@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);

meta.foundation-version {
    font-family: "/5.5.1/"
}

meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0
}

meta.foundation-mq-small-only {
    font-family: "/only screen and (max-width: 767px)/";
    width: 0
}

meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:768px)/";
    width: 768px
}

meta.foundation-mq-medium-only {
    font-family: "/only screen and (min-width:768px) and (max-width:1024px)/";
    width: 768px
}

meta.foundation-mq-large {
    font-family: "/only screen and (min-width:1025px)/";
    width: 1025px
}

meta.foundation-mq-large-only {
    font-family: "/only screen and (min-width:1025px) and (max-width:1200px)/";
    width: 1025px
}

meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:1201px)/";
    width: 1201px
}

meta.foundation-mq-xlarge-only {
    font-family: "/only screen and (min-width:1201px) and (max-width:1920px)/";
    width: 1201px
}

meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:1921px)/";
    width: 1921px
}

meta.foundation-data-attribute-namespace {
    font-family: false
}

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

.row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 1200px
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.row.collapse>.column,
.row.collapse>.columns {
    padding-left: 0;
    padding-right: 0
}

.row.collapse .row {
    margin-left: 0;
    margin-right: 0
}

.row .row {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none
}

.row .row:after,
.row .row:before {
    content: " ";
    display: table
}

.row .row:after {
    clear: both
}

.row .row.collapse {
    width: auto;
    margin: 0;
    max-width: none
}

.row .row.collapse:after,
.row .row.collapse:before {
    content: " ";
    display: table
}

.row .row.collapse:after {
    clear: both
}

.ie8 .row {
    max-width: 1200px;
    min-width: 980px;
    width: auto
}

.ie8 .row .row {
    max-width: none;
    min-width: 0;
    width: auto
}

.ie8 .row .row.collapse {
    max-width: none;
    width: auto
}

.column,
.columns {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    float: left
}

[class*=column]+[class*=column]:last-child {
    float: right
}

[class*=column]+[class*=column].end {
    float: left
}

@media only screen {
    .small-push-0 {
        position: relative;
        left: 0;
        right: auto
    }

    .small-pull-0 {
        position: relative;
        right: 0;
        left: auto
    }

    .small-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto
    }

    .small-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto
    }

    .small-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto
    }

    .small-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto
    }

    .small-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .small-pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .small-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto
    }

    .small-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto
    }

    .small-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto
    }

    .small-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto
    }

    .small-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .small-pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .small-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto
    }

    .small-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto
    }

    .small-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto
    }

    .small-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto
    }

    .small-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .small-pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .small-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto
    }

    .small-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto
    }

    .small-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto
    }

    .small-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto
    }

    .column,
    .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }

    .small-1 {
        width: 8.33333%
    }

    .small-2 {
        width: 16.66667%
    }

    .small-3 {
        width: 25%
    }

    .small-4 {
        width: 33.33333%
    }

    .small-5 {
        width: 41.66667%
    }

    .small-6 {
        width: 50%
    }

    .small-7 {
        width: 58.33333%
    }

    .small-8 {
        width: 66.66667%
    }

    .small-9 {
        width: 75%
    }

    .small-10 {
        width: 83.33333%
    }

    .small-11 {
        width: 91.66667%
    }

    .small-12 {
        width: 100%
    }

    .small-offset-0 {
        margin-left: 0 !important
    }

    .small-offset-1 {
        margin-left: 8.33333% !important
    }

    .small-offset-2 {
        margin-left: 16.66667% !important
    }

    .small-offset-3 {
        margin-left: 25% !important
    }

    .small-offset-4 {
        margin-left: 33.33333% !important
    }

    .small-offset-5 {
        margin-left: 41.66667% !important
    }

    .small-offset-6 {
        margin-left: 50% !important
    }

    .small-offset-7 {
        margin-left: 58.33333% !important
    }

    .small-offset-8 {
        margin-left: 66.66667% !important
    }

    .small-offset-9 {
        margin-left: 75% !important
    }

    .small-offset-10 {
        margin-left: 83.33333% !important
    }

    .small-offset-11 {
        margin-left: 91.66667% !important
    }

    .small-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left
    }

    .column.small-centered,
    .columns.small-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .column.small-uncentered,
    .columns.small-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left
    }

    .column.small-centered:last-child,
    .columns.small-centered:last-child {
        float: none
    }

    .column.small-uncentered:last-child,
    .columns.small-uncentered:last-child {
        float: left
    }

    .column.small-uncentered.opposite,
    .columns.small-uncentered.opposite {
        float: right
    }

    .row.small-collapse>.column,
    .row.small-collapse>.columns {
        padding-left: 0;
        padding-right: 0
    }

    .row.small-collapse .row {
        margin-left: 0;
        margin-right: 0
    }

    .row.small-uncollapse>.column,
    .row.small-uncollapse>.columns {
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }
}

.ie8 .small-push-0 {
    position: relative;
    left: 0;
    right: auto
}

.ie8 .small-pull-0 {
    position: relative;
    right: 0;
    left: auto
}

.ie8 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto
}

.ie8 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto
}

.ie8 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto
}

.ie8 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto
}

.ie8 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto
}

.ie8 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto
}

.ie8 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto
}

.ie8 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto
}

.ie8 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto
}

.ie8 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto
}

.ie8 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto
}

.ie8 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto
}

.ie8 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto
}

.ie8 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto
}

.ie8 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto
}

.ie8 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto
}

.ie8 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto
}

.ie8 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto
}

.ie8 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto
}

.ie8 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto
}

.ie8 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto
}

.ie8 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto
}

.ie8 .column,
.ie8 .columns {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.ie8 .small-1 {
    width: 8.33333%
}

.ie8 .small-2 {
    width: 16.66667%
}

.ie8 .small-3 {
    width: 25%
}

.ie8 .small-4 {
    width: 33.33333%
}

.ie8 .small-5 {
    width: 41.66667%
}

.ie8 .small-6 {
    width: 50%
}

.ie8 .small-7 {
    width: 58.33333%
}

.ie8 .small-8 {
    width: 66.66667%
}

.ie8 .small-9 {
    width: 75%
}

.ie8 .small-10 {
    width: 83.33333%
}

.ie8 .small-11 {
    width: 91.66667%
}

.ie8 .small-12 {
    width: 100%
}

.ie8 .small-offset-0 {
    margin-left: 0 !important
}

.ie8 .small-offset-1 {
    margin-left: 8.33333% !important
}

.ie8 .small-offset-2 {
    margin-left: 16.66667% !important
}

.ie8 .small-offset-3 {
    margin-left: 25% !important
}

.ie8 .small-offset-4 {
    margin-left: 33.33333% !important
}

.ie8 .small-offset-5 {
    margin-left: 41.66667% !important
}

.ie8 .small-offset-6 {
    margin-left: 50% !important
}

.ie8 .small-offset-7 {
    margin-left: 58.33333% !important
}

.ie8 .small-offset-8 {
    margin-left: 66.66667% !important
}

.ie8 .small-offset-9 {
    margin-left: 75% !important
}

.ie8 .small-offset-10 {
    margin-left: 83.33333% !important
}

.ie8 .small-offset-11 {
    margin-left: 91.66667% !important
}

.ie8 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left
}

.ie8 .column.small-centered,
.ie8 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
}

.ie8 .column.small-uncentered,
.ie8 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left
}

.ie8 .column.small-centered:last-child,
.ie8 .columns.small-centered:last-child {
    float: none
}

.ie8 .column.small-uncentered:last-child,
.ie8 .columns.small-uncentered:last-child {
    float: left
}

.ie8 .column.small-uncentered.opposite,
.ie8 .columns.small-uncentered.opposite {
    float: right
}

.ie8 .row.small-collapse>.column,
.ie8 .row.small-collapse>.columns {
    padding-left: 0;
    padding-right: 0
}

.ie8 .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0
}

.ie8 .row.small-uncollapse>.column,
.ie8 .row.small-uncollapse>.columns {
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

@media only screen and (min-width:768px) {
    .medium-push-0 {
        position: relative;
        left: 0;
        right: auto
    }

    .medium-pull-0 {
        position: relative;
        right: 0;
        left: auto
    }

    .medium-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto
    }

    .medium-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto
    }

    .medium-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto
    }

    .medium-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto
    }

    .medium-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .medium-pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .medium-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto
    }

    .medium-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto
    }

    .medium-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto
    }

    .medium-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto
    }

    .medium-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .medium-pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .medium-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto
    }

    .medium-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto
    }

    .medium-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto
    }

    .medium-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto
    }

    .medium-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .medium-pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .medium-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto
    }

    .medium-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto
    }

    .medium-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto
    }

    .medium-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto
    }

    .column,
    .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }

    .medium-1 {
        width: 8.33333%
    }

    .medium-2 {
        width: 16.66667%
    }

    .medium-3 {
        width: 25%
    }

    .medium-4 {
        width: 33.33333%
    }

    .medium-5 {
        width: 41.66667%
    }

    .medium-6 {
        width: 50%
    }

    .medium-7 {
        width: 58.33333%
    }

    .medium-8 {
        width: 66.66667%
    }

    .medium-9 {
        width: 75%
    }

    .medium-10 {
        width: 83.33333%
    }

    .medium-11 {
        width: 91.66667%
    }

    .medium-12 {
        width: 100%
    }

    .medium-offset-0 {
        margin-left: 0 !important
    }

    .medium-offset-1 {
        margin-left: 8.33333% !important
    }

    .medium-offset-2 {
        margin-left: 16.66667% !important
    }

    .medium-offset-3 {
        margin-left: 25% !important
    }

    .medium-offset-4 {
        margin-left: 33.33333% !important
    }

    .medium-offset-5 {
        margin-left: 41.66667% !important
    }

    .medium-offset-6 {
        margin-left: 50% !important
    }

    .medium-offset-7 {
        margin-left: 58.33333% !important
    }

    .medium-offset-8 {
        margin-left: 66.66667% !important
    }

    .medium-offset-9 {
        margin-left: 75% !important
    }

    .medium-offset-10 {
        margin-left: 83.33333% !important
    }

    .medium-offset-11 {
        margin-left: 91.66667% !important
    }

    .medium-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left
    }

    .column.medium-centered,
    .columns.medium-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .column.medium-uncentered,
    .columns.medium-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left
    }

    .column.medium-centered:last-child,
    .columns.medium-centered:last-child {
        float: none
    }

    .column.medium-uncentered:last-child,
    .columns.medium-uncentered:last-child {
        float: left
    }

    .column.medium-uncentered.opposite,
    .columns.medium-uncentered.opposite {
        float: right
    }

    .row.medium-collapse>.column,
    .row.medium-collapse>.columns {
        padding-left: 0;
        padding-right: 0
    }

    .row.medium-collapse .row {
        margin-left: 0;
        margin-right: 0
    }

    .row.medium-uncollapse>.column,
    .row.medium-uncollapse>.columns {
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }

    .push-0 {
        position: relative;
        left: 0;
        right: auto
    }

    .pull-0 {
        position: relative;
        right: 0;
        left: auto
    }

    .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto
    }

    .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto
    }

    .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto
    }

    .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto
    }

    .push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto
    }

    .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto
    }

    .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto
    }

    .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto
    }

    .push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto
    }

    .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto
    }

    .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto
    }

    .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto
    }

    .push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto
    }

    .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto
    }

    .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto
    }

    .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto
    }
}

.ie8 .medium-push-0 {
    position: relative;
    left: 0;
    right: auto
}

.ie8 .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto
}

.ie8 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto
}

.ie8 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto
}

.ie8 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto
}

.ie8 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto
}

.ie8 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto
}

.ie8 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto
}

.ie8 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto
}

.ie8 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto
}

.ie8 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto
}

.ie8 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto
}

.ie8 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto
}

.ie8 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto
}

.ie8 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto
}

.ie8 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto
}

.ie8 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto
}

.ie8 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto
}

.ie8 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto
}

.ie8 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto
}

.ie8 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto
}

.ie8 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto
}

.ie8 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto
}

.ie8 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto
}

.ie8 .column,
.ie8 .columns {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.ie8 .medium-1 {
    width: 8.33333%
}

.ie8 .medium-2 {
    width: 16.66667%
}

.ie8 .medium-3 {
    width: 25%
}

.ie8 .medium-4 {
    width: 33.33333%
}

.ie8 .medium-5 {
    width: 41.66667%
}

.ie8 .medium-6 {
    width: 50%
}

.ie8 .medium-7 {
    width: 58.33333%
}

.ie8 .medium-8 {
    width: 66.66667%
}

.ie8 .medium-9 {
    width: 75%
}

.ie8 .medium-10 {
    width: 83.33333%
}

.ie8 .medium-11 {
    width: 91.66667%
}

.ie8 .medium-12 {
    width: 100%
}

.ie8 .medium-offset-0 {
    margin-left: 0 !important
}

.ie8 .medium-offset-1 {
    margin-left: 8.33333% !important
}

.ie8 .medium-offset-2 {
    margin-left: 16.66667% !important
}

.ie8 .medium-offset-3 {
    margin-left: 25% !important
}

.ie8 .medium-offset-4 {
    margin-left: 33.33333% !important
}

.ie8 .medium-offset-5 {
    margin-left: 41.66667% !important
}

.ie8 .medium-offset-6 {
    margin-left: 50% !important
}

.ie8 .medium-offset-7 {
    margin-left: 58.33333% !important
}

.ie8 .medium-offset-8 {
    margin-left: 66.66667% !important
}

.ie8 .medium-offset-9 {
    margin-left: 75% !important
}

.ie8 .medium-offset-10 {
    margin-left: 83.33333% !important
}

.ie8 .medium-offset-11 {
    margin-left: 91.66667% !important
}

.ie8 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left
}

.ie8 .column.medium-centered,
.ie8 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
}

.ie8 .column.medium-uncentered,
.ie8 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left
}

.ie8 .column.medium-centered:last-child,
.ie8 .columns.medium-centered:last-child {
    float: none
}

.ie8 .column.medium-uncentered:last-child,
.ie8 .columns.medium-uncentered:last-child {
    float: left
}

.ie8 .column.medium-uncentered.opposite,
.ie8 .columns.medium-uncentered.opposite {
    float: right
}

.ie8 .row.medium-collapse>.column,
.ie8 .row.medium-collapse>.columns {
    padding-left: 0;
    padding-right: 0
}

.ie8 .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0
}

.ie8 .row.medium-uncollapse>.column,
.ie8 .row.medium-uncollapse>.columns {
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.ie8 .push-0 {
    position: relative;
    left: 0;
    right: auto
}

.ie8 .pull-0 {
    position: relative;
    right: 0;
    left: auto
}

.ie8 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto
}

.ie8 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto
}

.ie8 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto
}

.ie8 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto
}

.ie8 .push-3 {
    position: relative;
    left: 25%;
    right: auto
}

.ie8 .pull-3 {
    position: relative;
    right: 25%;
    left: auto
}

.ie8 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto
}

.ie8 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto
}

.ie8 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto
}

.ie8 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto
}

.ie8 .push-6 {
    position: relative;
    left: 50%;
    right: auto
}

.ie8 .pull-6 {
    position: relative;
    right: 50%;
    left: auto
}

.ie8 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto
}

.ie8 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto
}

.ie8 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto
}

.ie8 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto
}

.ie8 .push-9 {
    position: relative;
    left: 75%;
    right: auto
}

.ie8 .pull-9 {
    position: relative;
    right: 75%;
    left: auto
}

.ie8 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto
}

.ie8 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto
}

.ie8 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto
}

.ie8 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto
}

@media only screen and (min-width:1025px) {
    .large-push-0 {
        position: relative;
        left: 0;
        right: auto
    }

    .large-pull-0 {
        position: relative;
        right: 0;
        left: auto
    }

    .large-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto
    }

    .large-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto
    }

    .large-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto
    }

    .large-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto
    }

    .large-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .large-pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .large-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto
    }

    .large-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto
    }

    .large-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto
    }

    .large-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto
    }

    .large-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .large-pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .large-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto
    }

    .large-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto
    }

    .large-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto
    }

    .large-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto
    }

    .large-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .large-pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .large-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto
    }

    .large-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto
    }

    .large-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto
    }

    .large-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto
    }

    .column,
    .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }

    .large-1 {
        width: 8.33333%
    }

    .large-2 {
        width: 16.66667%
    }

    .large-3 {
        width: 25%
    }

    .large-4 {
        width: 33.33333%
    }

    .large-5 {
        width: 41.66667%
    }

    .large-6 {
        width: 50%
    }

    .large-7 {
        width: 58.33333%
    }

    .large-8 {
        width: 66.66667%
    }

    .large-9 {
        width: 75%
    }

    .large-10 {
        width: 83.33333%
    }

    .large-11 {
        width: 91.66667%
    }

    .large-12 {
        width: 100%
    }

    .large-offset-0 {
        margin-left: 0 !important
    }

    .large-offset-1 {
        margin-left: 8.33333% !important
    }

    .large-offset-2 {
        margin-left: 16.66667% !important
    }

    .large-offset-3 {
        margin-left: 25% !important
    }

    .large-offset-4 {
        margin-left: 33.33333% !important
    }

    .large-offset-5 {
        margin-left: 41.66667% !important
    }

    .large-offset-6 {
        margin-left: 50% !important
    }

    .large-offset-7 {
        margin-left: 58.33333% !important
    }

    .large-offset-8 {
        margin-left: 66.66667% !important
    }

    .large-offset-9 {
        margin-left: 75% !important
    }

    .large-offset-10 {
        margin-left: 83.33333% !important
    }

    .large-offset-11 {
        margin-left: 91.66667% !important
    }

    .large-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left
    }

    .column.large-centered,
    .columns.large-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .column.large-uncentered,
    .columns.large-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left
    }

    .column.large-centered:last-child,
    .columns.large-centered:last-child {
        float: none
    }

    .column.large-uncentered:last-child,
    .columns.large-uncentered:last-child {
        float: left
    }

    .column.large-uncentered.opposite,
    .columns.large-uncentered.opposite {
        float: right
    }

    .row.large-collapse>.column,
    .row.large-collapse>.columns {
        padding-left: 0;
        padding-right: 0
    }

    .row.large-collapse .row {
        margin-left: 0;
        margin-right: 0
    }

    .row.large-uncollapse>.column,
    .row.large-uncollapse>.columns {
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }

    .push-0 {
        position: relative;
        left: 0;
        right: auto
    }

    .pull-0 {
        position: relative;
        right: 0;
        left: auto
    }

    .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto
    }

    .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto
    }

    .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto
    }

    .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto
    }

    .push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto
    }

    .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto
    }

    .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto
    }

    .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto
    }

    .push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto
    }

    .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto
    }

    .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto
    }

    .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto
    }

    .push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto
    }

    .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto
    }

    .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto
    }

    .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto
    }
}

.ie8 .large-push-0 {
    position: relative;
    left: 0;
    right: auto
}

.ie8 .large-pull-0 {
    position: relative;
    right: 0;
    left: auto
}

.ie8 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto
}

.ie8 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto
}

.ie8 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto
}

.ie8 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto
}

.ie8 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto
}

.ie8 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto
}

.ie8 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto
}

.ie8 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto
}

.ie8 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto
}

.ie8 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto
}

.ie8 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto
}

.ie8 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto
}

.ie8 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto
}

.ie8 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto
}

.ie8 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto
}

.ie8 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto
}

.ie8 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto
}

.ie8 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto
}

.ie8 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto
}

.ie8 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto
}

.ie8 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto
}

.ie8 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto
}

.ie8 .column,
.ie8 .columns {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.ie8 .large-1 {
    width: 8.33333%
}

.ie8 .large-2 {
    width: 16.66667%
}

.ie8 .large-3 {
    width: 25%
}

.ie8 .large-4 {
    width: 33.33333%
}

.ie8 .large-5 {
    width: 41.66667%
}

.ie8 .large-6 {
    width: 50%
}

.ie8 .large-7 {
    width: 58.33333%
}

.ie8 .large-8 {
    width: 66.66667%
}

.ie8 .large-9 {
    width: 75%
}

.ie8 .large-10 {
    width: 83.33333%
}

.ie8 .large-11 {
    width: 91.66667%
}

.ie8 .large-12 {
    width: 100%
}

.ie8 .large-offset-0 {
    margin-left: 0 !important
}

.ie8 .large-offset-1 {
    margin-left: 8.33333% !important
}

.ie8 .large-offset-2 {
    margin-left: 16.66667% !important
}

.ie8 .large-offset-3 {
    margin-left: 25% !important
}

.ie8 .large-offset-4 {
    margin-left: 33.33333% !important
}

.ie8 .large-offset-5 {
    margin-left: 41.66667% !important
}

.ie8 .large-offset-6 {
    margin-left: 50% !important
}

.ie8 .large-offset-7 {
    margin-left: 58.33333% !important
}

.ie8 .large-offset-8 {
    margin-left: 66.66667% !important
}

.ie8 .large-offset-9 {
    margin-left: 75% !important
}

.ie8 .large-offset-10 {
    margin-left: 83.33333% !important
}

.ie8 .large-offset-11 {
    margin-left: 91.66667% !important
}

.ie8 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left
}

.ie8 .column.large-centered,
.ie8 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
}

.ie8 .column.large-uncentered,
.ie8 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left
}

.ie8 .column.large-centered:last-child,
.ie8 .columns.large-centered:last-child {
    float: none
}

.ie8 .column.large-uncentered:last-child,
.ie8 .columns.large-uncentered:last-child {
    float: left
}

.ie8 .column.large-uncentered.opposite,
.ie8 .columns.large-uncentered.opposite {
    float: right
}

.ie8 .row.large-collapse>.column,
.ie8 .row.large-collapse>.columns {
    padding-left: 0;
    padding-right: 0
}

.ie8 .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0
}

.ie8 .row.large-uncollapse>.column,
.ie8 .row.large-uncollapse>.columns {
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.ie8 .push-0 {
    position: relative;
    left: 0;
    right: auto
}

.ie8 .pull-0 {
    position: relative;
    right: 0;
    left: auto
}

.ie8 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto
}

.ie8 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto
}

.ie8 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto
}

.ie8 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto
}

.ie8 .push-3 {
    position: relative;
    left: 25%;
    right: auto
}

.ie8 .pull-3 {
    position: relative;
    right: 25%;
    left: auto
}

.ie8 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto
}

.ie8 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto
}

.ie8 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto
}

.ie8 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto
}

.ie8 .push-6 {
    position: relative;
    left: 50%;
    right: auto
}

.ie8 .pull-6 {
    position: relative;
    right: 50%;
    left: auto
}

.ie8 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto
}

.ie8 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto
}

.ie8 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto
}

.ie8 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto
}

.ie8 .push-9 {
    position: relative;
    left: 75%;
    right: auto
}

.ie8 .pull-9 {
    position: relative;
    right: 75%;
    left: auto
}

.ie8 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto
}

.ie8 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto
}

.ie8 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto
}

.ie8 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto
}

@media only screen and (min-width:1201px) {
    .xlarge-push-0 {
        position: relative;
        left: 0;
        right: auto
    }

    .xlarge-pull-0 {
        position: relative;
        right: 0;
        left: auto
    }

    .xlarge-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto
    }

    .xlarge-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto
    }

    .xlarge-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto
    }

    .xlarge-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto
    }

    .xlarge-push-3 {
        position: relative;
        left: 25%;
        right: auto
    }

    .xlarge-pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }

    .xlarge-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto
    }

    .xlarge-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto
    }

    .xlarge-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto
    }

    .xlarge-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto
    }

    .xlarge-push-6 {
        position: relative;
        left: 50%;
        right: auto
    }

    .xlarge-pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }

    .xlarge-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto
    }

    .xlarge-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto
    }

    .xlarge-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto
    }

    .xlarge-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto
    }

    .xlarge-push-9 {
        position: relative;
        left: 75%;
        right: auto
    }

    .xlarge-pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }

    .xlarge-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto
    }

    .xlarge-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto
    }

    .xlarge-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto
    }

    .xlarge-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto
    }

    .column,
    .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }

    .xlarge-1 {
        width: 8.33333%
    }

    .xlarge-2 {
        width: 16.66667%
    }

    .xlarge-3 {
        width: 25%
    }

    .xlarge-4 {
        width: 33.33333%
    }

    .xlarge-5 {
        width: 41.66667%
    }

    .xlarge-6 {
        width: 50%
    }

    .xlarge-7 {
        width: 58.33333%
    }

    .xlarge-8 {
        width: 66.66667%
    }

    .xlarge-9 {
        width: 75%
    }

    .xlarge-10 {
        width: 83.33333%
    }

    .xlarge-11 {
        width: 91.66667%
    }

    .xlarge-12 {
        width: 100%
    }

    .xlarge-offset-0 {
        margin-left: 0 !important
    }

    .xlarge-offset-1 {
        margin-left: 8.33333% !important
    }

    .xlarge-offset-2 {
        margin-left: 16.66667% !important
    }

    .xlarge-offset-3 {
        margin-left: 25% !important
    }

    .xlarge-offset-4 {
        margin-left: 33.33333% !important
    }

    .xlarge-offset-5 {
        margin-left: 41.66667% !important
    }

    .xlarge-offset-6 {
        margin-left: 50% !important
    }

    .xlarge-offset-7 {
        margin-left: 58.33333% !important
    }

    .xlarge-offset-8 {
        margin-left: 66.66667% !important
    }

    .xlarge-offset-9 {
        margin-left: 75% !important
    }

    .xlarge-offset-10 {
        margin-left: 83.33333% !important
    }

    .xlarge-offset-11 {
        margin-left: 91.66667% !important
    }

    .xlarge-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left
    }

    .column.xlarge-centered,
    .columns.xlarge-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .column.xlarge-uncentered,
    .columns.xlarge-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left
    }

    .column.xlarge-centered:last-child,
    .columns.xlarge-centered:last-child {
        float: none
    }

    .column.xlarge-uncentered:last-child,
    .columns.xlarge-uncentered:last-child {
        float: left
    }

    .column.xlarge-uncentered.opposite,
    .columns.xlarge-uncentered.opposite {
        float: right
    }

    .row.xlarge-collapse>.column,
    .row.xlarge-collapse>.columns {
        padding-left: 0;
        padding-right: 0
    }

    .row.xlarge-collapse .row {
        margin-left: 0;
        margin-right: 0
    }

    .row.xlarge-uncollapse>.column,
    .row.xlarge-uncollapse>.columns {
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }
}

.ie8 .xlarge-push-0 {
    position: relative;
    left: 0;
    right: auto
}

.ie8 .xlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto
}

.ie8 .xlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto
}

.ie8 .xlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto
}

.ie8 .xlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto
}

.ie8 .xlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto
}

.ie8 .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto
}

.ie8 .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto
}

.ie8 .xlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto
}

.ie8 .xlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto
}

.ie8 .xlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto
}

.ie8 .xlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto
}

.ie8 .xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto
}

.ie8 .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto
}

.ie8 .xlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto
}

.ie8 .xlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto
}

.ie8 .xlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto
}

.ie8 .xlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto
}

.ie8 .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto
}

.ie8 .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto
}

.ie8 .xlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto
}

.ie8 .xlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto
}

.ie8 .xlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto
}

.ie8 .xlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto
}

.ie8 .column,
.ie8 .columns {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.ie8 .xlarge-1 {
    width: 8.33333%
}

.ie8 .xlarge-2 {
    width: 16.66667%
}

.ie8 .xlarge-3 {
    width: 25%
}

.ie8 .xlarge-4 {
    width: 33.33333%
}

.ie8 .xlarge-5 {
    width: 41.66667%
}

.ie8 .xlarge-6 {
    width: 50%
}

.ie8 .xlarge-7 {
    width: 58.33333%
}

.ie8 .xlarge-8 {
    width: 66.66667%
}

.ie8 .xlarge-9 {
    width: 75%
}

.ie8 .xlarge-10 {
    width: 83.33333%
}

.ie8 .xlarge-11 {
    width: 91.66667%
}

.ie8 .xlarge-12 {
    width: 100%
}

.ie8 .xlarge-offset-0 {
    margin-left: 0 !important
}

.ie8 .xlarge-offset-1 {
    margin-left: 8.33333% !important
}

.ie8 .xlarge-offset-2 {
    margin-left: 16.66667% !important
}

.ie8 .xlarge-offset-3 {
    margin-left: 25% !important
}

.ie8 .xlarge-offset-4 {
    margin-left: 33.33333% !important
}

.ie8 .xlarge-offset-5 {
    margin-left: 41.66667% !important
}

.ie8 .xlarge-offset-6 {
    margin-left: 50% !important
}

.ie8 .xlarge-offset-7 {
    margin-left: 58.33333% !important
}

.ie8 .xlarge-offset-8 {
    margin-left: 66.66667% !important
}

.ie8 .xlarge-offset-9 {
    margin-left: 75% !important
}

.ie8 .xlarge-offset-10 {
    margin-left: 83.33333% !important
}

.ie8 .xlarge-offset-11 {
    margin-left: 91.66667% !important
}

.ie8 .xlarge-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left
}

.ie8 .column.xlarge-centered,
.ie8 .columns.xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
}

.ie8 .column.xlarge-uncentered,
.ie8 .columns.xlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left
}

.ie8 .column.xlarge-centered:last-child,
.ie8 .columns.xlarge-centered:last-child {
    float: none
}

.ie8 .column.xlarge-uncentered:last-child,
.ie8 .columns.xlarge-uncentered:last-child {
    float: left
}

.ie8 .column.xlarge-uncentered.opposite,
.ie8 .columns.xlarge-uncentered.opposite {
    float: right
}

.ie8 .row.xlarge-collapse>.column,
.ie8 .row.xlarge-collapse>.columns {
    padding-left: 0;
    padding-right: 0
}

.ie8 .row.xlarge-collapse .row {
    margin-left: 0;
    margin-right: 0
}

.ie8 .row.xlarge-uncollapse>.column,
.ie8 .row.xlarge-uncollapse>.columns {
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

[class*=block-grid-] {
    display: block;
    padding: 0;
    margin: 0 -.625rem
}

[class*=block-grid-]:after,
[class*=block-grid-]:before {
    content: " ";
    display: table
}

[class*=block-grid-]:after {
    clear: both
}

[class*=block-grid-]>li {
    display: block;
    float: left;
    height: auto;
    padding: 0 .625rem 1.25rem
}

@media only screen {
    .small-block-grid-1>li {
        list-style: none;
        width: 100%
    }

    .small-block-grid-1>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-1>li:nth-of-type(1n+1) {
        clear: both
    }

    .small-block-grid-2>li {
        list-style: none;
        width: 50%
    }

    .small-block-grid-2>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-2>li:nth-of-type(2n+1) {
        clear: both
    }

    .small-block-grid-3>li {
        list-style: none;
        width: 33.33333%
    }

    .small-block-grid-3>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-3>li:nth-of-type(3n+1) {
        clear: both
    }

    .small-block-grid-4>li {
        list-style: none;
        width: 25%
    }

    .small-block-grid-4>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-4>li:nth-of-type(4n+1) {
        clear: both
    }

    .small-block-grid-5>li {
        list-style: none;
        width: 20%
    }

    .small-block-grid-5>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-5>li:nth-of-type(5n+1) {
        clear: both
    }

    .small-block-grid-6>li {
        list-style: none;
        width: 16.66667%
    }

    .small-block-grid-6>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-6>li:nth-of-type(6n+1) {
        clear: both
    }

    .small-block-grid-7>li {
        list-style: none;
        width: 14.28571%
    }

    .small-block-grid-7>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-7>li:nth-of-type(7n+1) {
        clear: both
    }

    .small-block-grid-8>li {
        list-style: none;
        width: 12.5%
    }

    .small-block-grid-8>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-8>li:nth-of-type(8n+1) {
        clear: both
    }

    .small-block-grid-9>li {
        list-style: none;
        width: 11.11111%
    }

    .small-block-grid-9>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-9>li:nth-of-type(9n+1) {
        clear: both
    }

    .small-block-grid-10>li {
        list-style: none;
        width: 10%
    }

    .small-block-grid-10>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-10>li:nth-of-type(10n+1) {
        clear: both
    }

    .small-block-grid-11>li {
        list-style: none;
        width: 9.09091%
    }

    .small-block-grid-11>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-11>li:nth-of-type(11n+1) {
        clear: both
    }

    .small-block-grid-12>li {
        list-style: none;
        width: 8.33333%
    }

    .small-block-grid-12>li:nth-of-type(1n) {
        clear: none
    }

    .small-block-grid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}

@media only screen and (min-width:768px) {
    .medium-block-grid-1>li {
        list-style: none;
        width: 100%
    }

    .medium-block-grid-1>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-1>li:nth-of-type(1n+1) {
        clear: both
    }

    .medium-block-grid-2>li {
        list-style: none;
        width: 50%
    }

    .medium-block-grid-2>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-2>li:nth-of-type(2n+1) {
        clear: both
    }

    .medium-block-grid-3>li {
        list-style: none;
        width: 33.33333%
    }

    .medium-block-grid-3>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-3>li:nth-of-type(3n+1) {
        clear: both
    }

    .medium-block-grid-4>li {
        list-style: none;
        width: 25%
    }

    .medium-block-grid-4>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-4>li:nth-of-type(4n+1) {
        clear: both
    }

    .medium-block-grid-5>li {
        list-style: none;
        width: 20%
    }

    .medium-block-grid-5>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-5>li:nth-of-type(5n+1) {
        clear: both
    }

    .medium-block-grid-6>li {
        list-style: none;
        width: 16.66667%
    }

    .medium-block-grid-6>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-6>li:nth-of-type(6n+1) {
        clear: both
    }

    .medium-block-grid-7>li {
        list-style: none;
        width: 14.28571%
    }

    .medium-block-grid-7>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-7>li:nth-of-type(7n+1) {
        clear: both
    }

    .medium-block-grid-8>li {
        list-style: none;
        width: 12.5%
    }

    .medium-block-grid-8>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-8>li:nth-of-type(8n+1) {
        clear: both
    }

    .medium-block-grid-9>li {
        list-style: none;
        width: 11.11111%
    }

    .medium-block-grid-9>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-9>li:nth-of-type(9n+1) {
        clear: both
    }

    .medium-block-grid-10>li {
        list-style: none;
        width: 10%
    }

    .medium-block-grid-10>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-10>li:nth-of-type(10n+1) {
        clear: both
    }

    .medium-block-grid-11>li {
        list-style: none;
        width: 9.09091%
    }

    .medium-block-grid-11>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-11>li:nth-of-type(11n+1) {
        clear: both
    }

    .medium-block-grid-12>li {
        list-style: none;
        width: 8.33333%
    }

    .medium-block-grid-12>li:nth-of-type(1n) {
        clear: none
    }

    .medium-block-grid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}

@media only screen and (min-width:1025px) {
    .large-block-grid-1>li {
        list-style: none;
        width: 100%
    }

    .large-block-grid-1>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-1>li:nth-of-type(1n+1) {
        clear: both
    }

    .large-block-grid-2>li {
        list-style: none;
        width: 50%
    }

    .large-block-grid-2>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-2>li:nth-of-type(2n+1) {
        clear: both
    }

    .large-block-grid-3>li {
        list-style: none;
        width: 33.33333%
    }

    .large-block-grid-3>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-3>li:nth-of-type(3n+1) {
        clear: both
    }

    .large-block-grid-4>li {
        list-style: none;
        width: 25%
    }

    .large-block-grid-4>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-4>li:nth-of-type(4n+1) {
        clear: both
    }

    .large-block-grid-5>li {
        list-style: none;
        width: 20%
    }

    .large-block-grid-5>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-5>li:nth-of-type(5n+1) {
        clear: both
    }

    .large-block-grid-6>li {
        list-style: none;
        width: 16.66667%
    }

    .large-block-grid-6>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-6>li:nth-of-type(6n+1) {
        clear: both
    }

    .large-block-grid-7>li {
        list-style: none;
        width: 14.28571%
    }

    .large-block-grid-7>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-7>li:nth-of-type(7n+1) {
        clear: both
    }

    .large-block-grid-8>li {
        list-style: none;
        width: 12.5%
    }

    .large-block-grid-8>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-8>li:nth-of-type(8n+1) {
        clear: both
    }

    .large-block-grid-9>li {
        list-style: none;
        width: 11.11111%
    }

    .large-block-grid-9>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-9>li:nth-of-type(9n+1) {
        clear: both
    }

    .large-block-grid-10>li {
        list-style: none;
        width: 10%
    }

    .large-block-grid-10>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-10>li:nth-of-type(10n+1) {
        clear: both
    }

    .large-block-grid-11>li {
        list-style: none;
        width: 9.09091%
    }

    .large-block-grid-11>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-11>li:nth-of-type(11n+1) {
        clear: both
    }

    .large-block-grid-12>li {
        list-style: none;
        width: 8.33333%
    }

    .large-block-grid-12>li:nth-of-type(1n) {
        clear: none
    }

    .large-block-grid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}

.clearing-thumbs,
[data-clearing] {
    list-style: none;
    margin-left: 0;
    margin-bottom: 0
}

.clearing-thumbs:after,
.clearing-thumbs:before,
[data-clearing]:after,
[data-clearing]:before {
    content: " ";
    display: table
}

.clearing-thumbs:after,
[data-clearing]:after {
    clear: both
}

.clearing-thumbs li,
[data-clearing] li {
    float: left;
    margin-right: 10px
}

.clearing-thumbs[class*=block-grid-] li,
[data-clearing][class*=block-grid-] li {
    margin-right: 0
}

.clearing-blackout {
    background: #333;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
    left: 0
}

.clearing-blackout .clearing-close {
    display: block
}

.clearing-container {
    height: 100%;
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 998
}

.clearing-touch-label {
    color: #aaa;
    font-size: .6em;
    left: 50%;
    position: absolute;
    top: 50%
}

.visible-img {
    height: 95%;
    position: relative
}

.visible-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    max-height: 100%;
    max-width: 100%
}

.clearing-caption {
    background: #333;
    bottom: 0;
    color: #ccc;
    font-size: .875em;
    line-height: 1.3;
    margin-bottom: 0;
    padding: 10px 30px 20px;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0
}

.clearing-close {
    color: #ccc;
    display: none;
    font-size: 30px;
    line-height: 1;
    padding-left: 20px;
    padding-top: 10px;
    z-index: 999
}

.clearing-close:focus,
.clearing-close:hover {
    color: #ccc
}

.clearing-assembled .clearing-container {
    height: 100%
}

.clearing-assembled .clearing-container .carousel>ul {
    display: none
}

.clearing-feature li {
    display: none
}

.clearing-feature li.clearing-featured-img {
    display: block
}

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

    .clearing-main-next,
    .clearing-main-prev {
        height: 100%;
        position: absolute;
        top: 0;
        width: 40px
    }

    .clearing-main-next>span,
    .clearing-main-prev>span {
        border: solid 12px;
        display: block;
        height: 0;
        position: absolute;
        top: 50%;
        width: 0
    }

    .clearing-main-next>span:hover,
    .clearing-main-prev>span:hover {
        opacity: .8
    }

    .clearing-main-prev {
        left: 0
    }

    .clearing-main-prev>span {
        left: 5px;
        border-color: transparent;
        border-right-color: #ccc
    }

    .clearing-main-next {
        right: 0
    }

    .clearing-main-next>span {
        border-color: transparent;
        border-left-color: #ccc
    }

    .clearing-main-next.disabled,
    .clearing-main-prev.disabled {
        opacity: .3
    }

    .clearing-assembled .clearing-container .carousel {
        background: rgba(51, 51, 51, .8);
        height: 120px;
        margin-top: 10px;
        text-align: center
    }

    .clearing-assembled .clearing-container .carousel>ul {
        display: inline-block;
        z-index: 999;
        height: 100%;
        position: relative;
        float: none
    }

    .clearing-assembled .clearing-container .carousel>ul li {
        clear: none;
        cursor: pointer;
        display: block;
        float: left;
        margin-right: 0;
        min-height: inherit;
        opacity: .4;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 120px
    }

    .clearing-assembled .clearing-container .carousel>ul li.fix-height img {
        height: 100%;
        max-width: none
    }

    .clearing-assembled .clearing-container .carousel>ul li a.th {
        border: none;
        box-shadow: none;
        display: block
    }

    .clearing-assembled .clearing-container .carousel>ul li img {
        cursor: pointer !important;
        width: 100% !important
    }

    .clearing-assembled .clearing-container .carousel>ul li.visible {
        opacity: 1
    }

    .clearing-assembled .clearing-container .carousel>ul li:hover {
        opacity: .8
    }

    .clearing-assembled .clearing-container .visible-img {
        background: #333;
        height: 85%;
        overflow: hidden
    }

    .clearing-close {
        padding-left: 0;
        padding-top: 0;
        position: absolute;
        top: 10px;
        right: 20px
    }
}

@media only screen {

    .hide-for-large,
    .hide-for-large-only,
    .hide-for-large-up,
    .hide-for-medium,
    .hide-for-medium-only,
    .hide-for-medium-up,
    .hide-for-xlarge,
    .hide-for-xlarge-only,
    .hide-for-xlarge-up,
    .hide-for-xxlarge,
    .hide-for-xxlarge-only,
    .hide-for-xxlarge-up,
    .show-for-large-down,
    .show-for-medium-down,
    .show-for-small,
    .show-for-small-down,
    .show-for-small-only,
    .show-for-small-up,
    .show-for-xlarge-down,
    .show-for-xxlarge-down {
        display: inherit !important
    }

    .hide-for-large-down,
    .hide-for-medium-down,
    .hide-for-small,
    .hide-for-small-down,
    .hide-for-small-only,
    .hide-for-small-up,
    .hide-for-xlarge-down,
    .hide-for-xxlarge-down,
    .show-for-large,
    .show-for-large-only,
    .show-for-large-up,
    .show-for-medium,
    .show-for-medium-only,
    .show-for-medium-up,
    .show-for-xlarge,
    .show-for-xlarge-only,
    .show-for-xlarge-up,
    .show-for-xxlarge,
    .show-for-xxlarge-only,
    .show-for-xxlarge-up {
        display: none !important
    }

    .hidden-for-large,
    .hidden-for-large-only,
    .hidden-for-large-up,
    .hidden-for-medium,
    .hidden-for-medium-only,
    .hidden-for-medium-up,
    .hidden-for-xlarge,
    .hidden-for-xlarge-only,
    .hidden-for-xlarge-up,
    .hidden-for-xxlarge,
    .hidden-for-xxlarge-only,
    .hidden-for-xxlarge-up,
    .visible-for-large-down,
    .visible-for-medium-down,
    .visible-for-small,
    .visible-for-small-down,
    .visible-for-small-only,
    .visible-for-small-up,
    .visible-for-xlarge-down,
    .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .hidden-for-large-down,
    .hidden-for-medium-down,
    .hidden-for-small,
    .hidden-for-small-down,
    .hidden-for-small-only,
    .hidden-for-small-up,
    .hidden-for-xlarge-down,
    .hidden-for-xxlarge-down,
    .visible-for-large,
    .visible-for-large-only,
    .visible-for-large-up,
    .visible-for-medium,
    .visible-for-medium-only,
    .visible-for-medium-up,
    .visible-for-xlarge,
    .visible-for-xlarge-only,
    .visible-for-xlarge-up,
    .visible-for-xxlarge,
    .visible-for-xxlarge-only,
    .visible-for-xxlarge-up {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }

    table.hide-for-large,
    table.hide-for-large-only,
    table.hide-for-large-up,
    table.hide-for-medium,
    table.hide-for-medium-only,
    table.hide-for-medium-up,
    table.hide-for-xlarge,
    table.hide-for-xlarge-only,
    table.hide-for-xlarge-up,
    table.hide-for-xxlarge,
    table.hide-for-xxlarge-only,
    table.hide-for-xxlarge-up,
    table.show-for-large-down,
    table.show-for-medium-down,
    table.show-for-small,
    table.show-for-small-down,
    table.show-for-small-only,
    table.show-for-small-up,
    table.show-for-xlarge-down,
    table.show-for-xxlarge-down {
        display: table !important
    }

    thead.hide-for-large,
    thead.hide-for-large-only,
    thead.hide-for-large-up,
    thead.hide-for-medium,
    thead.hide-for-medium-only,
    thead.hide-for-medium-up,
    thead.hide-for-xlarge,
    thead.hide-for-xlarge-only,
    thead.hide-for-xlarge-up,
    thead.hide-for-xxlarge,
    thead.hide-for-xxlarge-only,
    thead.hide-for-xxlarge-up,
    thead.show-for-large-down,
    thead.show-for-medium-down,
    thead.show-for-small,
    thead.show-for-small-down,
    thead.show-for-small-only,
    thead.show-for-small-up,
    thead.show-for-xlarge-down,
    thead.show-for-xxlarge-down {
        display: table-header-group !important
    }

    tbody.hide-for-large,
    tbody.hide-for-large-only,
    tbody.hide-for-large-up,
    tbody.hide-for-medium,
    tbody.hide-for-medium-only,
    tbody.hide-for-medium-up,
    tbody.hide-for-xlarge,
    tbody.hide-for-xlarge-only,
    tbody.hide-for-xlarge-up,
    tbody.hide-for-xxlarge,
    tbody.hide-for-xxlarge-only,
    tbody.hide-for-xxlarge-up,
    tbody.show-for-large-down,
    tbody.show-for-medium-down,
    tbody.show-for-small,
    tbody.show-for-small-down,
    tbody.show-for-small-only,
    tbody.show-for-small-up,
    tbody.show-for-xlarge-down,
    tbody.show-for-xxlarge-down {
        display: table-row-group !important
    }

    tr.hide-for-large,
    tr.hide-for-large-only,
    tr.hide-for-large-up,
    tr.hide-for-medium,
    tr.hide-for-medium-only,
    tr.hide-for-medium-up,
    tr.hide-for-xlarge,
    tr.hide-for-xlarge-only,
    tr.hide-for-xlarge-up,
    tr.hide-for-xxlarge,
    tr.hide-for-xxlarge-only,
    tr.hide-for-xxlarge-up,
    tr.show-for-large-down,
    tr.show-for-medium-down,
    tr.show-for-small,
    tr.show-for-small-down,
    tr.show-for-small-only,
    tr.show-for-small-up,
    tr.show-for-xlarge-down,
    tr.show-for-xxlarge-down {
        display: table-row
    }

    td.hide-for-large,
    td.hide-for-large-only,
    td.hide-for-large-up,
    td.hide-for-medium,
    td.hide-for-medium-only,
    td.hide-for-medium-up,
    td.hide-for-xlarge,
    td.hide-for-xlarge-only,
    td.hide-for-xlarge-up,
    td.hide-for-xxlarge,
    td.hide-for-xxlarge-only,
    td.hide-for-xxlarge-up,
    td.show-for-large-down,
    td.show-for-medium-down,
    td.show-for-small,
    td.show-for-small-down,
    td.show-for-small-only,
    td.show-for-small-up,
    td.show-for-xlarge-down,
    td.show-for-xxlarge-down,
    th.hide-for-large,
    th.hide-for-large-only,
    th.hide-for-large-up,
    th.hide-for-medium,
    th.hide-for-medium-only,
    th.hide-for-medium-up,
    th.hide-for-xlarge,
    th.hide-for-xlarge-only,
    th.hide-for-xlarge-up,
    th.hide-for-xxlarge,
    th.hide-for-xxlarge-only,
    th.hide-for-xxlarge-up,
    th.show-for-large-down,
    th.show-for-medium-down,
    th.show-for-small,
    th.show-for-small-down,
    th.show-for-small-only,
    th.show-for-small-up,
    th.show-for-xlarge-down,
    th.show-for-xxlarge-down {
        display: table-cell !important
    }
}

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

    .hide-for-large,
    .hide-for-large-only,
    .hide-for-large-up,
    .hide-for-small,
    .hide-for-small-down,
    .hide-for-small-only,
    .hide-for-xlarge,
    .hide-for-xlarge-only,
    .hide-for-xlarge-up,
    .hide-for-xxlarge,
    .hide-for-xxlarge-only,
    .hide-for-xxlarge-up,
    .show-for-large-down,
    .show-for-medium,
    .show-for-medium-down,
    .show-for-medium-only,
    .show-for-medium-up,
    .show-for-small-up,
    .show-for-xlarge-down,
    .show-for-xxlarge-down {
        display: inherit !important
    }

    .hide-for-large-down,
    .hide-for-medium,
    .hide-for-medium-down,
    .hide-for-medium-only,
    .hide-for-medium-up,
    .hide-for-small-up,
    .hide-for-xlarge-down,
    .hide-for-xxlarge-down,
    .show-for-large,
    .show-for-large-only,
    .show-for-large-up,
    .show-for-small,
    .show-for-small-down,
    .show-for-small-only,
    .show-for-xlarge,
    .show-for-xlarge-only,
    .show-for-xlarge-up,
    .show-for-xxlarge,
    .show-for-xxlarge-only,
    .show-for-xxlarge-up {
        display: none !important
    }

    .hidden-for-large,
    .hidden-for-large-only,
    .hidden-for-large-up,
    .hidden-for-small,
    .hidden-for-small-down,
    .hidden-for-small-only,
    .hidden-for-xlarge,
    .hidden-for-xlarge-only,
    .hidden-for-xlarge-up,
    .hidden-for-xxlarge,
    .hidden-for-xxlarge-only,
    .hidden-for-xxlarge-up,
    .visible-for-large-down,
    .visible-for-medium,
    .visible-for-medium-down,
    .visible-for-medium-only,
    .visible-for-medium-up,
    .visible-for-small-up,
    .visible-for-xlarge-down,
    .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .hidden-for-large-down,
    .hidden-for-medium,
    .hidden-for-medium-down,
    .hidden-for-medium-only,
    .hidden-for-medium-up,
    .hidden-for-small-up,
    .hidden-for-xlarge-down,
    .hidden-for-xxlarge-down,
    .visible-for-large,
    .visible-for-large-only,
    .visible-for-large-up,
    .visible-for-small,
    .visible-for-small-down,
    .visible-for-small-only,
    .visible-for-xlarge,
    .visible-for-xlarge-only,
    .visible-for-xlarge-up,
    .visible-for-xxlarge,
    .visible-for-xxlarge-only,
    .visible-for-xxlarge-up {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }

    table.hide-for-large,
    table.hide-for-large-only,
    table.hide-for-large-up,
    table.hide-for-small,
    table.hide-for-small-down,
    table.hide-for-small-only,
    table.hide-for-xlarge,
    table.hide-for-xlarge-only,
    table.hide-for-xlarge-up,
    table.hide-for-xxlarge,
    table.hide-for-xxlarge-only,
    table.hide-for-xxlarge-up,
    table.show-for-large-down,
    table.show-for-medium,
    table.show-for-medium-down,
    table.show-for-medium-only,
    table.show-for-medium-up,
    table.show-for-small-up,
    table.show-for-xlarge-down,
    table.show-for-xxlarge-down {
        display: table !important
    }

    thead.hide-for-large,
    thead.hide-for-large-only,
    thead.hide-for-large-up,
    thead.hide-for-small,
    thead.hide-for-small-down,
    thead.hide-for-small-only,
    thead.hide-for-xlarge,
    thead.hide-for-xlarge-only,
    thead.hide-for-xlarge-up,
    thead.hide-for-xxlarge,
    thead.hide-for-xxlarge-only,
    thead.hide-for-xxlarge-up,
    thead.show-for-large-down,
    thead.show-for-medium,
    thead.show-for-medium-down,
    thead.show-for-medium-only,
    thead.show-for-medium-up,
    thead.show-for-small-up,
    thead.show-for-xlarge-down,
    thead.show-for-xxlarge-down {
        display: table-header-group !important
    }

    tbody.hide-for-large,
    tbody.hide-for-large-only,
    tbody.hide-for-large-up,
    tbody.hide-for-small,
    tbody.hide-for-small-down,
    tbody.hide-for-small-only,
    tbody.hide-for-xlarge,
    tbody.hide-for-xlarge-only,
    tbody.hide-for-xlarge-up,
    tbody.hide-for-xxlarge,
    tbody.hide-for-xxlarge-only,
    tbody.hide-for-xxlarge-up,
    tbody.show-for-large-down,
    tbody.show-for-medium,
    tbody.show-for-medium-down,
    tbody.show-for-medium-only,
    tbody.show-for-medium-up,
    tbody.show-for-small-up,
    tbody.show-for-xlarge-down,
    tbody.show-for-xxlarge-down {
        display: table-row-group !important
    }

    tr.hide-for-large,
    tr.hide-for-large-only,
    tr.hide-for-large-up,
    tr.hide-for-small,
    tr.hide-for-small-down,
    tr.hide-for-small-only,
    tr.hide-for-xlarge,
    tr.hide-for-xlarge-only,
    tr.hide-for-xlarge-up,
    tr.hide-for-xxlarge,
    tr.hide-for-xxlarge-only,
    tr.hide-for-xxlarge-up,
    tr.show-for-large-down,
    tr.show-for-medium,
    tr.show-for-medium-down,
    tr.show-for-medium-only,
    tr.show-for-medium-up,
    tr.show-for-small-up,
    tr.show-for-xlarge-down,
    tr.show-for-xxlarge-down {
        display: table-row
    }

    td.hide-for-large,
    td.hide-for-large-only,
    td.hide-for-large-up,
    td.hide-for-small,
    td.hide-for-small-down,
    td.hide-for-small-only,
    td.hide-for-xlarge,
    td.hide-for-xlarge-only,
    td.hide-for-xlarge-up,
    td.hide-for-xxlarge,
    td.hide-for-xxlarge-only,
    td.hide-for-xxlarge-up,
    td.show-for-large-down,
    td.show-for-medium,
    td.show-for-medium-down,
    td.show-for-medium-only,
    td.show-for-medium-up,
    td.show-for-small-up,
    td.show-for-xlarge-down,
    td.show-for-xxlarge-down,
    th.hide-for-large,
    th.hide-for-large-only,
    th.hide-for-large-up,
    th.hide-for-small,
    th.hide-for-small-down,
    th.hide-for-small-only,
    th.hide-for-xlarge,
    th.hide-for-xlarge-only,
    th.hide-for-xlarge-up,
    th.hide-for-xxlarge,
    th.hide-for-xxlarge-only,
    th.hide-for-xxlarge-up,
    th.show-for-large-down,
    th.show-for-medium,
    th.show-for-medium-down,
    th.show-for-medium-only,
    th.show-for-medium-up,
    th.show-for-small-up,
    th.show-for-xlarge-down,
    th.show-for-xxlarge-down {
        display: table-cell !important
    }
}

@media only screen and (min-width:1025px) {

    .hide-for-medium,
    .hide-for-medium-down,
    .hide-for-medium-only,
    .hide-for-small,
    .hide-for-small-down,
    .hide-for-small-only,
    .hide-for-xlarge,
    .hide-for-xlarge-only,
    .hide-for-xlarge-up,
    .hide-for-xxlarge,
    .hide-for-xxlarge-only,
    .hide-for-xxlarge-up,
    .show-for-large,
    .show-for-large-down,
    .show-for-large-only,
    .show-for-large-up,
    .show-for-medium-up,
    .show-for-small-up,
    .show-for-xlarge-down,
    .show-for-xxlarge-down {
        display: inherit !important
    }

    .hide-for-large,
    .hide-for-large-down,
    .hide-for-large-only,
    .hide-for-large-up,
    .hide-for-medium-up,
    .hide-for-small-up,
    .hide-for-xlarge-down,
    .hide-for-xxlarge-down,
    .show-for-medium,
    .show-for-medium-down,
    .show-for-medium-only,
    .show-for-small,
    .show-for-small-down,
    .show-for-small-only,
    .show-for-xlarge,
    .show-for-xlarge-only,
    .show-for-xlarge-up,
    .show-for-xxlarge,
    .show-for-xxlarge-only,
    .show-for-xxlarge-up {
        display: none !important
    }

    .hidden-for-medium,
    .hidden-for-medium-down,
    .hidden-for-medium-only,
    .hidden-for-small,
    .hidden-for-small-down,
    .hidden-for-small-only,
    .hidden-for-xlarge,
    .hidden-for-xlarge-only,
    .hidden-for-xlarge-up,
    .hidden-for-xxlarge,
    .hidden-for-xxlarge-only,
    .hidden-for-xxlarge-up,
    .visible-for-large,
    .visible-for-large-down,
    .visible-for-large-only,
    .visible-for-large-up,
    .visible-for-medium-up,
    .visible-for-small-up,
    .visible-for-xlarge-down,
    .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .hidden-for-large,
    .hidden-for-large-down,
    .hidden-for-large-only,
    .hidden-for-large-up,
    .hidden-for-medium-up,
    .hidden-for-small-up,
    .hidden-for-xlarge-down,
    .hidden-for-xxlarge-down,
    .visible-for-medium,
    .visible-for-medium-down,
    .visible-for-medium-only,
    .visible-for-small,
    .visible-for-small-down,
    .visible-for-small-only,
    .visible-for-xlarge,
    .visible-for-xlarge-only,
    .visible-for-xlarge-up,
    .visible-for-xxlarge,
    .visible-for-xxlarge-only,
    .visible-for-xxlarge-up {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }

    table.hide-for-medium,
    table.hide-for-medium-down,
    table.hide-for-medium-only,
    table.hide-for-small,
    table.hide-for-small-down,
    table.hide-for-small-only,
    table.hide-for-xlarge,
    table.hide-for-xlarge-only,
    table.hide-for-xlarge-up,
    table.hide-for-xxlarge,
    table.hide-for-xxlarge-only,
    table.hide-for-xxlarge-up,
    table.show-for-large,
    table.show-for-large-down,
    table.show-for-large-only,
    table.show-for-large-up,
    table.show-for-medium-up,
    table.show-for-small-up,
    table.show-for-xlarge-down,
    table.show-for-xxlarge-down {
        display: table !important
    }

    thead.hide-for-medium,
    thead.hide-for-medium-down,
    thead.hide-for-medium-only,
    thead.hide-for-small,
    thead.hide-for-small-down,
    thead.hide-for-small-only,
    thead.hide-for-xlarge,
    thead.hide-for-xlarge-only,
    thead.hide-for-xlarge-up,
    thead.hide-for-xxlarge,
    thead.hide-for-xxlarge-only,
    thead.hide-for-xxlarge-up,
    thead.show-for-large,
    thead.show-for-large-down,
    thead.show-for-large-only,
    thead.show-for-large-up,
    thead.show-for-medium-up,
    thead.show-for-small-up,
    thead.show-for-xlarge-down,
    thead.show-for-xxlarge-down {
        display: table-header-group !important
    }

    tbody.hide-for-medium,
    tbody.hide-for-medium-down,
    tbody.hide-for-medium-only,
    tbody.hide-for-small,
    tbody.hide-for-small-down,
    tbody.hide-for-small-only,
    tbody.hide-for-xlarge,
    tbody.hide-for-xlarge-only,
    tbody.hide-for-xlarge-up,
    tbody.hide-for-xxlarge,
    tbody.hide-for-xxlarge-only,
    tbody.hide-for-xxlarge-up,
    tbody.show-for-large,
    tbody.show-for-large-down,
    tbody.show-for-large-only,
    tbody.show-for-large-up,
    tbody.show-for-medium-up,
    tbody.show-for-small-up,
    tbody.show-for-xlarge-down,
    tbody.show-for-xxlarge-down {
        display: table-row-group !important
    }

    tr.hide-for-medium,
    tr.hide-for-medium-down,
    tr.hide-for-medium-only,
    tr.hide-for-small,
    tr.hide-for-small-down,
    tr.hide-for-small-only,
    tr.hide-for-xlarge,
    tr.hide-for-xlarge-only,
    tr.hide-for-xlarge-up,
    tr.hide-for-xxlarge,
    tr.hide-for-xxlarge-only,
    tr.hide-for-xxlarge-up,
    tr.show-for-large,
    tr.show-for-large-down,
    tr.show-for-large-only,
    tr.show-for-large-up,
    tr.show-for-medium-up,
    tr.show-for-small-up,
    tr.show-for-xlarge-down,
    tr.show-for-xxlarge-down {
        display: table-row
    }

    td.hide-for-medium,
    td.hide-for-medium-down,
    td.hide-for-medium-only,
    td.hide-for-small,
    td.hide-for-small-down,
    td.hide-for-small-only,
    td.hide-for-xlarge,
    td.hide-for-xlarge-only,
    td.hide-for-xlarge-up,
    td.hide-for-xxlarge,
    td.hide-for-xxlarge-only,
    td.hide-for-xxlarge-up,
    td.show-for-large,
    td.show-for-large-down,
    td.show-for-large-only,
    td.show-for-large-up,
    td.show-for-medium-up,
    td.show-for-small-up,
    td.show-for-xlarge-down,
    td.show-for-xxlarge-down,
    th.hide-for-medium,
    th.hide-for-medium-down,
    th.hide-for-medium-only,
    th.hide-for-small,
    th.hide-for-small-down,
    th.hide-for-small-only,
    th.hide-for-xlarge,
    th.hide-for-xlarge-only,
    th.hide-for-xlarge-up,
    th.hide-for-xxlarge,
    th.hide-for-xxlarge-only,
    th.hide-for-xxlarge-up,
    th.show-for-large,
    th.show-for-large-down,
    th.show-for-large-only,
    th.show-for-large-up,
    th.show-for-medium-up,
    th.show-for-small-up,
    th.show-for-xlarge-down,
    th.show-for-xxlarge-down {
        display: table-cell !important
    }
}

@media only screen and (min-width:1201px) {

    .hide-for-large,
    .hide-for-large-down,
    .hide-for-large-only,
    .hide-for-medium,
    .hide-for-medium-down,
    .hide-for-medium-only,
    .hide-for-small,
    .hide-for-small-down,
    .hide-for-small-only,
    .hide-for-xxlarge,
    .hide-for-xxlarge-only,
    .hide-for-xxlarge-up,
    .show-for-large-up,
    .show-for-medium-up,
    .show-for-small-up,
    .show-for-xlarge,
    .show-for-xlarge-down,
    .show-for-xlarge-only,
    .show-for-xlarge-up,
    .show-for-xxlarge-down {
        display: inherit !important
    }

    .hide-for-large-up,
    .hide-for-medium-up,
    .hide-for-small-up,
    .hide-for-xlarge,
    .hide-for-xlarge-down,
    .hide-for-xlarge-only,
    .hide-for-xlarge-up,
    .hide-for-xxlarge-down,
    .show-for-large,
    .show-for-large-down,
    .show-for-large-only,
    .show-for-medium,
    .show-for-medium-down,
    .show-for-medium-only,
    .show-for-small,
    .show-for-small-down,
    .show-for-small-only,
    .show-for-xxlarge,
    .show-for-xxlarge-only,
    .show-for-xxlarge-up {
        display: none !important
    }

    .hidden-for-large,
    .hidden-for-large-down,
    .hidden-for-large-only,
    .hidden-for-medium,
    .hidden-for-medium-down,
    .hidden-for-medium-only,
    .hidden-for-small,
    .hidden-for-small-down,
    .hidden-for-small-only,
    .hidden-for-xxlarge,
    .hidden-for-xxlarge-only,
    .hidden-for-xxlarge-up,
    .visible-for-large-up,
    .visible-for-medium-up,
    .visible-for-small-up,
    .visible-for-xlarge,
    .visible-for-xlarge-down,
    .visible-for-xlarge-only,
    .visible-for-xlarge-up,
    .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .hidden-for-large-up,
    .hidden-for-medium-up,
    .hidden-for-small-up,
    .hidden-for-xlarge,
    .hidden-for-xlarge-down,
    .hidden-for-xlarge-only,
    .hidden-for-xlarge-up,
    .hidden-for-xxlarge-down,
    .visible-for-large,
    .visible-for-large-down,
    .visible-for-large-only,
    .visible-for-medium,
    .visible-for-medium-down,
    .visible-for-medium-only,
    .visible-for-small,
    .visible-for-small-down,
    .visible-for-small-only,
    .visible-for-xxlarge,
    .visible-for-xxlarge-only,
    .visible-for-xxlarge-up {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }

    table.hide-for-large,
    table.hide-for-large-down,
    table.hide-for-large-only,
    table.hide-for-medium,
    table.hide-for-medium-down,
    table.hide-for-medium-only,
    table.hide-for-small,
    table.hide-for-small-down,
    table.hide-for-small-only,
    table.hide-for-xxlarge,
    table.hide-for-xxlarge-only,
    table.hide-for-xxlarge-up,
    table.show-for-large-up,
    table.show-for-medium-up,
    table.show-for-small-up,
    table.show-for-xlarge,
    table.show-for-xlarge-down,
    table.show-for-xlarge-only,
    table.show-for-xlarge-up,
    table.show-for-xxlarge-down {
        display: table !important
    }

    thead.hide-for-large,
    thead.hide-for-large-down,
    thead.hide-for-large-only,
    thead.hide-for-medium,
    thead.hide-for-medium-down,
    thead.hide-for-medium-only,
    thead.hide-for-small,
    thead.hide-for-small-down,
    thead.hide-for-small-only,
    thead.hide-for-xxlarge,
    thead.hide-for-xxlarge-only,
    thead.hide-for-xxlarge-up,
    thead.show-for-large-up,
    thead.show-for-medium-up,
    thead.show-for-small-up,
    thead.show-for-xlarge,
    thead.show-for-xlarge-down,
    thead.show-for-xlarge-only,
    thead.show-for-xlarge-up,
    thead.show-for-xxlarge-down {
        display: table-header-group !important
    }

    tbody.hide-for-large,
    tbody.hide-for-large-down,
    tbody.hide-for-large-only,
    tbody.hide-for-medium,
    tbody.hide-for-medium-down,
    tbody.hide-for-medium-only,
    tbody.hide-for-small,
    tbody.hide-for-small-down,
    tbody.hide-for-small-only,
    tbody.hide-for-xxlarge,
    tbody.hide-for-xxlarge-only,
    tbody.hide-for-xxlarge-up,
    tbody.show-for-large-up,
    tbody.show-for-medium-up,
    tbody.show-for-small-up,
    tbody.show-for-xlarge,
    tbody.show-for-xlarge-down,
    tbody.show-for-xlarge-only,
    tbody.show-for-xlarge-up,
    tbody.show-for-xxlarge-down {
        display: table-row-group !important
    }

    tr.hide-for-large,
    tr.hide-for-large-down,
    tr.hide-for-large-only,
    tr.hide-for-medium,
    tr.hide-for-medium-down,
    tr.hide-for-medium-only,
    tr.hide-for-small,
    tr.hide-for-small-down,
    tr.hide-for-small-only,
    tr.hide-for-xxlarge,
    tr.hide-for-xxlarge-only,
    tr.hide-for-xxlarge-up,
    tr.show-for-large-up,
    tr.show-for-medium-up,
    tr.show-for-small-up,
    tr.show-for-xlarge,
    tr.show-for-xlarge-down,
    tr.show-for-xlarge-only,
    tr.show-for-xlarge-up,
    tr.show-for-xxlarge-down {
        display: table-row
    }

    td.hide-for-large,
    td.hide-for-large-down,
    td.hide-for-large-only,
    td.hide-for-medium,
    td.hide-for-medium-down,
    td.hide-for-medium-only,
    td.hide-for-small,
    td.hide-for-small-down,
    td.hide-for-small-only,
    td.hide-for-xxlarge,
    td.hide-for-xxlarge-only,
    td.hide-for-xxlarge-up,
    td.show-for-large-up,
    td.show-for-medium-up,
    td.show-for-small-up,
    td.show-for-xlarge,
    td.show-for-xlarge-down,
    td.show-for-xlarge-only,
    td.show-for-xlarge-up,
    td.show-for-xxlarge-down,
    th.hide-for-large,
    th.hide-for-large-down,
    th.hide-for-large-only,
    th.hide-for-medium,
    th.hide-for-medium-down,
    th.hide-for-medium-only,
    th.hide-for-small,
    th.hide-for-small-down,
    th.hide-for-small-only,
    th.hide-for-xxlarge,
    th.hide-for-xxlarge-only,
    th.hide-for-xxlarge-up,
    th.show-for-large-up,
    th.show-for-medium-up,
    th.show-for-small-up,
    th.show-for-xlarge,
    th.show-for-xlarge-down,
    th.show-for-xlarge-only,
    th.show-for-xlarge-up,
    th.show-for-xxlarge-down {
        display: table-cell !important
    }
}

@media only screen and (min-width:1921px) {

    .hide-for-large,
    .hide-for-large-down,
    .hide-for-large-only,
    .hide-for-medium,
    .hide-for-medium-down,
    .hide-for-medium-only,
    .hide-for-small,
    .hide-for-small-down,
    .hide-for-small-only,
    .hide-for-xlarge,
    .hide-for-xlarge-down,
    .hide-for-xlarge-only,
    .show-for-large-up,
    .show-for-medium-up,
    .show-for-small-up,
    .show-for-xlarge-up,
    .show-for-xxlarge,
    .show-for-xxlarge-down,
    .show-for-xxlarge-only,
    .show-for-xxlarge-up {
        display: inherit !important
    }

    .hide-for-large-up,
    .hide-for-medium-up,
    .hide-for-small-up,
    .hide-for-xlarge-up,
    .hide-for-xxlarge,
    .hide-for-xxlarge-down,
    .hide-for-xxlarge-only,
    .hide-for-xxlarge-up,
    .show-for-large,
    .show-for-large-down,
    .show-for-large-only,
    .show-for-medium,
    .show-for-medium-down,
    .show-for-medium-only,
    .show-for-small,
    .show-for-small-down,
    .show-for-small-only,
    .show-for-xlarge,
    .show-for-xlarge-down,
    .show-for-xlarge-only {
        display: none !important
    }

    .hidden-for-large,
    .hidden-for-large-down,
    .hidden-for-large-only,
    .hidden-for-medium,
    .hidden-for-medium-down,
    .hidden-for-medium-only,
    .hidden-for-small,
    .hidden-for-small-down,
    .hidden-for-small-only,
    .hidden-for-xlarge,
    .hidden-for-xlarge-down,
    .hidden-for-xlarge-only,
    .visible-for-large-up,
    .visible-for-medium-up,
    .visible-for-small-up,
    .visible-for-xlarge-up,
    .visible-for-xxlarge,
    .visible-for-xxlarge-down,
    .visible-for-xxlarge-only,
    .visible-for-xxlarge-up {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }

    .hidden-for-large-up,
    .hidden-for-medium-up,
    .hidden-for-small-up,
    .hidden-for-xlarge-up,
    .hidden-for-xxlarge,
    .hidden-for-xxlarge-down,
    .hidden-for-xxlarge-only,
    .hidden-for-xxlarge-up,
    .visible-for-large,
    .visible-for-large-down,
    .visible-for-large-only,
    .visible-for-medium,
    .visible-for-medium-down,
    .visible-for-medium-only,
    .visible-for-small,
    .visible-for-small-down,
    .visible-for-small-only,
    .visible-for-xlarge,
    .visible-for-xlarge-down,
    .visible-for-xlarge-only {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }

    table.hide-for-large,
    table.hide-for-large-down,
    table.hide-for-large-only,
    table.hide-for-medium,
    table.hide-for-medium-down,
    table.hide-for-medium-only,
    table.hide-for-small,
    table.hide-for-small-down,
    table.hide-for-small-only,
    table.hide-for-xlarge,
    table.hide-for-xlarge-down,
    table.hide-for-xlarge-only,
    table.show-for-large-up,
    table.show-for-medium-up,
    table.show-for-small-up,
    table.show-for-xlarge-up,
    table.show-for-xxlarge,
    table.show-for-xxlarge-down,
    table.show-for-xxlarge-only,
    table.show-for-xxlarge-up {
        display: table !important
    }

    thead.hide-for-large,
    thead.hide-for-large-down,
    thead.hide-for-large-only,
    thead.hide-for-medium,
    thead.hide-for-medium-down,
    thead.hide-for-medium-only,
    thead.hide-for-small,
    thead.hide-for-small-down,
    thead.hide-for-small-only,
    thead.hide-for-xlarge,
    thead.hide-for-xlarge-down,
    thead.hide-for-xlarge-only,
    thead.show-for-large-up,
    thead.show-for-medium-up,
    thead.show-for-small-up,
    thead.show-for-xlarge-up,
    thead.show-for-xxlarge,
    thead.show-for-xxlarge-down,
    thead.show-for-xxlarge-only,
    thead.show-for-xxlarge-up {
        display: table-header-group !important
    }

    tbody.hide-for-large,
    tbody.hide-for-large-down,
    tbody.hide-for-large-only,
    tbody.hide-for-medium,
    tbody.hide-for-medium-down,
    tbody.hide-for-medium-only,
    tbody.hide-for-small,
    tbody.hide-for-small-down,
    tbody.hide-for-small-only,
    tbody.hide-for-xlarge,
    tbody.hide-for-xlarge-down,
    tbody.hide-for-xlarge-only,
    tbody.show-for-large-up,
    tbody.show-for-medium-up,
    tbody.show-for-small-up,
    tbody.show-for-xlarge-up,
    tbody.show-for-xxlarge,
    tbody.show-for-xxlarge-down,
    tbody.show-for-xxlarge-only,
    tbody.show-for-xxlarge-up {
        display: table-row-group !important
    }

    tr.hide-for-large,
    tr.hide-for-large-down,
    tr.hide-for-large-only,
    tr.hide-for-medium,
    tr.hide-for-medium-down,
    tr.hide-for-medium-only,
    tr.hide-for-small,
    tr.hide-for-small-down,
    tr.hide-for-small-only,
    tr.hide-for-xlarge,
    tr.hide-for-xlarge-down,
    tr.hide-for-xlarge-only,
    tr.show-for-large-up,
    tr.show-for-medium-up,
    tr.show-for-small-up,
    tr.show-for-xlarge-up,
    tr.show-for-xxlarge,
    tr.show-for-xxlarge-down,
    tr.show-for-xxlarge-only,
    tr.show-for-xxlarge-up {
        display: table-row
    }

    td.hide-for-large,
    td.hide-for-large-down,
    td.hide-for-large-only,
    td.hide-for-medium,
    td.hide-for-medium-down,
    td.hide-for-medium-only,
    td.hide-for-small,
    td.hide-for-small-down,
    td.hide-for-small-only,
    td.hide-for-xlarge,
    td.hide-for-xlarge-down,
    td.hide-for-xlarge-only,
    td.show-for-large-up,
    td.show-for-medium-up,
    td.show-for-small-up,
    td.show-for-xlarge-up,
    td.show-for-xxlarge,
    td.show-for-xxlarge-down,
    td.show-for-xxlarge-only,
    td.show-for-xxlarge-up,
    th.hide-for-large,
    th.hide-for-large-down,
    th.hide-for-large-only,
    th.hide-for-medium,
    th.hide-for-medium-down,
    th.hide-for-medium-only,
    th.hide-for-small,
    th.hide-for-small-down,
    th.hide-for-small-only,
    th.hide-for-xlarge,
    th.hide-for-xlarge-down,
    th.hide-for-xlarge-only,
    th.show-for-large-up,
    th.show-for-medium-up,
    th.show-for-small-up,
    th.show-for-xlarge-up,
    th.show-for-xxlarge,
    th.show-for-xxlarge-down,
    th.show-for-xxlarge-only,
    th.show-for-xxlarge-up {
        display: table-cell !important
    }
}

.hide-for-portrait,
.show-for-landscape {
    display: inherit !important
}

.hide-for-landscape,
.show-for-portrait {
    display: none !important
}

table.hide-for-landscape,
table.show-for-portrait {
    display: table !important
}

thead.hide-for-landscape,
thead.show-for-portrait {
    display: table-header-group !important
}

tbody.hide-for-landscape,
tbody.show-for-portrait {
    display: table-row-group !important
}

tr.hide-for-landscape,
tr.show-for-portrait {
    display: table-row !important
}

td.hide-for-landscape,
td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
    display: table-cell !important
}

@media only screen and (orientation:landscape) {

    .hide-for-portrait,
    .show-for-landscape {
        display: inherit !important
    }

    .hide-for-landscape,
    .show-for-portrait {
        display: none !important
    }

    table.hide-for-portrait,
    table.show-for-landscape {
        display: table !important
    }

    thead.hide-for-portrait,
    thead.show-for-landscape {
        display: table-header-group !important
    }

    tbody.hide-for-portrait,
    tbody.show-for-landscape {
        display: table-row-group !important
    }

    tr.hide-for-portrait,
    tr.show-for-landscape {
        display: table-row !important
    }

    td.hide-for-portrait,
    td.show-for-landscape,
    th.hide-for-portrait,
    th.show-for-landscape {
        display: table-cell !important
    }
}

@media only screen and (orientation:portrait) {

    .hide-for-landscape,
    .show-for-portrait {
        display: inherit !important
    }

    .hide-for-portrait,
    .show-for-landscape {
        display: none !important
    }

    table.hide-for-landscape,
    table.show-for-portrait {
        display: table !important
    }

    thead.hide-for-landscape,
    thead.show-for-portrait {
        display: table-header-group !important
    }

    tbody.hide-for-landscape,
    tbody.show-for-portrait {
        display: table-row-group !important
    }

    tr.hide-for-landscape,
    tr.show-for-portrait {
        display: table-row !important
    }

    td.hide-for-landscape,
    td.show-for-portrait,
    th.hide-for-landscape,
    th.show-for-portrait {
        display: table-cell !important
    }
}

.show-for-touch {
    display: none !important
}

.hide-for-touch {
    display: inherit !important
}

.touch .show-for-touch {
    display: inherit !important
}

.touch .hide-for-touch {
    display: none !important
}

table.hide-for-touch {
    display: table !important
}

.touch table.show-for-touch {
    display: table !important
}

thead.hide-for-touch {
    display: table-header-group !important
}

.touch thead.show-for-touch {
    display: table-header-group !important
}

tbody.hide-for-touch {
    display: table-row-group !important
}

.touch tbody.show-for-touch {
    display: table-row-group !important
}

tr.hide-for-touch {
    display: table-row !important
}

.touch tr.show-for-touch {
    display: table-row !important
}

td.hide-for-touch {
    display: table-cell !important
}

.touch td.show-for-touch {
    display: table-cell !important
}

th.hide-for-touch {
    display: table-cell !important
}

.touch th.show-for-touch {
    display: table-cell !important
}

.show-for-sr {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
}

.show-on-focus {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
}

.show-on-focus:active,
.show-on-focus:focus {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
}

.print-only,
.show-for-print {
    display: none !important
}

@media print {

    .print-only,
    .show-for-print {
        display: block !important
    }

    .hide-for-print,
    .hide-on-print {
        display: none !important
    }

    table.show-for-print {
        display: table !important
    }

    thead.show-for-print {
        display: table-header-group !important
    }

    tbody.show-for-print {
        display: table-row-group !important
    }

    tr.show-for-print {
        display: table-row !important
    }

    td.show-for-print {
        display: table-cell !important
    }

    th.show-for-print {
        display: table-cell !important
    }
}

/*! Tablesaw - v3.0.0-beta.4 - 2016-10-12
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2016 Filament Group; Licensed MIT */
.tablesaw {
    width: 100%;
    max-width: 100%;
    empty-cells: show;
    border-collapse: collapse;
    border: 0;
    padding: 0
}

.tablesaw * {
    box-sizing: border-box
}

.tablesaw td,
.tablesaw th {
    padding: .5em .7em
}

.tablesaw thead tr:first-child th {
    padding-top: .9em;
    padding-bottom: .7em
}

.tablesaw-bar .btn {
    border: 1px solid #ccc;
    border-radius: .25em;
    background: 0 0;
    box-shadow: 0 1px 0 #fff;
    color: #4a4a4a;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: .5em .85em .4em .85em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.tablesaw-bar a.btn {
    color: #1c95d4
}

.tablesaw-bar .btn:hover {
    text-decoration: none
}

.tablesaw-bar .btn:active {
    background-color: #ddd
}

@supports (box-shadow:none) {
    .tablesaw-bar .btn:focus {
        background-color: #fff;
        outline: 0
    }

    .tablesaw-bar .btn:focus {
        box-shadow: 0 0 .35em #4faeef !important
    }
}

.tablesaw-bar .btn-select select {
    background: 0 0;
    border: none;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    min-height: 1em;
    opacity: 0;
    color: transparent
}

.tablesaw-bar .btn select option {
    background: #fff;
    color: #000;
    font-family: sans-serif
}

.tablesaw-bar .btn {
    display: inline-block;
    width: auto;
    height: auto;
    position: relative;
    top: 0
}

.tablesaw-bar .btn.btn-small {
    font-size: 1.0625em;
    line-height: 19px;
    padding: .3em 1em .3em 1em
}

.tablesaw-bar .btn.btn-micro {
    font-size: .8125em;
    padding: .4em .7em .25em .7em
}

.tablesaw-bar .btn-select {
    padding-right: 1.5em;
    text-align: left;
    display: inline-block;
    color: #4d4d4d;
    padding-right: 2.5em;
    min-width: 7.25em;
    text-align: left
}

.tablesaw-bar .btn-select:after {
    content: " ";
    position: absolute;
    background: 0 0;
    background-repeat: no-repeat;
    background-position: .25em .45em;
    content: "\25bc";
    font-size: .55em;
    padding-top: 1.2em;
    padding-left: 1em;
    left: auto;
    right: 0;
    margin: 0;
    top: 0;
    bottom: 0;
    width: 1.8em
}

.tablesaw-bar .btn-select.btn-micro:after,
.tablesaw-bar .btn-select.btn-small:after {
    width: 1.2em;
    font-size: .5em;
    padding-top: 1em;
    padding-right: .5em;
    line-height: 1.65;
    background: 0 0;
    box-shadow: none;
    border-left-width: 0
}

.tablesaw-advance .btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    box-sizing: border-box;
    text-shadow: 0 1px 0 #fff;
    border-radius: .25em
}

.tablesaw-advance .btn.btn-micro {
    font-size: .8125em;
    padding: .3em .7em .25em .7em
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
    display: inline-block;
    overflow: hidden;
    width: 1.8em;
    height: 1.8em;
    background-position: 50% 50%;
    margin-left: .5em;
    position: relative
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
    content: "\0020";
    overflow: hidden;
    width: 0;
    height: 0;
    position: absolute
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before {
    left: .5em;
    top: .65em;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid grey
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
    left: .5em;
    top: .65em;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid grey
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
    top: .45em;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {
    left: .6em;
    border-right: 5px solid grey
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
    left: .7em;
    border-left: 5px solid grey
}

.tablesaw-advance a.tablesaw-nav-btn.disabled {
    opacity: .25;
    cursor: default;
    pointer-events: none
}

.tablesaw-bar {
    clear: both;
    font-family: sans-serif
}

.tablesaw-toolbar {
    float: left
}

.tablesaw-toolbar label {
    font-size: .875em;
    padding: .5em 0;
    clear: both;
    display: block;
    color: #888;
    margin-right: .5em;
    text-transform: uppercase
}

.tablesaw-bar .btn,
.tablesaw-enhanced .tablesaw-bar .btn {
    margin-top: .5em;
    margin-bottom: .5em
}

.tablesaw-bar .btn-select,
.tablesaw-enhanced .tablesaw-bar .btn-select {
    margin-bottom: 0
}

.tablesaw-bar .tablesaw-toolbar .btn {
    margin-left: .4em;
    margin-top: 0;
    text-transform: uppercase;
    border: none;
    box-shadow: none;
    background: 0 0;
    font-family: sans-serif;
    font-size: 1em;
    padding-left: .3em
}

.tablesaw-bar .tablesaw-toolbar .btn-select {
    min-width: 0
}

.tablesaw-bar .tablesaw-toolbar .btn-select:after {
    padding-top: .9em
}

.tablesaw-bar .tablesaw-toolbar select {
    color: #888;
    text-transform: none;
    background: 0 0
}

.tablesaw-toolbar~table {
    clear: both
}

.tablesaw-toolbar .a11y-sm {
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

@media (min-width:24em) {
    .tablesaw-toolbar .a11y-sm {
        clip: none;
        height: auto;
        width: auto;
        position: static;
        overflow: visible
    }
}

.tablesaw td,
.tablesaw th {
    text-align: left;
    vertical-align: middle
}

.tablesaw thead th {
    text-align: left
}

.tablesaw-row-border tr {
    border-bottom: 1px solid #dfdfdf
}

.tablesaw-row-zebra tr:nth-child(2n) {
    background-color: #f8f8f8
}

.tablesaw caption {
    text-align: left;
    margin: .59375em 0
}

.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 2px solid #e4e1de
}

.tablesaw-swipe-shadow .tablesaw-cell-persist {
    border-right-width: 1px
}

.tablesaw-swipe-shadow .tablesaw-cell-persist {
    box-shadow: 3px 0 4px -1px #e4e1de
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
    display: none
}

@media only all {

    .tablesaw-stack td,
    .tablesaw-stack th {
        text-align: left;
        display: block
    }

    .tablesaw-stack tr {
        clear: both;
        display: table-row
    }

    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        display: block;
        padding: 0 .6em 0 0;
        width: 30%;
        display: inline-block
    }

    .tablesaw-stack td .tablesaw-cell-label-top,
    .tablesaw-stack th .tablesaw-cell-label-top {
        display: block;
        padding: .4em 0;
        margin: .4em 0
    }

    .tablesaw-cell-label {
        display: block
    }

    .tablesaw-stack tbody th.group {
        margin-top: -1px
    }

    .tablesaw-stack th.group b.tablesaw-cell-label {
        display: none !important
    }
}

@media (max-width:39.9375em) {
    .tablesaw-stack tbody tr {
        border-bottom: 1px solid #dfdfdf
    }

    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: none
    }

    .tablesaw-stack tbody td,
    .tablesaw-stack tbody th {
        clear: left;
        float: left;
        width: 100%
    }

    .tablesaw-cell-label {
        vertical-align: top
    }

    .tablesaw-cell-content {
        max-width: 67%;
        display: inline-block
    }

    .tablesaw-stack td:empty,
    .tablesaw-stack th:empty {
        display: none
    }
}

@media (min-width:40em) {
    .tablesaw-stack tr {
        display: table-row
    }

    .tablesaw-stack td,
    .tablesaw-stack th,
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: table-cell;
        margin: 0
    }

    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        display: none !important
    }
}

.tablesaw-fix-persist {
    table-layout: fixed
}

@media only all {

    .tablesaw-swipe td.tablesaw-cell-hidden,
    .tablesaw-swipe th.tablesaw-cell-hidden {
        display: none
    }
}

.btn.tablesaw-columntoggle-btn span {
    text-indent: -9999px;
    display: inline-block
}

.tablesaw-columntoggle-btnwrap {
    position: relative
}

.tablesaw-columntoggle-btnwrap .dialog-content {
    padding: .5em
}

.tablesaw-columntoggle tbody td {
    line-height: 1.5
}

.tablesaw-columntoggle-popup {
    display: none
}

.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
    display: block;
    position: absolute;
    top: 2em;
    right: 0;
    background-color: #fff;
    padding: .5em .8em;
    border: 1px solid #ccc;
    box-shadow: 0 1px 2px #ccc;
    border-radius: .2em;
    z-index: 1
}

.tablesaw-columntoggle-popup fieldset {
    margin: 0
}

@media only all {

    .tablesaw-columntoggle td.tablesaw-priority-1,
    .tablesaw-columntoggle td.tablesaw-priority-2,
    .tablesaw-columntoggle td.tablesaw-priority-3,
    .tablesaw-columntoggle td.tablesaw-priority-4,
    .tablesaw-columntoggle td.tablesaw-priority-5,
    .tablesaw-columntoggle td.tablesaw-priority-6,
    .tablesaw-columntoggle th.tablesaw-priority-1,
    .tablesaw-columntoggle th.tablesaw-priority-2,
    .tablesaw-columntoggle th.tablesaw-priority-3,
    .tablesaw-columntoggle th.tablesaw-priority-4,
    .tablesaw-columntoggle th.tablesaw-priority-5,
    .tablesaw-columntoggle th.tablesaw-priority-6 {
        display: none
    }
}

.tablesaw-columntoggle-btnwrap .dialog-content {
    top: 0 !important;
    right: 1em;
    left: auto !important;
    width: 12em;
    max-width: 18em;
    margin: -.5em auto 0
}

.tablesaw-columntoggle-btnwrap .dialog-content:focus {
    outline-style: none
}

@media (min-width:20em) {

    .tablesaw-columntoggle td.tablesaw-priority-1,
    .tablesaw-columntoggle th.tablesaw-priority-1 {
        display: table-cell
    }
}

@media (min-width:30em) {

    .tablesaw-columntoggle td.tablesaw-priority-2,
    .tablesaw-columntoggle th.tablesaw-priority-2 {
        display: table-cell
    }
}

@media (min-width:40em) {

    .tablesaw-columntoggle td.tablesaw-priority-3,
    .tablesaw-columntoggle th.tablesaw-priority-3 {
        display: table-cell
    }

    .tablesaw-columntoggle tbody td {
        line-height: 2
    }
}

@media (min-width:50em) {

    .tablesaw-columntoggle td.tablesaw-priority-4,
    .tablesaw-columntoggle th.tablesaw-priority-4 {
        display: table-cell
    }
}

@media (min-width:60em) {

    .tablesaw-columntoggle td.tablesaw-priority-5,
    .tablesaw-columntoggle th.tablesaw-priority-5 {
        display: table-cell
    }
}

@media (min-width:70em) {

    .tablesaw-columntoggle td.tablesaw-priority-6,
    .tablesaw-columntoggle th.tablesaw-priority-6 {
        display: table-cell
    }
}

@media only all {

    .tablesaw-columntoggle td.tablesaw-cell-hidden,
    .tablesaw-columntoggle th.tablesaw-cell-hidden {
        display: none
    }

    .tablesaw-columntoggle td.tablesaw-cell-visible,
    .tablesaw-columntoggle th.tablesaw-cell-visible {
        display: table-cell
    }
}

.tablesaw-columntoggle-popup .btn-group>label {
    display: block;
    padding: .2em 0;
    white-space: nowrap
}

.tablesaw-columntoggle-popup .btn-group>label input {
    margin-right: .8em
}

.tablesaw-sortable,
.tablesaw-sortable thead,
.tablesaw-sortable thead tr,
.tablesaw-sortable thead tr th {
    position: relative
}

.tablesaw-sortable thead tr th {
    vertical-align: top
}

.tablesaw-sortable th.tablesaw-sortable-head.tablesaw-sortable-head {
    padding: 0
}

.tablesaw-sortable th.tablesaw-sortable-head button {
    padding-top: .9em;
    padding-bottom: .7em;
    padding-left: .6em;
    padding-right: .6em
}

.tablesaw-sortable .tablesaw-sortable-head button {
    min-width: 100%;
    color: inherit;
    background: 0 0;
    border: 0;
    padding: 0;
    text-align: left;
    font: inherit;
    text-transform: inherit
}

.tablesaw-sortable-arrow:after {
    display: inline-block;
    width: 10px;
    height: 14px;
    content: " ";
    margin-left: .3125em
}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after,
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
    content: "\0020"
}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after {
    content: "\2191"
}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
    content: "\2193"
}

.tablesaw-sortable .not-applicable:after {
    content: "--";
    display: block
}

.tablesaw-sortable .not-applicable span {
    display: none
}

.tablesaw-advance {
    float: right
}

.tablesaw-advance.minimap {
    margin-right: .4em
}

.tablesaw-advance-dots {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none
}

.tablesaw-advance-dots li {
    display: table-cell;
    margin: 0;
    padding: .4em .2em
}

.tablesaw-advance-dots li i {
    width: .25em;
    height: .25em;
    background: #555;
    border-radius: 100%;
    display: inline-block
}

.tablesaw-advance-dots-hide {
    opacity: .25;
    cursor: default;
    pointer-events: none
}

.picker {
    font-size: 16px;
    text-align: left;
    line-height: 1.2;
    color: #000;
    position: absolute;
    z-index: 10000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.picker__input {
    cursor: default
}

.picker__input.picker__input--active {
    border-color: #0089ec
}

.picker__holder {
    width: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.picker {
    width: 100%
}

.picker__holder {
    position: absolute;
    background: #fff;
    border: 1px solid #aaa;
    border-top-width: 0;
    border-bottom-width: 0;
    border-radius: 0 0 5px 5px;
    box-sizing: border-box;
    min-width: 176px;
    max-width: 466px;
    max-height: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translateY(-1em) perspective(600px) rotateX(10deg);
    transition: transform .15s ease-out, opacity .15s ease-out, max-height 0s .15s, border-width 0s .15s
}

.picker__frame {
    padding: 1px
}

.picker__wrap {
    margin: -1px
}

.picker--opened .picker__holder {
    max-height: 25em;
    -moz-opacity: 1;
    opacity: 1;
    border-top-width: 1px;
    border-bottom-width: 1px;
    transform: translateY(0) perspective(600px) rotateX(0);
    transition: transform .15s ease-out, opacity .15s ease-out, max-height 0s, border-width 0s;
    box-shadow: 0 6px 18px 1px rgba(0, 0, 0, .12)
}

.picker__box {
    padding: 0 1em
}

.picker__header {
    text-align: center;
    position: relative;
    margin-top: .75em
}

.picker__month,
.picker__year {
    font-weight: 500;
    display: inline-block;
    margin-left: .25em;
    margin-right: .25em
}

.picker__year {
    color: #999;
    font-size: .8em;
    font-style: italic
}

.picker__select--month,
.picker__select--year {
    border: 1px solid #b7b7b7;
    height: 2em;
    padding: .5em;
    margin-left: .25em;
    margin-right: .25em
}

@media (min-width:24.5em) {

    .picker__select--month,
    .picker__select--year {
        margin-top: -.5em
    }
}

.picker__select--month {
    width: 35%
}

.picker__select--year {
    width: 22.5%
}

.picker__select--month:focus,
.picker__select--year:focus {
    border-color: #0089ec
}

.picker__nav--next,
.picker__nav--prev {
    position: absolute;
    padding: .5em 1.25em;
    width: 1em;
    height: 1em;
    box-sizing: content-box;
    top: -.25em
}

@media (min-width:24.5em) {

    .picker__nav--next,
    .picker__nav--prev {
        top: -.33em
    }
}

.picker__nav--prev {
    left: -1em;
    padding-right: 1.25em
}

@media (min-width:24.5em) {
    .picker__nav--prev {
        padding-right: 1.5em
    }
}

.picker__nav--next {
    right: -1em;
    padding-left: 1.25em
}

@media (min-width:24.5em) {
    .picker__nav--next {
        padding-left: 1.5em
    }
}

.picker__nav--next:before,
.picker__nav--prev:before {
    content: " ";
    border-top: .5em solid transparent;
    border-bottom: .5em solid transparent;
    border-right: .75em solid #000;
    width: 0;
    height: 0;
    display: block;
    margin: 0 auto
}

.picker__nav--next:before {
    border-right: 0;
    border-left: .75em solid #000
}

.picker__nav--next:hover,
.picker__nav--prev:hover {
    cursor: pointer;
    color: #000;
    background: #b1dcfb
}

.picker__nav--disabled,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover,
.picker__nav--disabled:hover {
    cursor: default;
    background: 0 0;
    border-right-color: #f5f5f5;
    border-left-color: #f5f5f5
}

.picker__table {
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    font-size: inherit;
    width: 100%;
    margin-top: .75em;
    margin-bottom: .5em
}

@media (min-height:33.875em) {
    .picker__table {
        margin-bottom: .75em
    }
}

.picker__table td {
    margin: 0;
    padding: 0
}

.picker__weekday {
    width: 14.285714286%;
    font-size: .75em;
    padding-bottom: .25em;
    color: #999;
    font-weight: 500
}

@media (min-height:33.875em) {
    .picker__weekday {
        padding-bottom: .5em
    }
}

.picker__day {
    padding: .3125em 0;
    font-weight: 200;
    border: 1px solid transparent
}

.picker__day--today {
    position: relative
}

.picker__day--today:before {
    content: " ";
    position: absolute;
    top: 2px;
    right: 2px;
    width: 0;
    height: 0;
    border-top: .5em solid #0059bc;
    border-left: .5em solid transparent
}

.picker__day--disabled:before {
    border-top-color: #aaa
}

.picker__day--outfocus {
    color: #ddd
}

.picker__day--infocus:hover,
.picker__day--outfocus:hover {
    cursor: pointer;
    color: #000;
    background: #b1dcfb
}

.picker__day--highlighted {
    border-color: #0089ec
}

.picker--focused .picker__day--highlighted,
.picker__day--highlighted:hover {
    cursor: pointer;
    color: #000;
    background: #b1dcfb
}

.picker--focused .picker__day--selected,
.picker__day--selected,
.picker__day--selected:hover {
    background: #0089ec;
    color: #fff
}

.picker--focused .picker__day--disabled,
.picker__day--disabled,
.picker__day--disabled:hover {
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: #ddd;
    cursor: default
}

.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
    background: #bbb
}

.picker__footer {
    text-align: center
}

.picker__button--clear,
.picker__button--close,
.picker__button--today {
    border: 1px solid #fff;
    background: #fff;
    font-size: .8em;
    padding: .66em 0;
    font-weight: 700;
    width: 33%;
    display: inline-block;
    vertical-align: bottom
}

.picker__button--clear:hover,
.picker__button--close:hover,
.picker__button--today:hover {
    cursor: pointer;
    color: #000;
    background: #b1dcfb;
    border-bottom-color: #b1dcfb
}

.picker__button--clear:focus,
.picker__button--close:focus,
.picker__button--today:focus {
    background: #b1dcfb;
    border-color: #0089ec;
    outline: 0
}

.picker__button--clear:before,
.picker__button--close:before,
.picker__button--today:before {
    position: relative;
    display: inline-block;
    height: 0
}

.picker__button--clear:before,
.picker__button--today:before {
    content: " ";
    margin-right: .45em
}

.picker__button--today:before {
    top: -.05em;
    width: 0;
    border-top: .66em solid #0059bc;
    border-left: .66em solid transparent
}

.picker__button--clear:before {
    top: -.25em;
    width: .66em;
    border-top: 3px solid #e20
}

.picker__button--close:before {
    content: "\D7";
    top: -.1em;
    vertical-align: top;
    font-size: 1.1em;
    margin-right: .35em;
    color: #777
}

.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: #ddd;
    cursor: default
}

.picker__button--today[disabled]:before {
    border-top-color: #aaa
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible !important;
    background: #f2f2f2 !important;
    background: rgba(0, 0, 0, .06) !important;
    border: 0 none !important;
    box-shadow: inset 0 0 12px 4px #fff
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: '!';
    visibility: hidden
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
    border-radius: 3px 3px 0 0
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px !important
}

.selectize-dropdown-header-close:hover {
    color: #000
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left;
    box-sizing: border-box
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important
}

.selectize-control.plugin-remove_button [data-value] .remove {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0 0;
    border-left: 1px solid #d0d0d0;
    border-radius: 0 2px 2px 0;
    box-sizing: border-box
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0, 0, 0, .05)
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: 0 0
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-control.plugin-remove_button .remove-single {
    position: absolute;
    right: 28px;
    top: 6px;
    font-size: 23px
}

.selectize-control {
    position: relative
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #303030;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    -webkit-font-smoothing: inherit
}

.selectize-control.single .selectize-input.input-active,
.selectize-input {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    border: 1px solid #d0d0d0;
    padding: 8px 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    border-radius: 3px
}

.selectize-control.multi .selectize-input.has-items {
    padding: 6px 8px 3px
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.disabled,
.selectize-input.disabled * {
    cursor: default !important
}

.selectize-input.focus {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

.selectize-input.dropdown-active {
    border-radius: 3px 3px 0 0
}

.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1
}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #f2f2f2;
    color: #303030;
    border: 0 solid #d0d0d0
}

.selectize-control.multi .selectize-input>div.active {
    background: #e8e8e8;
    color: #303030;
    border: 0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
    color: #7d7d7d;
    background: #fff;
    border: 0 solid #fff
}

.selectize-input>input {
    display: inline-block !important;
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 2px 0 0 !important;
    text-indent: 0 !important;
    border: 0 none !important;
    background: 0 0 !important;
    line-height: inherit !important;
    -webkit-user-select: auto !important;
    box-shadow: none !important
}

.selectize-input>input::-ms-clear {
    display: none
}

.selectize-input>input:focus {
    outline: 0 !important
}

.selectize-input::after {
    content: ' ';
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    border-radius: 0 0 3px 3px
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, .2);
    border-radius: 1px
}

.selectize-dropdown .optgroup-header,
.selectize-dropdown [data-selectable] {
    padding: 5px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48, 48, 48, .5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px;
    -webkit-overflow-scrolling: touch
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-control.single .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: grey transparent transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent grey transparent
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: FontAwesome;
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/fontawesome-webfont.eot?v=4.7.0);
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/wp-content/themes/goodcall_resources/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(/wp-content/themes/goodcall_resources/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(/wp-content/themes/goodcall_resources/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(/wp-content/themes/goodcall_resources/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    animation: fa-spin 1s infinite steps(8)
}

@keyframes fa-spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    transform: rotate(90deg)
}

.fa-rotate-180 {
    transform: rotate(180deg)
}

.fa-rotate-270 {
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    transform: scale(1, -1)
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-close:before,
.fa-remove:before,
.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-cog:before,
.fa-gear:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-repeat:before,
.fa-rotate-right:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-exclamation-triangle:before,
.fa-warning:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-cogs:before,
.fa-gears:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-floppy-o:before,
.fa-save:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-sort:before,
.fa-unsorted:before {
    content: "\f0dc"
}

.fa-sort-desc:before,
.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-asc:before,
.fa-sort-up:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"
}

.fa-gavel:before,
.fa-legal:before {
    content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-bolt:before,
.fa-flash:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-clipboard:before,
.fa-paste:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-chain-broken:before,
.fa-unlink:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-caret-square-o-down:before,
.fa-toggle-down:before {
    content: "\f150"
}

.fa-caret-square-o-up:before,
.fa-toggle-up:before {
    content: "\f151"
}

.fa-caret-square-o-right:before,
.fa-toggle-right:before {
    content: "\f152"
}

.fa-eur:before,
.fa-euro:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155"
}

.fa-inr:before,
.fa-rupee:before {
    content: "\f156"
}

.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
    content: "\f157"
}

.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
    content: "\f158"
}

.fa-krw:before,
.fa-won:before {
    content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-caret-square-o-left:before,
.fa-toggle-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-try:before,
.fa-turkish-lira:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-bank:before,
.fa-institution:before,
.fa-university:before {
    content: "\f19c"
}

.fa-graduation-cap:before,
.fa-mortar-board:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
    content: "\f1c5"
}

.fa-file-archive-o:before,
.fa-file-zip-o:before {
    content: "\f1c6"
}

.fa-file-audio-o:before,
.fa-file-sound-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
    content: "\f1d0"
}

.fa-empire:before,
.fa-ge:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7"
}

.fa-paper-plane:before,
.fa-send:before {
    content: "\f1d8"
}

.fa-paper-plane-o:before,
.fa-send-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-futbol-o:before,
.fa-soccer-ball-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-bed:before,
.fa-hotel:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-y-combinator:before,
.fa-yc:before {
    content: "\f23b"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
    content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\f244"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-sticky-note-o:before {
    content: "\f24a"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-hourglass-o:before {
    content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\f255"
}

.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
    content: "\f256"
}

.fa-hand-scissors-o:before {
    content: "\f257"
}

.fa-hand-lizard-o:before {
    content: "\f258"
}

.fa-hand-spock-o:before {
    content: "\f259"
}

.fa-hand-pointer-o:before {
    content: "\f25a"
}

.fa-hand-peace-o:before {
    content: "\f25b"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-safari:before {
    content: "\f267"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-television:before,
.fa-tv:before {
    content: "\f26c"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-calendar-plus-o:before {
    content: "\f271"
}

.fa-calendar-minus-o:before {
    content: "\f272"
}

.fa-calendar-times-o:before {
    content: "\f273"
}

.fa-calendar-check-o:before {
    content: "\f274"
}

.fa-industry:before {
    content: "\f275"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-map-o:before {
    content: "\f278"
}

.fa-map:before {
    content: "\f279"
}

.fa-commenting:before {
    content: "\f27a"
}

.fa-commenting-o:before {
    content: "\f27b"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-vimeo:before {
    content: "\f27d"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-edge:before {
    content: "\f282"
}

.fa-credit-card-alt:before {
    content: "\f283"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-modx:before {
    content: "\f285"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-usb:before {
    content: "\f287"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-pause-circle-o:before {
    content: "\f28c"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stop-circle-o:before {
    content: "\f28e"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-percent:before {
    content: "\f295"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-envira:before {
    content: "\f299"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-wheelchair-alt:before {
    content: "\f29b"
}

.fa-question-circle-o:before {
    content: "\f29c"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
    content: "\f2a3"
}

.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
    content: "\f2a4"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-sign-language:before,
.fa-signing:before {
    content: "\f2a7"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-handshake-o:before {
    content: "\f2b5"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-o:before {
    content: "\f2b7"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-book-o:before {
    content: "\f2ba"
}

.fa-address-card:before,
.fa-vcard:before {
    content: "\f2bb"
}

.fa-address-card-o:before,
.fa-vcard-o:before {
    content: "\f2bc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-circle-o:before {
    content: "\f2be"
}

.fa-user-o:before {
    content: "\f2c0"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-drivers-license:before,
.fa-id-card:before {
    content: "\f2c2"
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\f2c3"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
    content: "\f2c7"
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
    content: "\f2cd"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\f2d3"
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\f2d4"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-eercast:before {
    content: "\f2da"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-snowflake-o:before {
    content: "\f2dc"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-meetup:before {
    content: "\f2e0"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.ubermenu,
.ubermenu .ubermenu-column,
.ubermenu .ubermenu-divider,
.ubermenu .ubermenu-icon,
.ubermenu .ubermenu-image,
.ubermenu .ubermenu-item,
.ubermenu .ubermenu-nav,
.ubermenu .ubermenu-retractor,
.ubermenu .ubermenu-row,
.ubermenu .ubermenu-search,
.ubermenu .ubermenu-search-input,
.ubermenu .ubermenu-search-submit,
.ubermenu .ubermenu-submenu,
.ubermenu .ubermenu-submenu-footer,
.ubermenu .ubermenu-tabs,
.ubermenu .ubermenu-tabs-panels,
.ubermenu .ubermenu-target,
.ubermenu-responsive-toggle {
    margin: 0;
    padding: 0;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    text-indent: 0;
    clip: auto;
    position: static;
    background: 0 0;
    text-transform: none;
    overflow: visible;
    z-index: 10;
    -o-box-shadow: none;
    box-shadow: none;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    line-height: 1.3em;
    border: none;
    border-radius: 0;
    pointer-events: auto
}

.ubermenu,
.ubermenu .ubermenu-column,
.ubermenu .ubermenu-divider,
.ubermenu .ubermenu-item,
.ubermenu .ubermenu-nav,
.ubermenu .ubermenu-retractor,
.ubermenu .ubermenu-row,
.ubermenu .ubermenu-search,
.ubermenu .ubermenu-search-input,
.ubermenu .ubermenu-search-submit,
.ubermenu .ubermenu-submenu,
.ubermenu .ubermenu-submenu-footer,
.ubermenu .ubermenu-tabs,
.ubermenu .ubermenu-tabs-panels,
.ubermenu .ubermenu-target,
.ubermenu-responsive-toggle {
    height: auto;
    width: auto;
    max-height: none;
    min-height: 0
}

.ubermenu .ubermenu-image,
.ubermenu .ubermenu-submenu-drop {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

.ubermenu {
    display: block;
    background: #fff;
    line-height: 1.3em;
    text-align: left
}

.ubermenu-bound {
    position: relative
}

.ubermenu-bound-inner .ubermenu-nav {
    position: relative
}

.ubermenu,
.ubermenu-nav {
    overflow: visible !important;
    z-index: 100
}

.ubermenu-nav {
    text-align: inherit
}

.ubermenu-nav,
.ubermenu-row,
.ubermenu-submenu {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}

.ubermenu a.ubermenu-target,
.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target {
    cursor: pointer
}

.ubermenu span.ubermenu-target {
    cursor: default
}

.ubermenu-accessible .ubermenu-target {
    outline: 0
}

.ubermenu-accessible input:not(:hover):focus,
.ubermenu-accessible:not(:hover) .ubermenu-target:focus {
    outline: 1px solid #2cc4ff;
    box-shadow: 0 0 5px #2cc4ff !important;
    z-index: 50;
    transition: outline .1s linear
}

.ubermenu-responsive-toggle,
.ubermenu-sticky-toggle-wrapper {
    display: none;
    text-decoration: none;
    cursor: pointer;
    max-width: 100%
}

.ubermenu-responsive-toggle:hover {
    text-decoration: none
}

.ubermenu-responsive-toggle .fa {
    width: 1.3em;
    text-align: center;
    margin-right: .6em
}

.ubermenu-responsive-toggle-icon-only .fa {
    margin-right: 0
}

.ubermenu-responsive-toggle-align-left {
    float: left
}

.ubermenu-responsive-toggle-align-right {
    float: right
}

.ubermenu-responsive-toggle-content-align-left {
    text-align: left
}

.ubermenu-responsive-toggle-content-align-center {
    text-align: center
}

.ubermenu-responsive-toggle-content-align-right {
    text-align: right
}

.ubermenu-bar-align-full {
    clear: both
}

.ubermenu-bar-align-left {
    float: left
}

.ubermenu-bar-align-right {
    float: right
}

.ubermenu-bar-align-center {
    float: none;
    margin: 0 auto
}

.ubermenu-bar-inner-center .ubermenu-nav {
    margin: 0 auto
}

.ubermenu-items-align-center {
    text-align: center
}

.ubermenu-items-align-right {
    text-align: right
}

.ubermenu .ubermenu-item {
    text-align: left;
    display: inline-block;
    vertical-align: top
}

.ubermenu .ubermenu-item-level-0 {
    vertical-align: bottom;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.ubermenu-items-align-top .ubermenu-item-level-0 {
    vertical-align: top
}

.ubermenu .ubermenu-item.ubermenu-item-level-0 {
    float: none
}

.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
    float: left
}

.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
    float: left
}

.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right {
    float: right
}

body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target {
    border-left: none
}

.ubermenu .ubermenu-colgroup .ubermenu-column,
.ubermenu .ubermenu-custom-content-padded,
.ubermenu .ubermenu-nonlink,
.ubermenu .ubermenu-retractor,
.ubermenu .ubermenu-submenu-padded,
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
.ubermenu .ubermenu-target,
.ubermenu .ubermenu-widget,
.ubermenu-responsive-toggle {
    padding: 15px 20px
}

.ubermenu .ubermenu-target-nowrap>.ubermenu-target-title {
    white-space: nowrap
}

.ubermenu-horizontal .ubermenu-item.ubermenu-item-mini>.ubermenu-target {
    padding-left: 5px;
    padding-right: 5px
}

.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack {
    position: relative
}

.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack {
    padding-top: 0
}

.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item {
    clear: both;
    width: 100%
}

.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack {
    width: auto;
    visibility: visible;
    opacity: 1;
    display: block
}

.ubermenu .ubermenu-autocolumn,
.ubermenu .ubermenu-submenu-type-stack {
    padding-top: 10px;
    padding-bottom: 10px
}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack {
    padding-top: 0
}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
    margin-top: 10px
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
    padding-top: 5px;
    padding-bottom: 5px
}

.ubermenu .ubermenu-target {
    display: block;
    text-decoration: none;
    position: relative
}

.ubermenu .ubermenu-target-with-image {
    overflow: hidden
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6px;
    content: "\f107";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    color: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 25px
}

.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator {
    padding-right: 20px
}

.ubermenu-sub-indicators .ubermenu-item-mini.ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator {
    padding-right: 5px
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-noindicator:after {
    content: '';
    display: none
}

.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text .ubermenu-has-submenu-drop>.ubermenu-target:after {
    right: auto;
    margin-left: .6em
}

.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target:after,
.ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout>.ubermenu-target:after {
    content: "\f105"
}

.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target:after {
    right: auto;
    left: 10px;
    content: '\f104'
}

.ubermenu .ubermenu-target-text {
    display: inline-block;
    vertical-align: middle;
    font-family: inherit;
    font-weight: inherit;
    color: inherit
}

.ubermenu .ubermenu-target-description {
    font-size: 80%;
    font-weight: 400;
    clear: both;
    display: block
}

.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {
    display: block;
    clear: none
}

.ubermenu .ubermenu-item.ubermenu-disable-padding>.ubermenu-target {
    padding: 0
}

.ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 30px
}

.ubermenu .ubermenu-image {
    display: block;
    max-width: 100%;
    transition: opacity 1s ease;
    opacity: 1
}

.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload) {
    height: auto
}

.ubermenu .ubermenu-image-lazyload {
    opacity: 0
}

.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {
    padding-left: 50px
}

.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image {
    float: left
}

.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text {
    padding-right: 50px
}

.ubermenu .ubermenu-item-layout-image_right>.ubermenu-image {
    float: right
}

.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
    margin-bottom: 10px
}

.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image {
    margin-top: 10px
}

.ubermenu .ubermenu-icon {
    width: 1.3em;
    text-align: center;
    line-height: 1em
}

.ubermenu .ubermenu-item-notext>.ubermenu-icon {
    line-height: 1.3em
}

.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-icon,
.ubermenu .ubermenu-item-layout-icon_right>.ubermenu-icon {
    vertical-align: middle
}

.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon,
.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon {
    line-height: 1.3em
}

.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
    margin-left: .6em;
    display: inline-block
}

.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-icon,
.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-target-title {
    display: inline;
    white-space: normal
}

.ubermenu .ubermenu-content-align-left {
    text-align: left
}

.ubermenu .ubermenu-content-align-left>.ubermenu-image {
    display: inline-block
}

.ubermenu .ubermenu-content-align-center {
    text-align: center
}

.ubermenu .ubermenu-content-align-center>.ubermenu-image {
    float: none;
    margin-left: auto;
    margin-right: auto
}

.ubermenu .ubermenu-content-align-right {
    text-align: right
}

.ubermenu .ubermenu-content-align-right>.ubermenu-image {
    display: inline-block
}

.ubermenu .ubermenu-column,
.ubermenu .ubermenu-row {
    max-width: 100%
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    position: absolute;
    z-index: 500;
    top: -10000px;
    /*display:none;*/
    height: 0;
    max-height: 0;
    visibility: hidden;
    overflow: hidden
}

.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop {
    min-height: 0 !important
}

.ubermenu .ubermenu-item .ubermenu-submenu-padded {
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,
.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-drop {
    display: block;
    visibility: visible;
    opacity: 1;
    height: auto;
    max-height: none
}

.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout,
.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-type-flyout {
    overflow: visible
}

.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-type-flyout {
    overflow: hidden
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop {
    clip: rect(0, 5000px, 5000px, -5000px)
}

.ubermenu-bound .ubermenu-submenu-type-mega {
    min-width: 50%
}

.ubermenu .ubermenu-grid-row,
.ubermenu .ubermenu-submenu-grid {
    padding-right: 20px
}

.ubermenu .ubermenu-grid-row .ubermenu-target,
.ubermenu .ubermenu-submenu-grid .ubermenu-target {
    padding-right: 0
}

.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target,
.ubermenu-nojs .ubermenu-item:hover>.ubermenu-target {
    position: relative
}

.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,
.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop {
    z-index: 20
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
    left: auto
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item {
    right: auto
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar {
    left: 0
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar {
    right: 0
}

.ubermenu .ubermenu-submenu-rtl {
    direction: rtl
}

.ubermenu .ubermenu-submenu-rtl>* {
    direction: ltr
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    width: 100%
}

.ubermenu .ubermenu-retractor {
    display: block;
    clear: both;
    text-align: center;
    cursor: pointer
}

.ubermenu .ubermenu-retractor:hover {
    background: rgba(0, 0, 0, .1)
}

.ubermenu .ubermenu-retractor-desktop {
    position: absolute;
    right: 0;
    top: 0;
    padding: 7px 10px;
    z-index: 100
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item {
    display: block
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto {
    width: 100%;
    display: block;
    float: none;
    min-width: 0
}

.ubermenu .ubermenu-item-header>.ubermenu-submenu-type-stack>.ubermenu-autocolumn,
.ubermenu .ubermenu-item-header>.ubermenu-submenu-type-stack>.ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
    padding-top: 0;
    margin-top: 0
}

.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all {
    clear: both
}

.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent {
    padding-left: 1.6em;
    padding-top: .4em
}

.ubermenu .ubermenu-submenu-footer {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 20px;
    color: inherit;
    font-size: inherit;
    list-style: none
}

.ubermenu .ubermenu-submenu-footer a {
    text-decoration: none;
    font-weight: 700;
    font-size: inherit
}

.ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,
.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
    overflow: hidden !important;
    height: auto
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    transition-duration: .3s;
    transition-timing-function: ease-in
}

.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop {
    transition: none;
    top: auto
}

.ubermenu-nojs.ubermenu-transition-none .ubermenu-item:hover>.ubermenu-submenu-drop,
.ubermenu-transition-none .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
    max-height: none;
    height: auto;
    overflow-y: visible
}

.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop {
    transition-property: max-height, visibility;
    max-height: 0;
    top: auto
}

.ubermenu-nojs.ubermenu-transition-slide .ubermenu-item:hover>.ubermenu-submenu-drop,
.ubermenu-transition-slide .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
    max-height: 1000px
}

.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
    opacity: 0;
    transition-property: opacity, visibility;
    top: auto;
    margin-top: 1px
}

.ubermenu-nojs.ubermenu-transition-fade .ubermenu-item:hover>.ubermenu-submenu-drop,
.ubermenu-transition-fade .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
    opacity: 1;
    top: auto
}

.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
    margin-top: 20px;
    top: auto;
    opacity: 0;
    transition-property: margin-top, opacity, visibility
}

.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,
.ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
    margin-top: 0;
    opacity: 1
}

.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega,
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
    max-height: 600px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
    overflow: hidden
}

.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
    max-height: none
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
    display: block;
    float: none;
    position: relative;
    min-width: 150px;
    clear: both
}

.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout {
    min-width: 100%
}

.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout {
    max-height: 99999px
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-active {
    z-index: 50
}

.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout {
    margin-top: -1px;
    top: 0;
    left: 100%;
    min-width: 0;
    clip: rect(-10px, 5000px, 5000px, 0)
}

.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item {
    left: auto;
    right: 100%;
    clip: rect(-10px, 5000px, 5000px, -5000px)
}

.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {
    top: 0
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-mega {
    position: static
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
    left: 100%;
    top: 0;
    min-height: 100%;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    clip: rect(-10px, 5000px, 5000px, -5000px)
}

.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout,
.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout>.ubermenu-item:first-child>.ubermenu-submenu-type-flyout,
.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
    border-top: none
}

.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop {
    margin-top: 0;
    clip: rect(0, 5000px, 5000px, -5000px)
}

.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout {
    position: relative
}

.ubermenu .ubermenu-item .ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-has-submenu-flyout>.ubermenu-submenu-drop {
    top: auto;
    left: auto;
    box-shadow: none
}

.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active {
    z-index: 100
}

.ubermenu .ubermenu-row {
    margin-bottom: 10px;
    clear: both
}

.ubermenu .ubermenu-row:after {
    content: "";
    display: table;
    clear: both
}

.ubermenu .ubermenu-clear-row {
    clear: both
}

.ubermenu .ubermenu-submenu .ubermenu-column {
    display: block;
    float: left;
    width: auto
}

.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left {
    text-align: left
}

.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right {
    text-align: right
}

.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center {
    text-align: center
}

.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-column,
.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-row>.ubermenu-column,
.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left>.ubermenu-column,
.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left>.ubermenu-row>.ubermenu-column,
.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right>.ubermenu-column,
.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right>.ubermenu-row>.ubermenu-column {
    display: inline-block;
    float: none
}

.ubermenu .ubermenu-submenu .ubermenu-column-auto {
    min-width: 100px;
    width: auto
}

.ubermenu .ubermenu-nav .ubermenu-column-full {
    width: 100%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-2 {
    width: 50%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-3 {
    width: 33.33%
}

.ubermenu .ubermenu-nav .ubermenu-column-2-3 {
    width: 66.66%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
    width: 25%
}

.ubermenu .ubermenu-nav .ubermenu-column-3-4 {
    width: 75%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-5 {
    width: 20%
}

.ubermenu .ubermenu-nav .ubermenu-column-2-5 {
    width: 40%
}

.ubermenu .ubermenu-nav .ubermenu-column-3-5 {
    width: 60%
}

.ubermenu .ubermenu-nav .ubermenu-column-4-5 {
    width: 80%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-6 {
    width: 16.66%
}

.ubermenu .ubermenu-nav .ubermenu-column-5-6 {
    width: 83.33%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-7 {
    width: 14.28%
}

.ubermenu .ubermenu-nav .ubermenu-column-2-7 {
    width: 28.57%
}

.ubermenu .ubermenu-nav .ubermenu-column-3-7 {
    width: 42.85%
}

.ubermenu .ubermenu-nav .ubermenu-column-4-7 {
    width: 57.14%
}

.ubermenu .ubermenu-nav .ubermenu-column-5-7 {
    width: 71.42%
}

.ubermenu .ubermenu-nav .ubermenu-column-6-7 {
    width: 85.71%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-8 {
    width: 12.5%
}

.ubermenu .ubermenu-nav .ubermenu-column-3-8 {
    width: 37.5%
}

.ubermenu .ubermenu-nav .ubermenu-column-5-8 {
    width: 62.5%
}

.ubermenu .ubermenu-nav .ubermenu-column-7-8 {
    width: 87.5%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-9 {
    width: 11.11%
}

.ubermenu .ubermenu-nav .ubermenu-column-2-9 {
    width: 22.22%
}

.ubermenu .ubermenu-nav .ubermenu-column-4-9 {
    width: 44.44%
}

.ubermenu .ubermenu-nav .ubermenu-column-5-9 {
    width: 55.55%
}

.ubermenu .ubermenu-nav .ubermenu-column-7-9 {
    width: 77.77%
}

.ubermenu .ubermenu-nav .ubermenu-column-8-9 {
    width: 88.88%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-10 {
    width: 10%
}

.ubermenu .ubermenu-nav .ubermenu-column-3-10 {
    width: 30%
}

.ubermenu .ubermenu-nav .ubermenu-column-7-10 {
    width: 70%
}

.ubermenu .ubermenu-nav .ubermenu-column-9-10 {
    width: 90%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-11 {
    width: 9.09%
}

.ubermenu .ubermenu-nav .ubermenu-column-2-11 {
    width: 18.18%
}

.ubermenu .ubermenu-nav .ubermenu-column-3-11 {
    width: 27.27%
}

.ubermenu .ubermenu-nav .ubermenu-column-4-11 {
    width: 36.36%
}

.ubermenu .ubermenu-nav .ubermenu-column-5-11 {
    width: 45.45%
}

.ubermenu .ubermenu-nav .ubermenu-column-6-11 {
    width: 54.54%
}

.ubermenu .ubermenu-nav .ubermenu-column-7-11 {
    width: 63.63%
}

.ubermenu .ubermenu-nav .ubermenu-column-8-11 {
    width: 72.72%
}

.ubermenu .ubermenu-nav .ubermenu-column-9-11 {
    width: 81.81%
}

.ubermenu .ubermenu-nav .ubermenu-column-10-11 {
    width: 90.9%
}

.ubermenu .ubermenu-nav .ubermenu-column-1-12 {
    width: 8.33%
}

.ubermenu .ubermenu-nav .ubermenu-column-5-12 {
    width: 41.66%
}

.ubermenu .ubermenu-nav .ubermenu-column-7-12 {
    width: 58.33%
}

.ubermenu .ubermenu-nav .ubermenu-column-11-12 {
    width: 91.66%
}

.ubermenu .ubermenu-autoclear>.ubermenu-column-1-10:nth-child(10n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-11:nth-child(11n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-12:nth-child(12n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-2:nth-child(2n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-3:nth-child(3n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-4:nth-child(4n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-5:nth-child(5n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-6:nth-child(6n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-7:nth-child(7n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-8:nth-child(8n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-1-9:nth-child(9n+1),
.ubermenu .ubermenu-autoclear>.ubermenu-column-full {
    clear: both
}

.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column {
    clear: none
}

.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-10:nth-child(10n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-11:nth-child(11n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-12:nth-child(12n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-2:nth-child(2n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-3:nth-child(3n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-4:nth-child(4n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-5:nth-child(5n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-6:nth-child(6n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-7:nth-child(7n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-8:nth-child(8n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-9:nth-child(9n+2),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-full {
    clear: both
}

.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top.ubermenu-submenu-retractor-top-2>.ubermenu-column {
    clear: none
}

.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-10:nth-child(10n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-11:nth-child(11n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-12:nth-child(12n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-2:nth-child(2n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-3:nth-child(3n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-4:nth-child(4n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-5:nth-child(5n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-6:nth-child(6n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-7:nth-child(7n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-8:nth-child(8n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-9:nth-child(9n+3),
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-full {
    clear: both
}

.ubermenu .ubermenu-tabs {
    position: relative;
    width: 100%
}

.ubermenu .ubermenu-tabs-group {
    border-style: solid
}

.ubermenu .ubermenu-tab .ubermenu-tab-content-panel {
    position: absolute;
    display: none
}

.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,
.ubermenu .ubermenu-tab>.ubermenu-target {
    border-width: 0;
    border-style: solid
}

.ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel,
.ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel {
    display: block
}

.ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel {
    display: block
}

.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel {
    display: none
}

.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child:hover>.ubermenu-tab-content-panel {
    display: block
}

.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
    float: left;
    border-width: 0 1px 0 0
}

.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
    right: 0;
    top: 0
}

.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after {
    content: "\f105"
}

.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group {
    float: right;
    border-width: 0 0 0 1px
}

.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
    left: 0;
    top: 0
}

.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target {
    padding-left: 25px;
    padding-right: 20px
}

.ubermenu-sub-indicators .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after {
    content: "\f104";
    right: auto;
    left: 10px
}

.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group {
    border-width: 0
}

.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
    left: 0;
    top: auto;
    border-width: 1px 0 0 0
}

.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group {
    border-width: 1px 0 0 0;
    position: absolute;
    bottom: 0
}

.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
    left: 0;
    bottom: 100%
}

.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after {
    content: "\f106"
}

.ubermenu h3.ubermenu-widgettitle {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 1.3em
}

.widget.ubermenu_navigation_widget-class {
    overflow: visible
}

.ubermenu .ubermenu-divider {
    clear: both;
    display: block;
    padding: 20px 0
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider {
    padding: 10px 0
}

.ubermenu .ubermenu-divider hr {
    padding: 0;
    margin: 0;
    display: block;
    height: 1px;
    background: 0 0;
    border: 0;
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.ubermenu .ubermenu-search .ubermenu-searchform {
    position: relative;
    background: #f9f9f9;
    width: 150px;
    margin: 7px
}

.ubermenu .ubermenu-search input.ubermenu-search-input {
    width: 100%;
    padding: 8px 40px 8px 15px;
    color: #333;
    background: 0 0;
    border: none
}

.ubermenu .ubermenu-search .ubermenu-search-submit,
.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit {
    position: absolute;
    width: 40px;
    height: 100%;
    top: 0;
    right: 0;
    border: none;
    background: 0 0;
    cursor: pointer;
    color: #666;
    font-family: FontAwesome !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform {
    height: 50px;
    margin: 0;
    background: #f9f9f9;
    width: 100%
}

.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input {
    width: 100%;
    padding: 14px 50px 14px 25px;
    height: 100%;
    color: #333;
    background: 0 0
}

.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,
.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit {
    position: absolute;
    width: 50px;
    height: 100%;
    top: 0;
    right: 0;
    border: none;
    background: 0 0;
    cursor: pointer;
    color: #666;
    font-family: FontAwesome !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ubermenu .ubermenu-postlist-item {
    margin-bottom: 10px
}

.ubermenu .ubermenu-postlist .ubermenu-image {
    float: left
}

.ubermenu .ubermenu-postlist-title>a {
    color: inherit;
    text-decoration: none
}

.ubermenu .ubermenu-postlist-content {
    font-size: 11px;
    opacity: .7
}

.ubermenu .ubermenu-map-canvas img {
    max-width: none
}

.ubermenu-screen-reader,
.ubermenu-target-divider {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    margin: 0;
    border: 0
}

.uber-clear:after,
.ubermenu .ubermenu-column:after,
.ubermenu .ubermenu-content-block:after,
.ubermenu .ubermenu-image:after,
.ubermenu .ubermenu-postlist-item:after,
.ubermenu .ubermenu-submenu:after,
.ubermenu .ubermenu-tabs:after,
.ubermenu:after {
    content: "";
    display: table;
    clear: both
}

.ubermenu {
    background: 0 0
}

.ubermenu-submenu-drop {
    background: #fff
}

.ubermenu-test-dimensions {
    visibility: hidden !important;
    display: block !important
}

.ubermenu .ubermenu-force>.ubermenu-submenu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 0 !important;
    top: auto !important;
    max-height: 600px;
    height: auto;
    overflow: auto !important
}

.ubermenu-notransition,
.ubermenu-notransition>.ubermenu-submenu-drop {
    transition: none !important
}

.ubermenu-admin-notice {
    background: #eee;
    color: #333;
    padding: 15px;
    border-left: 30px solid #4d90fe;
    margin: 20px;
    position: relative;
    font-size: 12px;
    clear: both
}

.ubermenu-admin-notice a,
.ubermenu-admin-notice a:visited {
    color: #00a3ff;
    text-decoration: underline;
    font-size: inherit
}

.ubermenu-admin-notice a:hover {
    color: #0d75af
}

.ubermenu-admin-notice strong {
    color: tomato
}

.ubermenu-admin-notice .ubermenu-admin-notice-icon {
    position: absolute;
    left: -18px;
    top: 50%;
    margin-top: -5px;
    color: #fff;
    font-size: 13px
}

.ubermenu-admin-notice:after {
    display: none;
    position: absolute;
    content: 'UberMenu Notice: Only displayed to admin users';
    left: -30px;
    bottom: 100%;
    background: #666;
    color: #eee;
    padding: 7px 10px;
    font-size: 11px
}

.ubermenu-admin-notice:hover:after {
    display: block
}

#wp-admin-bar-ubermenu .fa,
#wp-admin-bar-ubermenu_loading .fa {
    font-family: FontAwesome;
    margin-right: 4px;
    color: #aaa
}

#wp-admin-bar-ubermenu_loading .fa {
    color: #ff0
}

#wpadminbar #wp-admin-bar-ubermenu_loading #wp-admin-bar-ubermenu_loading_msg .ab-item {
    width: 300px;
    white-space: normal;
    height: auto;
    padding: 10px 20px;
    line-height: 1.5em
}

.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
.ubermenu.ubermenu-loc-ubermenu-direct-inject {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%
}

.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject {
    top: 32px
}

@media screen and (max-width:959px) {
    .ubermenu.ubermenu-loc-ubermenu-direct-inject {
        margin-top: 47px
    }
}

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

    .admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
    .admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject {
        top: 46px
    }

    .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
    .ubermenu.ubermenu-loc-ubermenu-direct-inject {
        position: absolute
    }
}

.ubermenu-vertical .ubermenu-item-level-0 {
    display: block;
    clear: both
}

.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0 {
    text-align: right
}

.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0 {
    text-align: center
}

.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop {
    clip: rect(-5000px, 5000px, 5000px, 0)
}

.ubermenu.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target {
    box-shadow: none;
    border-left: none
}

.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target:after {
    content: '\f105'
}

.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-drop {
    left: 100%;
    margin-left: 0;
    top: 0
}

.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop,
.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega,
.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop {
    top: 0;
    min-height: 100%
}

.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item,
.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
    min-height: 0
}

.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height {
    position: static
}

.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height>.ubermenu-submenu-drop {
    min-height: 100% !important;
    max-height: none;
    height: auto
}

.ubermenu-vertical .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
    top: 0
}

.ubermenu-vertical.ubermenu-transition-slide .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop {
    min-height: 0
}

.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-type-mega {
    width: 600px;
    margin: 0
}

.ubermenu-vertical .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel,
.ubermenu-vertical .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
    min-height: 100%
}

.ubermenu-vertical .ubermenu-item.ubermenu-relative {
    position: relative
}

.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active {
    z-index: 20
}

.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
    top: 0
}

.ubermenu-vertical .ubermenu-item.ubermenu-item-mini {
    float: left;
    clear: none
}

.ubermenu.ubermenu-vertical .ubermenu-item.ubermenu-item-mini>.ubermenu-target {
    background: 0 0;
    box-shadow: none
}

.rtl .ubermenu,
.rtl .ubermenu .ubermenu-item {
    text-align: right
}

.rtl .ubermenu-items-align-left.ubermenu-horizontal {
    text-align: left
}

.rtl .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
    float: none
}

.rtl .ubermenu-items-align-center.ubermenu-horizontal {
    text-align: center
}

.rtl .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
    float: none
}

.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child>.ubermenu-target {
    border-left: none;
    box-shadow: none
}

.rtl .ubermenu .ubermenu-submenu-type-mega>.ubermenu-column:not(.ubermenu-tabs-group),
.rtl .ubermenu .ubermenu-submenu-type-tab-content-panel>.ubermenu-column:not(.ubermenu-tabs-group) {
    float: right
}

.rtl .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
    margin-left: 0;
    margin-right: .6em
}

.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 20px;
    padding-left: 25px
}

.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after {
    right: auto;
    left: 10px
}

.rtl .ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target {
    padding-left: 30px;
    padding-right: 0
}

@media screen and (min-width:960px) {
    .ubermenu-responsive-default.ubermenu {
        display: block !important
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop {
        display: none !important
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile {
        display: none
    }

    .ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-submenu-drop,
    .ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-submenu-drop {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        margin: 0 !important;
        top: auto !important;
        height: auto;
        z-index: 19
    }

    .ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
        top: auto;
        bottom: 100%
    }

    .ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after {
        content: "\f106"
    }

    .ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {
        top: auto;
        bottom: 0
    }

    .ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
        clip: rect(-5000px, 5000px, auto, -5000px)
    }

    .ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop {
        right: 100%;
        left: auto
    }

    .ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>a.ubermenu-target:after {
        right: auto;
        left: 10px;
        margin-top: -7px;
        content: "\f104"
    }

    .ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop {
        clip: rect(-5000px, 5000px, 5000px, -5000px)
    }
}

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

    .ubermenu-responsive-toggle,
    .ubermenu-sticky-toggle-wrapper {
        display: block
    }

    .ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse {
        display: none;
        visibility: visible;
        height: auto;
        max-height: none;
        overflow: visible !important
    }

    .ubermenu-sticky-wrapper {
        min-height: 0 !important
    }

    .ubermenu-sticky-toggle-wrapper {
        display: block
    }

    .ubermenu-responsive-default .ubermenu-responsive-toggle,
    .ubermenu-responsive-default .ubermenu-sticky-toggle-wrapper {
        display: block
    }

    .ubermenu-responsive-default.ubermenu-responsive {
        width: 100%;
        max-height: 500px;
        visibility: visible;
        overflow: visible;
        transition: max-height .3s ease-in
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-items-align-center {
        text-align: left
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu {
        margin: 0
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
        display: block
    }

    .ubermenu-responsive-default.ubermenu-repsonsive.ubermenu-no-transitions,
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-nocollapse {
        display: block;
        max-height: none
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
        max-height: none;
        visibility: visible;
        overflow: visible
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
        max-height: 0;
        overflow: hidden !important;
        visibility: hidden
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav {
        overflow: hidden !important;
        visibility: visible
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition) {
        border-top-width: 0;
        border-bottom-width: 0
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {
        display: none
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
        width: 50%
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
        float: none;
        clear: both;
        width: 100%
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
        border: none;
        box-shadow: none
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout {
        position: static
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target:after {
        content: "\f107"
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        top: auto;
        left: 0 !important
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
        left: -1px !important
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column {
        min-height: 0;
        border-left: none;
        float: left;
        display: block
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
        max-height: none;
        height: auto;
        overflow: visible
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
        max-height: 1000px
    }

    .ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
        min-height: 0
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
        min-width: 50%
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column {
        clear: none
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
        clear: both
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1) {
        clear: none
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2) {
        clear: both
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        left: 0
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs {
        min-height: 0 !important
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs {
        z-index: 15
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
        z-index: 20
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab {
        position: relative
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab.ubermenu-active {
        position: relative;
        z-index: 20
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target {
        border-width: 0 0 1px 0
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target:after {
        content: "\f107"
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
        top: auto;
        border-width: 1px
    }

    .ubermenu-responsive-default.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack {
        position: relative
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,
    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto {
        width: 100%;
        max-width: 100%
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini {
        min-width: 0;
        width: auto;
        float: left;
        clear: none !important
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target {
        padding-left: 20px;
        padding-right: 20px
    }

    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile {
        display: none !important
    }

    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img {
        background-image: none
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini {
        min-width: 0;
        width: auto
    }

    .ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0 {
        width: 100%
    }

    .ubermenu-responsive-default.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target:after {
        content: '\f107'
    }

    .ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
        top: auto
    }
}

@media screen and (max-width:480px) {
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0 {
        width: 100%
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
        min-width: 100%
    }
}

.ubermenu-skin-vanilla {
    font-size: 12px;
    color: #888
}

.ubermenu-skin-vanilla .ubermenu-target {
    color: #999
}

.ubermenu-skin-vanilla .ubermenu-target-description {
    color: #aaa
}

.ubermenu-skin-vanilla.ubermenu-responsive-toggle {
    background: #f9f9f9;
    color: #888;
    font-size: 12px;
    text-transform: none;
    font-weight: 400
}

.ubermenu-skin-vanilla.ubermenu-responsive-toggle:hover {
    background: #f0f0f0;
    color: #444
}

.ubermenu-skin-vanilla {
    border: none;
    background: 0 0
}

.ubermenu-skin-vanilla .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.ubermenu-skin-vanilla .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.ubermenu-skin-vanilla .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target {
    color: #444;
    background: 0 0
}

.ubermenu-skin-vanilla .ubermenu-item.ubermenu-item-level-0>.ubermenu-highlight {
    color: #4d90fe;
    background: 0 0
}

.ubermenu-skin-vanilla.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target {
    background: 0 0
}

.ubermenu-skin-vanilla .ubermenu-item-level-0>.ubermenu-target {
    font-weight: 400;
    color: #888;
    text-transform: none;
    border-left: none
}

body:not(.rtl) .ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target {
    box-shadow: none
}

.ubermenu-skin-vanilla .ubermenu-item-level-0.ubermenu-active>.ubermenu-target,
.ubermenu-skin-vanilla .ubermenu-item-level-0:hover>.ubermenu-target {
    background: 0 0;
    color: #222
}

.ubermenu-skin-vanilla .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item>.ubermenu-target {
    color: #888
}

.ubermenu-skin-vanilla .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item>.ubermenu-target:hover {
    color: #222
}

.ubermenu-skin-vanilla .ubermenu-submenu.ubermenu-submenu-drop {
    background: #f9f9f9;
    border: 1px solid #e0e0e0
}

.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
    border-top: 1px solid #e0e0e0
}

.ubermenu-skin-vanilla .ubermenu-tab-content-panel {
    background: #f9f9f9
}

.ubermenu-skin-vanilla .ubermenu-submenu,
.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-target {
    color: #999
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-highlight {
    color: #4d90fe
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-active>.ubermenu-target,
.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-target:hover {
    color: #111
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-target>.ubermenu-target-description {
    color: #aaa
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-active>.ubermenu-target>.ubermenu-target-description {
    color: #666
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
    font-weight: 700;
    color: #777
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {
    border-bottom: 1px solid #e9e9e9
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header>.ubermenu-target:hover {
    color: #222
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-current-menu-item>.ubermenu-target {
    color: #444;
    background: 0 0
}

.ubermenu-nojs.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover>.ubermenu-target,
.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target {
    background: #eee;
    color: #111
}

.ubermenu-skin-vanilla .ubermenu-tab-content-panel,
.ubermenu-skin-vanilla .ubermenu-tab>.ubermenu-target,
.ubermenu-skin-vanilla .ubermenu-tabs-group {
    border-color: #eee
}

.ubermenu-skin-vanilla .ubermenu-submenu-drop {
    border-bottom-width: 3px
}

.ubermenu-skin-vanilla.ubermenu-transition-fade .ubermenu-item-level-0>.ubermenu-submenu-drop {
    margin-top: 0
}

.ubermenu-main.ubermenu-vertical .ubermenu-submenu-type-mega {
    width: 1140px
}

.ubermenu-main .ubermenu-nav {
    max-width: 1140px
}

.ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
    font-size: 20px;
    color: #555
}

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
    font-weight: 400
}

.ubermenu-main .ubermenu-item-level-0.ubermenu-active>.ubermenu-target,
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target {
    color: #0ac
}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
    background-color: #fcfcfc
}

.ubermenu-main .ubermenu-item-level-0>.ubermenu-submenu-drop {
    box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header>.ubermenu-target,
.ubermenu-main .ubermenu-tab>.ubermenu-target {
    font-size: 16px
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
    color: #1698c3
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header>.ubermenu-target:hover {
    color: #0191c1
}

.ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
    font-weight: 400
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {
    border-bottom: 1px solid #e3e3e3
}

.ubermenu-main .ubermenu-item-normal>.ubermenu-target {
    color: #555;
    font-size: 14px
}

.ubermenu.ubermenu-main .ubermenu-tabs .ubermenu-tabs-group>.ubermenu-tab>.ubermenu-target {
    font-size: 20px
}

.ubermenu.ubermenu-main .ubermenu-tabs .ubermenu-tabs-group {
    background-color: #f1f1f1
}

.ubermenu.ubermenu-main .ubermenu-tab-content-panel {
    background-color: #fcfcfc
}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
    font-size: 24px;
    padding: 5px 20px;
    background: #fff;
    color: #1698c3
}

.ubermenu-main,
.ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target,
.ubermenu-main .ubermenu-target,
.ubermenu-responsive-toggle-main {
    font-family: ProximaNova
}

.ubermenu .ubermenu-item.ubermenu-item-7990>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7989>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-8008>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-8009>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-8010>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-8046>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7936>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7937>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7938>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-8045>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7919>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7919.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7919>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7919.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7919>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7919.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7919:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7919.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7919:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7921>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7921.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7921>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7921.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7921>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7921.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7921:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7921.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7921:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7960>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7960.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7960>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7960.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7960>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7960.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7960:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7960.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7960:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7961>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7961.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7961>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7961.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7961>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7961.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7961:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7961.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7961:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7962>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7962.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7962>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7962.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7962>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7962.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7962:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7962.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7962:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7995>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7995.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7995>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7995.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7995>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7995.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7995:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7995.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7995:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7996>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7996.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7996>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7996.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7996>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7996.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7996:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7996.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7996:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7997>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7997.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7997>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7997.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7997>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7997.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7997:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7997.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7997:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-8037>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-8037.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-8037>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-8037.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-8037>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-8037.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-8037:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-8037.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-8037:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-8038>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-8038.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-8038>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-8038.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-8038>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-8038.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-8038:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-8038.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-8038:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7920>.ubermenu-target {
    color: #9b9b9b
}

.ubermenu .ubermenu-item.ubermenu-item-7920.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7920>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7920.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7920>.ubermenu-target:hover {
    background: #fcfcfc
}

.ubermenu .ubermenu-item.ubermenu-item-7920.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-7920:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7920.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-7920:hover>.ubermenu-target {
    color: #555
}

.ubermenu .ubermenu-item.ubermenu-item-7988>.ubermenu-target {
    color: #555
}

.custom-posts-header {
    font-size: 20px;
    color: #fc5a00
}

.ubermenu-item.ubermenu-item-level-0.ubermenu-active>a>span:after {
    content: '';
    height: 2px;
    position: absolute;
    width: 100%;
    background: #0ac;
    bottom: 5px;
    left: 0
}

.ubermenu-item.ubermenu-item-level-0>.ubermenu-target:after {
    opacity: 0
}

.ubermenu-tab.ubermenu-item>.ubermenu-target:after {
    opacity: 0;
    margin-top: -13px;
    font-size: 26px;
    color: #9b9b9b
}

.ubermenu-tab.ubermenu-item.ubermenu-active>.ubermenu-target:after {
    opacity: 1
}

.ubermenu .ubermenu-tab-content-panel {
    padding: 15px 20px
}

.ubermenu .ubermenu-tab-content-panel .ubermenu-item.ubermenu-item-has-children+li {
    padding-left: 60px
}

.ubermenu .ubermenu-tab-content-panel .ubermenu-item.ubermenu-item-has-children .ubermenu-submenu a {
    padding-left: 0;
    padding-right: 0
}

.ubermenu .ubermenu-tab-content-panel .ubermenu-item.ubermenu-item-has-children>.ubermenu-target {
    padding-left: 0;
    padding-right: 0
}

@media screen and (max-width:959px) {
    .ubermenu {
        background-color: #f1f1f1
    }

    .ubermenu-item.ubermenu-item-level-0>.ubermenu-target:after {
        content: "\f067";
        opacity: 1;
        margin-top: -13px;
        font-size: 26px
    }

    .ubermenu-item.ubermenu-item-level-0.ubermenu-active>a>span:after {
        display: none
    }

    .ubermenu-item.ubermenu-item-level-0+li,
    .ubermenu-tabs-group .ubermenu-tab.ubermenu-item+li {
        border-top: 1px solid #fff
    }

    .ubermenu-item.ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
        color: #fff;
        background-color: #059ac0
    }

    .ubermenu .ubermenu-tab-content-panel .ubermenu-item.ubermenu-item-has-children+li {
        padding-left: 0
    }

    .ubermenu-tab.ubermenu-item.ubermenu-active>.ubermenu-target {
        background-color: #f1f1f1 !important
    }

    .ubermenu-tab.ubermenu-item>.ubermenu-target:after {
        content: "" !important;
        opacity: 1
    }

    .ubermenu-tab.ubermenu-item.ubermenu-active>.ubermenu-target:after {
        content: "" !important
    }

    .ubermenu.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target {
        color: inherit
    }

    .ubermenu-main .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
        color: #fff !important
    }

    .ubermenu .ubermenu-tabs .ubermenu-tabs-group .ubermenu-tab>.ubermenu-target {
        background-color: #f1f1f1 !important
    }
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.animated.infinite {
    animation-iteration-count: infinite
}

.animated.hinge {
    animation-duration: 2s
}

.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
    animation-duration: .75s
}

@keyframes bounce {

    20%,
    53%,
    80%,
    from,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        transform: translate3d(0, -4px, 0)
    }
}

.bounce {
    animation-name: bounce;
    transform-origin: center bottom
}

@keyframes flash {

    50%,
    from,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.flash {
    animation-name: flash
}

@keyframes pulse {
    from {
        transform: scale3d(1, 1, 1)
    }

    50% {
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.pulse {
    animation-name: pulse
}

@keyframes rubberBand {
    from {
        transform: scale3d(1, 1, 1)
    }

    30% {
        transform: scale3d(1.25, .75, 1)
    }

    40% {
        transform: scale3d(.75, 1.25, 1)
    }

    50% {
        transform: scale3d(1.15, .85, 1)
    }

    65% {
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        transform: scale3d(1.05, .95, 1)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.rubberBand {
    animation-name: rubberBand
}

@keyframes shake {

    from,
    to {
        transform: translate3d(0, 0, 0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translate3d(10px, 0, 0)
    }
}

.shake {
    animation-name: shake
}

@keyframes headShake {
    0% {
        transform: translateX(0)
    }

    6.5% {
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        transform: translateX(0)
    }
}

.headShake {
    animation-timing-function: ease-in-out;
    animation-name: headShake
}

@keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg)
    }

    to {
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.swing {
    transform-origin: top center;
    animation-name: swing
}

@keyframes tada {
    from {
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.tada {
    animation-name: tada
}

@keyframes wobble {
    from {
        transform: none
    }

    15% {
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }

    to {
        transform: none
    }
}

.wobble {
    animation-name: wobble
}

@keyframes jello {

    11.1%,
    from,
    to {
        transform: none
    }

    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        transform: skewX(.39062deg) skewY(.39062deg)
    }

    88.8% {
        transform: skewX(-.19531deg) skewY(-.19531deg)
    }
}

.jello {
    animation-name: jello;
    transform-origin: center
}

@keyframes bounceIn {

    20%,
    40%,
    60%,
    80%,
    from,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        transform: scale3d(1, 1, 1)
    }
}

.bounceIn {
    animation-name: bounceIn
}

@keyframes bounceInDown {

    60%,
    75%,
    90%,
    from,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }

    75% {
        transform: translate3d(0, -10px, 0)
    }

    90% {
        transform: translate3d(0, 5px, 0)
    }

    to {
        transform: none
    }
}

.bounceInDown {
    animation-name: bounceInDown
}

@keyframes bounceInLeft {

    60%,
    75%,
    90%,
    from,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0)
    }

    75% {
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        transform: translate3d(5px, 0, 0)
    }

    to {
        transform: none
    }
}

.bounceInLeft {
    animation-name: bounceInLeft
}

@keyframes bounceInRight {

    60%,
    75%,
    90%,
    from,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    from {
        opacity: 0;
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        transform: translate3d(10px, 0, 0)
    }

    90% {
        transform: translate3d(-5px, 0, 0)
    }

    to {
        transform: none
    }
}

.bounceInRight {
    animation-name: bounceInRight
}

@keyframes bounceInUp {

    60%,
    75%,
    90%,
    from,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    from {
        opacity: 0;
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }

    75% {
        transform: translate3d(0, 10px, 0)
    }

    90% {
        transform: translate3d(0, -5px, 0)
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.bounceInUp {
    animation-name: bounceInUp
}

@keyframes bounceOut {
    20% {
        transform: scale3d(.9, .9, .9)
    }

    50%,
    55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
}

.bounceOut {
    animation-name: bounceOut
}

@keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.bounceOutDown {
    animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft {
    animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight {
    animation-name: bounceOutRight
}

@keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp {
    animation-name: bounceOutUp
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDown {
    animation-name: fadeInDown
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDownBig {
    animation-name: fadeInDownBig
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeft {
    animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeftBig {
    animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRightBig {
    animation-name: fadeInRightBig
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUp {
    animation-name: fadeInUp
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUpBig {
    animation-name: fadeInUpBig
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft {
    animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    animation-name: fadeOutUpBig
}

@keyframes flip {
    from {
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) scale3d(.95, .95, .95);
        animation-timing-function: ease-in
    }

    to {
        transform: perspective(400px);
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    animation-name: flip
}

@keyframes flipInX {
    from {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInX
}

@keyframes flipInY {
    from {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInY
}

@keyframes flipOutX {
    from {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

.flipOutX {
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@keyframes flipOutY {
    from {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipOutY
}

@keyframes lightSpeedIn {
    from {
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out
}

@keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in
}

@keyframes rotateIn {
    from {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        transform-origin: center;
        transform: none;
        opacity: 1
    }
}

.rotateIn {
    animation-name: rotateIn
}

@keyframes rotateInDownLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft {
    animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight {
    animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft {
    animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight {
    animation-name: rotateInUpRight
}

@keyframes rotateOut {
    from {
        transform-origin: center;
        opacity: 1
    }

    to {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

.rotateOut {
    animation-name: rotateOut
}

@keyframes rotateOutDownLeft {
    from {
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    animation-name: rotateOutDownLeft
}

@keyframes rotateOutDownRight {
    from {
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    animation-name: rotateOutDownRight
}

@keyframes rotateOutUpLeft {
    from {
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    animation-name: rotateOutUpLeft
}

@keyframes rotateOutUpRight {
    from {
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    animation-name: rotateOutUpRight
}

@keyframes hinge {
    0% {
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        transform: rotate3d(0, 0, 1, 80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    40%,
    80% {
        transform: rotate3d(0, 0, 1, 60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

.hinge {
    animation-name: hinge
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom
    }

    50% {
        transform: rotate(-10deg)
    }

    70% {
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.jackInTheBox {
    animation-name: jackInTheBox
}

@keyframes rollIn {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.rollIn {
    animation-name: rollIn
}

@keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

.rollOut {
    animation-name: rollOut
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    animation-name: zoomIn
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInDown {
    animation-name: zoomInDown
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInLeft {
    animation-name: zoomInLeft
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInRight {
    animation-name: zoomInRight
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInUp {
    animation-name: zoomInUp
}

@keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    animation-name: zoomOut
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutDown {
    animation-name: zoomOutDown
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(-2000px, 0, 0);
        transform-origin: left center
    }
}

.zoomOutLeft {
    animation-name: zoomOutLeft
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(2000px, 0, 0);
        transform-origin: right center
    }
}

.zoomOutRight {
    animation-name: zoomOutRight
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutUp {
    animation-name: zoomOutUp
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown {
    animation-name: slideInDown
}

@keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    animation-name: slideInRight
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp {
    animation-name: slideInUp
}

@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    animation-name: slideOutDown
}

@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    animation-name: slideOutLeft
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    animation-name: slideOutRight
}

@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    animation-name: slideOutUp
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

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

body,
html {
    cursor: default
}

html {
    box-sizing: border-box;
    font-size: 1em
}

figure {
    margin: 0;
    padding: 0
}

canvas {
    z-index: 1000
}

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

a {
    cursor: pointer
}

@keyframes slideInFromLeft {
    from {
        left: -500px;
        opacity: 0
    }

    to {
        left: 0;
        opacity: 1
    }
}

@keyframes slideInFromRight {
    from {
        right: -500px;
        opacity: 0
    }

    to {
        right: 0;
        opacity: 1
    }
}

.animate--slideInFromLeft {
    animation-duration: 2s;
    animation-name: slideInFromLeft;
    position: relative
}

.animate--slideInFromRight {
    animation-duration: 2s;
    animation-name: slideInFromRight;
    position: relative
}

.wrap {
    width: auto;
    max-width: 1200px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0
}

.wrap:after,
.wrap:before {
    content: '';
    display: table
}

.wrap:after {
    clear: both
}

.wrap--extra {
    max-width: 995px
}

@font-face {
    font-family: linearicons;
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/linearicons/linearicons.woff2) format("woff2"), url(/wp-content/themes/goodcall_resources/assets/fonts/linearicons/linearicons.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"],
[class^=icon-] {
    font-family: linearicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-home:before {
    content: "\e600"
}

.icon-home2:before {
    content: "\e601"
}

.icon-home3:before {
    content: "\e602"
}

.icon-home4:before {
    content: "\e603"
}

.icon-home5:before {
    content: "\e604"
}

.icon-home6:before {
    content: "\e605"
}

.icon-bathtub:before {
    content: "\e606"
}

.icon-toothbrush:before {
    content: "\e607"
}

.icon-bed:before {
    content: "\e608"
}

.icon-couch:before {
    content: "\e609"
}

.icon-chair:before {
    content: "\e60a"
}

.icon-city:before {
    content: "\e60b"
}

.icon-apartment:before {
    content: "\e60c"
}

.icon-pencil:before {
    content: "\e60d"
}

.icon-pencil2:before {
    content: "\e60e"
}

.icon-pen:before {
    content: "\e60f"
}

.icon-pencil3:before {
    content: "\e610"
}

.icon-eraser:before {
    content: "\e611"
}

.icon-pencil4:before {
    content: "\e612"
}

.icon-pencil5:before {
    content: "\e613"
}

.icon-feather:before {
    content: "\e614"
}

.icon-feather2:before {
    content: "\e615"
}

.icon-feather3:before {
    content: "\e616"
}

.icon-pen2:before {
    content: "\e617"
}

.icon-pen-add:before {
    content: "\e618"
}

.icon-pen-remove:before {
    content: "\e619"
}

.icon-vector:before {
    content: "\e61a"
}

.icon-pen3:before {
    content: "\e61b"
}

.icon-blog:before {
    content: "\e61c"
}

.icon-brush:before {
    content: "\e61d"
}

.icon-brush2:before {
    content: "\e61e"
}

.icon-spray:before {
    content: "\e61f"
}

.icon-paint-roller:before {
    content: "\e620"
}

.icon-stamp:before {
    content: "\e621"
}

.icon-tape:before {
    content: "\e622"
}

.icon-desk-tape:before {
    content: "\e623"
}

.icon-texture:before {
    content: "\e624"
}

.icon-eye-dropper:before {
    content: "\e625"
}

.icon-palette:before {
    content: "\e626"
}

.icon-color-sampler:before {
    content: "\e627"
}

.icon-bucket:before {
    content: "\e628"
}

.icon-gradient:before {
    content: "\e629"
}

.icon-gradient2:before {
    content: "\e62a"
}

.icon-magic-wand:before {
    content: "\e62b"
}

.icon-magnet:before {
    content: "\e62c"
}

.icon-pencil-ruler:before {
    content: "\e62d"
}

.icon-pencil-ruler2:before {
    content: "\e62e"
}

.icon-compass:before {
    content: "\e62f"
}

.icon-aim:before {
    content: "\e630"
}

.icon-gun:before {
    content: "\e631"
}

.icon-bottle:before {
    content: "\e632"
}

.icon-drop:before {
    content: "\e633"
}

.icon-drop-crossed:before {
    content: "\e634"
}

.icon-drop2:before {
    content: "\e635"
}

.icon-snow:before {
    content: "\e636"
}

.icon-snow2:before {
    content: "\e637"
}

.icon-fire:before {
    content: "\e638"
}

.icon-lighter:before {
    content: "\e639"
}

.icon-knife:before {
    content: "\e63a"
}

.icon-dagger:before {
    content: "\e63b"
}

.icon-tissue:before {
    content: "\e63c"
}

.icon-toilet-paper:before {
    content: "\e63d"
}

.icon-poop:before {
    content: "\e63e"
}

.icon-umbrella:before {
    content: "\e63f"
}

.icon-umbrella2:before {
    content: "\e640"
}

.icon-rain:before {
    content: "\e641"
}

.icon-tornado:before {
    content: "\e642"
}

.icon-wind:before {
    content: "\e643"
}

.icon-fan:before {
    content: "\e644"
}

.icon-contrast:before {
    content: "\e645"
}

.icon-sun-small:before {
    content: "\e646"
}

.icon-sun:before {
    content: "\e647"
}

.icon-sun2:before {
    content: "\e648"
}

.icon-moon:before {
    content: "\e649"
}

.icon-cloud:before {
    content: "\e64a"
}

.icon-cloud-upload:before {
    content: "\e64b"
}

.icon-cloud-download:before {
    content: "\e64c"
}

.icon-cloud-rain:before {
    content: "\e64d"
}

.icon-cloud-hailstones:before {
    content: "\e64e"
}

.icon-cloud-snow:before {
    content: "\e64f"
}

.icon-cloud-windy:before {
    content: "\e650"
}

.icon-sun-wind:before {
    content: "\e651"
}

.icon-cloud-fog:before {
    content: "\e652"
}

.icon-cloud-sun:before {
    content: "\e653"
}

.icon-cloud-lightning:before {
    content: "\e654"
}

.icon-cloud-sync:before {
    content: "\e655"
}

.icon-cloud-lock:before {
    content: "\e656"
}

.icon-cloud-gear:before {
    content: "\e657"
}

.icon-cloud-alert:before {
    content: "\e658"
}

.icon-cloud-check:before {
    content: "\e659"
}

.icon-cloud-cross:before {
    content: "\e65a"
}

.icon-cloud-crossed:before {
    content: "\e65b"
}

.icon-cloud-database:before {
    content: "\e65c"
}

.icon-database:before {
    content: "\e65d"
}

.icon-database-add:before {
    content: "\e65e"
}

.icon-database-remove:before {
    content: "\e65f"
}

.icon-database-lock:before {
    content: "\e660"
}

.icon-database-refresh:before {
    content: "\e661"
}

.icon-database-check:before {
    content: "\e662"
}

.icon-database-history:before {
    content: "\e663"
}

.icon-database-upload:before {
    content: "\e664"
}

.icon-database-download:before {
    content: "\e665"
}

.icon-server:before {
    content: "\e666"
}

.icon-shield:before {
    content: "\e667"
}

.icon-shield-check:before {
    content: "\e668"
}

.icon-shield-alert:before {
    content: "\e669"
}

.icon-shield-cross:before {
    content: "\e66a"
}

.icon-lock:before {
    content: "\e66b"
}

.icon-rotation-lock:before {
    content: "\e66c"
}

.icon-unlock:before {
    content: "\e66d"
}

.icon-key:before {
    content: "\e66e"
}

.icon-key-hole:before {
    content: "\e66f"
}

.icon-toggle-off:before {
    content: "\e670"
}

.icon-toggle-on:before {
    content: "\e671"
}

.icon-cog:before {
    content: "\e672"
}

.icon-cog2:before {
    content: "\e673"
}

.icon-wrench:before {
    content: "\e674"
}

.icon-screwdriver:before {
    content: "\e675"
}

.icon-hammer-wrench:before {
    content: "\e676"
}

.icon-hammer:before {
    content: "\e677"
}

.icon-saw:before {
    content: "\e678"
}

.icon-axe:before {
    content: "\e679"
}

.icon-axe2:before {
    content: "\e67a"
}

.icon-shovel:before {
    content: "\e67b"
}

.icon-pickaxe:before {
    content: "\e67c"
}

.icon-factory:before {
    content: "\e67d"
}

.icon-factory2:before {
    content: "\e67e"
}

.icon-recycle:before {
    content: "\e67f"
}

.icon-trash:before {
    content: "\e680"
}

.icon-trash2:before {
    content: "\e681"
}

.icon-trash3:before {
    content: "\e682"
}

.icon-broom:before {
    content: "\e683"
}

.icon-game:before {
    content: "\e684"
}

.icon-gamepad:before {
    content: "\e685"
}

.icon-joystick:before {
    content: "\e686"
}

.icon-dice:before {
    content: "\e687"
}

.icon-spades:before {
    content: "\e688"
}

.icon-diamonds:before {
    content: "\e689"
}

.icon-clubs:before {
    content: "\e68a"
}

.icon-hearts:before {
    content: "\e68b"
}

.icon-heart:before {
    content: "\e68c"
}

.icon-star:before {
    content: "\e68d"
}

.icon-star-half:before {
    content: "\e68e"
}

.icon-star-empty:before {
    content: "\e68f"
}

.icon-flag:before {
    content: "\e690"
}

.icon-flag2:before {
    content: "\e691"
}

.icon-flag3:before {
    content: "\e692"
}

.icon-mailbox-full:before {
    content: "\e693"
}

.icon-mailbox-empty:before {
    content: "\e694"
}

.icon-at-sign:before {
    content: "\e695"
}

.icon-envelope:before {
    content: "\e696"
}

.icon-envelope-open:before {
    content: "\e697"
}

.icon-paperclip:before {
    content: "\e698"
}

.icon-paper-plane:before {
    content: "\e699"
}

.icon-reply:before {
    content: "\e69a"
}

.icon-reply-all:before {
    content: "\e69b"
}

.icon-inbox:before {
    content: "\e69c"
}

.icon-inbox2:before {
    content: "\e69d"
}

.icon-outbox:before {
    content: "\e69e"
}

.icon-box:before {
    content: "\e69f"
}

.icon-archive:before {
    content: "\e6a0"
}

.icon-archive2:before {
    content: "\e6a1"
}

.icon-drawers:before {
    content: "\e6a2"
}

.icon-drawers2:before {
    content: "\e6a3"
}

.icon-drawers3:before {
    content: "\e6a4"
}

.icon-eye:before {
    content: "\e6a5"
}

.icon-eye-crossed:before {
    content: "\e6a6"
}

.icon-eye-plus:before {
    content: "\e6a7"
}

.icon-eye-minus:before {
    content: "\e6a8"
}

.icon-binoculars:before {
    content: "\e6a9"
}

.icon-binoculars2:before {
    content: "\e6aa"
}

.icon-hdd:before {
    content: "\e6ab"
}

.icon-hdd-down:before {
    content: "\e6ac"
}

.icon-hdd-up:before {
    content: "\e6ad"
}

.icon-floppy-disk:before {
    content: "\e6ae"
}

.icon-disc:before {
    content: "\e6af"
}

.icon-tape2:before {
    content: "\e6b0"
}

.icon-printer:before {
    content: "\e6b1"
}

.icon-shredder:before {
    content: "\e6b2"
}

.icon-file-empty:before {
    content: "\e6b3"
}

.icon-file-add:before {
    content: "\e6b4"
}

.icon-file-check:before {
    content: "\e6b5"
}

.icon-file-lock:before {
    content: "\e6b6"
}

.icon-files:before {
    content: "\e6b7"
}

.icon-copy:before {
    content: "\e6b8"
}

.icon-compare:before {
    content: "\e6b9"
}

.icon-folder:before {
    content: "\e6ba"
}

.icon-folder-search:before {
    content: "\e6bb"
}

.icon-folder-plus:before {
    content: "\e6bc"
}

.icon-folder-minus:before {
    content: "\e6bd"
}

.icon-folder-download:before {
    content: "\e6be"
}

.icon-folder-upload:before {
    content: "\e6bf"
}

.icon-folder-star:before {
    content: "\e6c0"
}

.icon-folder-heart:before {
    content: "\e6c1"
}

.icon-folder-user:before {
    content: "\e6c2"
}

.icon-folder-shared:before {
    content: "\e6c3"
}

.icon-folder-music:before {
    content: "\e6c4"
}

.icon-folder-picture:before {
    content: "\e6c5"
}

.icon-folder-film:before {
    content: "\e6c6"
}

.icon-scissors:before {
    content: "\e6c7"
}

.icon-paste:before {
    content: "\e6c8"
}

.icon-clipboard-empty:before {
    content: "\e6c9"
}

.icon-clipboard-pencil:before {
    content: "\e6ca"
}

.icon-clipboard-text:before {
    content: "\e6cb"
}

.icon-clipboard-check:before {
    content: "\e6cc"
}

.icon-clipboard-down:before {
    content: "\e6cd"
}

.icon-clipboard-left:before {
    content: "\e6ce"
}

.icon-clipboard-alert:before {
    content: "\e6cf"
}

.icon-clipboard-user:before {
    content: "\e6d0"
}

.icon-register:before {
    content: "\e6d1"
}

.icon-enter:before {
    content: "\e6d2"
}

.icon-exit:before {
    content: "\e6d3"
}

.icon-papers:before {
    content: "\e6d4"
}

.icon-news:before {
    content: "\e6d5"
}

.icon-reading:before {
    content: "\e6d6"
}

.icon-typewriter:before {
    content: "\e6d7"
}

.icon-document:before {
    content: "\e6d8"
}

.icon-document2:before {
    content: "\e6d9"
}

.icon-graduation-hat:before {
    content: "\e6da"
}

.icon-license:before {
    content: "\e6db"
}

.icon-license2:before {
    content: "\e6dc"
}

.icon-medal-empty:before {
    content: "\e6dd"
}

.icon-medal-first:before {
    content: "\e6de"
}

.icon-medal-second:before {
    content: "\e6df"
}

.icon-medal-third:before {
    content: "\e6e0"
}

.icon-podium:before {
    content: "\e6e1"
}

.icon-trophy:before {
    content: "\e6e2"
}

.icon-trophy2:before {
    content: "\e6e3"
}

.icon-music-note:before {
    content: "\e6e4"
}

.icon-music-note2:before {
    content: "\e6e5"
}

.icon-music-note3:before {
    content: "\e6e6"
}

.icon-playlist:before {
    content: "\e6e7"
}

.icon-playlist-add:before {
    content: "\e6e8"
}

.icon-guitar:before {
    content: "\e6e9"
}

.icon-trumpet:before {
    content: "\e6ea"
}

.icon-album:before {
    content: "\e6eb"
}

.icon-shuffle:before {
    content: "\e6ec"
}

.icon-repeat-one:before {
    content: "\e6ed"
}

.icon-repeat:before {
    content: "\e6ee"
}

.icon-headphones:before {
    content: "\e6ef"
}

.icon-headset:before {
    content: "\e6f0"
}

.icon-loudspeaker:before {
    content: "\e6f1"
}

.icon-equalizer:before {
    content: "\e6f2"
}

.icon-theater:before {
    content: "\e6f3"
}

.icon-3d-glasses:before {
    content: "\e6f4"
}

.icon-ticket:before {
    content: "\e6f5"
}

.icon-presentation:before {
    content: "\e6f6"
}

.icon-play:before {
    content: "\e6f7"
}

.icon-film-play:before {
    content: "\e6f8"
}

.icon-clapboard-play:before {
    content: "\e6f9"
}

.icon-media:before {
    content: "\e6fa"
}

.icon-film:before {
    content: "\e6fb"
}

.icon-film2:before {
    content: "\e6fc"
}

.icon-surveillance:before {
    content: "\e6fd"
}

.icon-surveillance2:before {
    content: "\e6fe"
}

.icon-camera:before {
    content: "\e6ff"
}

.icon-camera-crossed:before {
    content: "\e700"
}

.icon-camera-play:before {
    content: "\e701"
}

.icon-time-lapse:before {
    content: "\e702"
}

.icon-record:before {
    content: "\e703"
}

.icon-camera2:before {
    content: "\e704"
}

.icon-camera-flip:before {
    content: "\e705"
}

.icon-panorama:before {
    content: "\e706"
}

.icon-time-lapse2:before {
    content: "\e707"
}

.icon-shutter:before {
    content: "\e708"
}

.icon-shutter2:before {
    content: "\e709"
}

.icon-face-detection:before {
    content: "\e70a"
}

.icon-flare:before {
    content: "\e70b"
}

.icon-convex:before {
    content: "\e70c"
}

.icon-concave:before {
    content: "\e70d"
}

.icon-picture:before {
    content: "\e70e"
}

.icon-picture2:before {
    content: "\e70f"
}

.icon-picture3:before {
    content: "\e710"
}

.icon-pictures:before {
    content: "\e711"
}

.icon-book:before {
    content: "\e712"
}

.icon-audio-book:before {
    content: "\e713"
}

.icon-book2:before {
    content: "\e714"
}

.icon-bookmark:before {
    content: "\e715"
}

.icon-bookmark2:before {
    content: "\e716"
}

.icon-label:before {
    content: "\e717"
}

.icon-library:before {
    content: "\e718"
}

.icon-library2:before {
    content: "\e719"
}

.icon-contacts:before {
    content: "\e71a"
}

.icon-profile:before {
    content: "\e71b"
}

.icon-portrait:before {
    content: "\e71c"
}

.icon-portrait2:before {
    content: "\e71d"
}

.icon-user:before {
    content: "\e71e"
}

.icon-user-plus:before {
    content: "\e71f"
}

.icon-user-minus:before {
    content: "\e720"
}

.icon-user-lock:before {
    content: "\e721"
}

.icon-users:before {
    content: "\e722"
}

.icon-users2:before {
    content: "\e723"
}

.icon-users-plus:before {
    content: "\e724"
}

.icon-users-minus:before {
    content: "\e725"
}

.icon-group-work:before {
    content: "\e726"
}

.icon-woman:before {
    content: "\e727"
}

.icon-man:before {
    content: "\e728"
}

.icon-baby:before {
    content: "\e729"
}

.icon-baby2:before {
    content: "\e72a"
}

.icon-baby3:before {
    content: "\e72b"
}

.icon-baby-bottle:before {
    content: "\e72c"
}

.icon-walk:before {
    content: "\e72d"
}

.icon-hand-waving:before {
    content: "\e72e"
}

.icon-jump:before {
    content: "\e72f"
}

.icon-run:before {
    content: "\e730"
}

.icon-woman2:before {
    content: "\e731"
}

.icon-man2:before {
    content: "\e732"
}

.icon-man-woman:before {
    content: "\e733"
}

.icon-height:before {
    content: "\e734"
}

.icon-weight:before {
    content: "\e735"
}

.icon-scale:before {
    content: "\e736"
}

.icon-button:before {
    content: "\e737"
}

.icon-bow-tie:before {
    content: "\e738"
}

.icon-tie:before {
    content: "\e739"
}

.icon-socks:before {
    content: "\e73a"
}

.icon-shoe:before {
    content: "\e73b"
}

.icon-shoes:before {
    content: "\e73c"
}

.icon-hat:before {
    content: "\e73d"
}

.icon-pants:before {
    content: "\e73e"
}

.icon-shorts:before {
    content: "\e73f"
}

.icon-flip-flops:before {
    content: "\e740"
}

.icon-shirt:before {
    content: "\e741"
}

.icon-hanger:before {
    content: "\e742"
}

.icon-laundry:before {
    content: "\e743"
}

.icon-store:before {
    content: "\e744"
}

.icon-haircut:before {
    content: "\e745"
}

.icon-store-24:before {
    content: "\e746"
}

.icon-barcode:before {
    content: "\e747"
}

.icon-barcode2:before {
    content: "\e748"
}

.icon-barcode3:before {
    content: "\e749"
}

.icon-cashier:before {
    content: "\e74a"
}

.icon-bag:before {
    content: "\e74b"
}

.icon-bag2:before {
    content: "\e74c"
}

.icon-cart:before {
    content: "\e74d"
}

.icon-cart-empty:before {
    content: "\e74e"
}

.icon-cart-full:before {
    content: "\e74f"
}

.icon-cart-plus:before {
    content: "\e750"
}

.icon-cart-plus2:before {
    content: "\e751"
}

.icon-cart-add:before {
    content: "\e752"
}

.icon-cart-remove:before {
    content: "\e753"
}

.icon-cart-exchange:before {
    content: "\e754"
}

.icon-tag:before {
    content: "\e755"
}

.icon-tags:before {
    content: "\e756"
}

.icon-receipt:before {
    content: "\e757"
}

.icon-wallet:before {
    content: "\e758"
}

.icon-credit-card:before {
    content: "\e759"
}

.icon-cash-dollar:before {
    content: "\e75a"
}

.icon-cash-euro:before {
    content: "\e75b"
}

.icon-cash-pound:before {
    content: "\e75c"
}

.icon-cash-yen:before {
    content: "\e75d"
}

.icon-bag-dollar:before {
    content: "\e75e"
}

.icon-bag-euro:before {
    content: "\e75f"
}

.icon-bag-pound:before {
    content: "\e760"
}

.icon-bag-yen:before {
    content: "\e761"
}

.icon-coin-dollar:before {
    content: "\e762"
}

.icon-coin-euro:before {
    content: "\e763"
}

.icon-coin-pound:before {
    content: "\e764"
}

.icon-coin-yen:before {
    content: "\e765"
}

.icon-calculator:before {
    content: "\e766"
}

.icon-calculator2:before {
    content: "\e767"
}

.icon-abacus:before {
    content: "\e768"
}

.icon-vault:before {
    content: "\e769"
}

.icon-telephone:before {
    content: "\e76a"
}

.icon-phone-lock:before {
    content: "\e76b"
}

.icon-phone-wave:before {
    content: "\e76c"
}

.icon-phone-pause:before {
    content: "\e76d"
}

.icon-phone-outgoing:before {
    content: "\e76e"
}

.icon-phone-incoming:before {
    content: "\e76f"
}

.icon-phone-in-out:before {
    content: "\e770"
}

.icon-phone-error:before {
    content: "\e771"
}

.icon-phone-sip:before {
    content: "\e772"
}

.icon-phone-plus:before {
    content: "\e773"
}

.icon-phone-minus:before {
    content: "\e774"
}

.icon-voicemail:before {
    content: "\e775"
}

.icon-dial:before {
    content: "\e776"
}

.icon-telephone2:before {
    content: "\e777"
}

.icon-pushpin:before {
    content: "\e778"
}

.icon-pushpin2:before {
    content: "\e779"
}

.icon-map-marker:before {
    content: "\e77a"
}

.icon-map-marker-user:before {
    content: "\e77b"
}

.icon-map-marker-down:before {
    content: "\e77c"
}

.icon-map-marker-check:before {
    content: "\e77d"
}

.icon-map-marker-crossed:before {
    content: "\e77e"
}

.icon-radar:before {
    content: "\e77f"
}

.icon-compass2:before {
    content: "\e780"
}

.icon-map:before {
    content: "\e781"
}

.icon-map2:before {
    content: "\e782"
}

.icon-location:before {
    content: "\e783"
}

.icon-road-sign:before {
    content: "\e784"
}

.icon-calendar-empty:before {
    content: "\e785"
}

.icon-calendar-check:before {
    content: "\e786"
}

.icon-calendar-cross:before {
    content: "\e787"
}

.icon-calendar-31:before {
    content: "\e788"
}

.icon-calendar-full:before {
    content: "\e789"
}

.icon-calendar-insert:before {
    content: "\e78a"
}

.icon-calendar-text:before {
    content: "\e78b"
}

.icon-calendar-user:before {
    content: "\e78c"
}

.icon-mouse:before {
    content: "\e78d"
}

.icon-mouse-left:before {
    content: "\e78e"
}

.icon-mouse-right:before {
    content: "\e78f"
}

.icon-mouse-both:before {
    content: "\e790"
}

.icon-keyboard:before {
    content: "\e791"
}

.icon-keyboard-up:before {
    content: "\e792"
}

.icon-keyboard-down:before {
    content: "\e793"
}

.icon-delete:before {
    content: "\e794"
}

.icon-spell-check:before {
    content: "\e795"
}

.icon-escape:before {
    content: "\e796"
}

.icon-enter2:before {
    content: "\e797"
}

.icon-screen:before {
    content: "\e798"
}

.icon-aspect-ratio:before {
    content: "\e799"
}

.icon-signal:before {
    content: "\e79a"
}

.icon-signal-lock:before {
    content: "\e79b"
}

.icon-signal-80:before {
    content: "\e79c"
}

.icon-signal-60:before {
    content: "\e79d"
}

.icon-signal-40:before {
    content: "\e79e"
}

.icon-signal-20:before {
    content: "\e79f"
}

.icon-signal-0:before {
    content: "\e7a0"
}

.icon-signal-blocked:before {
    content: "\e7a1"
}

.icon-sim:before {
    content: "\e7a2"
}

.icon-flash-memory:before {
    content: "\e7a3"
}

.icon-usb-drive:before {
    content: "\e7a4"
}

.icon-phone:before {
    content: "\e7a5"
}

.icon-smartphone:before {
    content: "\e7a6"
}

.icon-smartphone-notification:before {
    content: "\e7a7"
}

.icon-smartphone-vibration:before {
    content: "\e7a8"
}

.icon-smartphone-embed:before {
    content: "\e7a9"
}

.icon-smartphone-waves:before {
    content: "\e7aa"
}

.icon-tablet:before {
    content: "\e7ab"
}

.icon-tablet2:before {
    content: "\e7ac"
}

.icon-laptop:before {
    content: "\e7ad"
}

.icon-laptop-phone:before {
    content: "\e7ae"
}

.icon-desktop:before {
    content: "\e7af"
}

.icon-launch:before {
    content: "\e7b0"
}

.icon-new-tab:before {
    content: "\e7b1"
}

.icon-window:before {
    content: "\e7b2"
}

.icon-cable:before {
    content: "\e7b3"
}

.icon-cable2:before {
    content: "\e7b4"
}

.icon-tv:before {
    content: "\e7b5"
}

.icon-radio:before {
    content: "\e7b6"
}

.icon-remote-control:before {
    content: "\e7b7"
}

.icon-power-switch:before {
    content: "\e7b8"
}

.icon-power:before {
    content: "\e7b9"
}

.icon-power-crossed:before {
    content: "\e7ba"
}

.icon-flash-auto:before {
    content: "\e7bb"
}

.icon-lamp:before {
    content: "\e7bc"
}

.icon-flashlight:before {
    content: "\e7bd"
}

.icon-lampshade:before {
    content: "\e7be"
}

.icon-cord:before {
    content: "\e7bf"
}

.icon-outlet:before {
    content: "\e7c0"
}

.icon-battery-power:before {
    content: "\e7c1"
}

.icon-battery-empty:before {
    content: "\e7c2"
}

.icon-battery-alert:before {
    content: "\e7c3"
}

.icon-battery-error:before {
    content: "\e7c4"
}

.icon-battery-low1:before {
    content: "\e7c5"
}

.icon-battery-low2:before {
    content: "\e7c6"
}

.icon-battery-low3:before {
    content: "\e7c7"
}

.icon-battery-mid1:before {
    content: "\e7c8"
}

.icon-battery-mid2:before {
    content: "\e7c9"
}

.icon-battery-mid3:before {
    content: "\e7ca"
}

.icon-battery-full:before {
    content: "\e7cb"
}

.icon-battery-charging:before {
    content: "\e7cc"
}

.icon-battery-charging2:before {
    content: "\e7cd"
}

.icon-battery-charging3:before {
    content: "\e7ce"
}

.icon-battery-charging4:before {
    content: "\e7cf"
}

.icon-battery-charging5:before {
    content: "\e7d0"
}

.icon-battery-charging6:before {
    content: "\e7d1"
}

.icon-battery-charging7:before {
    content: "\e7d2"
}

.icon-chip:before {
    content: "\e7d3"
}

.icon-chip-x64:before {
    content: "\e7d4"
}

.icon-chip-x86:before {
    content: "\e7d5"
}

.icon-bubble:before {
    content: "\e7d6"
}

.icon-bubbles:before {
    content: "\e7d7"
}

.icon-bubble-dots:before {
    content: "\e7d8"
}

.icon-bubble-alert:before {
    content: "\e7d9"
}

.icon-bubble-question:before {
    content: "\e7da"
}

.icon-bubble-text:before {
    content: "\e7db"
}

.icon-bubble-pencil:before {
    content: "\e7dc"
}

.icon-bubble-picture:before {
    content: "\e7dd"
}

.icon-bubble-video:before {
    content: "\e7de"
}

.icon-bubble-user:before {
    content: "\e7df"
}

.icon-bubble-quote:before {
    content: "\e7e0"
}

.icon-bubble-heart:before {
    content: "\e7e1"
}

.icon-bubble-emoticon:before {
    content: "\e7e2"
}

.icon-bubble-attachment:before {
    content: "\e7e3"
}

.icon-phone-bubble:before {
    content: "\e7e4"
}

.icon-quote-open:before {
    content: "\e7e5"
}

.icon-quote-close:before {
    content: "\e7e6"
}

.icon-dna:before {
    content: "\e7e7"
}

.icon-heart-pulse:before {
    content: "\e7e8"
}

.icon-pulse:before {
    content: "\e7e9"
}

.icon-syringe:before {
    content: "\e7ea"
}

.icon-pills:before {
    content: "\e7eb"
}

.icon-first-aid:before {
    content: "\e7ec"
}

.icon-lifebuoy:before {
    content: "\e7ed"
}

.icon-bandage:before {
    content: "\e7ee"
}

.icon-bandages:before {
    content: "\e7ef"
}

.icon-thermometer:before {
    content: "\e7f0"
}

.icon-microscope:before {
    content: "\e7f1"
}

.icon-brain:before {
    content: "\e7f2"
}

.icon-beaker:before {
    content: "\e7f3"
}

.icon-skull:before {
    content: "\e7f4"
}

.icon-bone:before {
    content: "\e7f5"
}

.icon-construction:before {
    content: "\e7f6"
}

.icon-construction-cone:before {
    content: "\e7f7"
}

.icon-pie-chart:before {
    content: "\e7f8"
}

.icon-pie-chart2:before {
    content: "\e7f9"
}

.icon-graph:before {
    content: "\e7fa"
}

.icon-chart-growth:before {
    content: "\e7fb"
}

.icon-chart-bars:before {
    content: "\e7fc"
}

.icon-chart-settings:before {
    content: "\e7fd"
}

.icon-cake:before {
    content: "\e7fe"
}

.icon-gift:before {
    content: "\e7ff"
}

.icon-balloon:before {
    content: "\e800"
}

.icon-rank:before {
    content: "\e801"
}

.icon-rank2:before {
    content: "\e802"
}

.icon-rank3:before {
    content: "\e803"
}

.icon-crown:before {
    content: "\e804"
}

.icon-lotus:before {
    content: "\e805"
}

.icon-diamond:before {
    content: "\e806"
}

.icon-diamond2:before {
    content: "\e807"
}

.icon-diamond3:before {
    content: "\e808"
}

.icon-diamond4:before {
    content: "\e809"
}

.icon-linearicons:before {
    content: "\e80a"
}

.icon-teacup:before {
    content: "\e80b"
}

.icon-teapot:before {
    content: "\e80c"
}

.icon-glass:before {
    content: "\e80d"
}

.icon-bottle2:before {
    content: "\e80e"
}

.icon-glass-cocktail:before {
    content: "\e80f"
}

.icon-glass2:before {
    content: "\e810"
}

.icon-dinner:before {
    content: "\e811"
}

.icon-dinner2:before {
    content: "\e812"
}

.icon-chef:before {
    content: "\e813"
}

.icon-scale2:before {
    content: "\e814"
}

.icon-egg:before {
    content: "\e815"
}

.icon-egg2:before {
    content: "\e816"
}

.icon-eggs:before {
    content: "\e817"
}

.icon-platter:before {
    content: "\e818"
}

.icon-steak:before {
    content: "\e819"
}

.icon-hamburger:before {
    content: "\e81a"
}

.icon-hotdog:before {
    content: "\e81b"
}

.icon-pizza:before {
    content: "\e81c"
}

.icon-sausage:before {
    content: "\e81d"
}

.icon-chicken:before {
    content: "\e81e"
}

.icon-fish:before {
    content: "\e81f"
}

.icon-carrot:before {
    content: "\e820"
}

.icon-cheese:before {
    content: "\e821"
}

.icon-bread:before {
    content: "\e822"
}

.icon-ice-cream:before {
    content: "\e823"
}

.icon-ice-cream2:before {
    content: "\e824"
}

.icon-candy:before {
    content: "\e825"
}

.icon-lollipop:before {
    content: "\e826"
}

.icon-coffee-bean:before {
    content: "\e827"
}

.icon-coffee-cup:before {
    content: "\e828"
}

.icon-cherry:before {
    content: "\e829"
}

.icon-grapes:before {
    content: "\e82a"
}

.icon-citrus:before {
    content: "\e82b"
}

.icon-apple:before {
    content: "\e82c"
}

.icon-leaf:before {
    content: "\e82d"
}

.icon-landscape:before {
    content: "\e82e"
}

.icon-pine-tree:before {
    content: "\e82f"
}

.icon-tree:before {
    content: "\e830"
}

.icon-cactus:before {
    content: "\e831"
}

.icon-paw:before {
    content: "\e832"
}

.icon-footprint:before {
    content: "\e833"
}

.icon-speed-slow:before {
    content: "\e834"
}

.icon-speed-medium:before {
    content: "\e835"
}

.icon-speed-fast:before {
    content: "\e836"
}

.icon-rocket:before {
    content: "\e837"
}

.icon-hammer2:before {
    content: "\e838"
}

.icon-balance:before {
    content: "\e839"
}

.icon-briefcase:before {
    content: "\e83a"
}

.icon-luggage-weight:before {
    content: "\e83b"
}

.icon-dolly:before {
    content: "\e83c"
}

.icon-plane:before {
    content: "\e83d"
}

.icon-plane-crossed:before {
    content: "\e83e"
}

.icon-helicopter:before {
    content: "\e83f"
}

.icon-traffic-lights:before {
    content: "\e840"
}

.icon-siren:before {
    content: "\e841"
}

.icon-road:before {
    content: "\e842"
}

.icon-engine:before {
    content: "\e843"
}

.icon-oil-pressure:before {
    content: "\e844"
}

.icon-coolant-temperature:before {
    content: "\e845"
}

.icon-car-battery:before {
    content: "\e846"
}

.icon-gas:before {
    content: "\e847"
}

.icon-gallon:before {
    content: "\e848"
}

.icon-transmission:before {
    content: "\e849"
}

.icon-car:before {
    content: "\e84a"
}

.icon-car-wash:before {
    content: "\e84b"
}

.icon-car-wash2:before {
    content: "\e84c"
}

.icon-bus:before {
    content: "\e84d"
}

.icon-bus2:before {
    content: "\e84e"
}

.icon-car2:before {
    content: "\e84f"
}

.icon-parking:before {
    content: "\e850"
}

.icon-car-lock:before {
    content: "\e851"
}

.icon-taxi:before {
    content: "\e852"
}

.icon-car-siren:before {
    content: "\e853"
}

.icon-car-wash3:before {
    content: "\e854"
}

.icon-car-wash4:before {
    content: "\e855"
}

.icon-ambulance:before {
    content: "\e856"
}

.icon-truck:before {
    content: "\e857"
}

.icon-trailer:before {
    content: "\e858"
}

.icon-scale-truck:before {
    content: "\e859"
}

.icon-train:before {
    content: "\e85a"
}

.icon-ship:before {
    content: "\e85b"
}

.icon-ship2:before {
    content: "\e85c"
}

.icon-anchor:before {
    content: "\e85d"
}

.icon-boat:before {
    content: "\e85e"
}

.icon-bicycle:before {
    content: "\e85f"
}

.icon-bicycle2:before {
    content: "\e860"
}

.icon-dumbbell:before {
    content: "\e861"
}

.icon-bench-press:before {
    content: "\e862"
}

.icon-swim:before {
    content: "\e863"
}

.icon-football:before {
    content: "\e864"
}

.icon-baseball-bat:before {
    content: "\e865"
}

.icon-baseball:before {
    content: "\e866"
}

.icon-tennis:before {
    content: "\e867"
}

.icon-tennis2:before {
    content: "\e868"
}

.icon-ping-pong:before {
    content: "\e869"
}

.icon-hockey:before {
    content: "\e86a"
}

.icon-8ball:before {
    content: "\e86b"
}

.icon-bowling:before {
    content: "\e86c"
}

.icon-bowling-pins:before {
    content: "\e86d"
}

.icon-golf:before {
    content: "\e86e"
}

.icon-golf2:before {
    content: "\e86f"
}

.icon-archery:before {
    content: "\e870"
}

.icon-slingshot:before {
    content: "\e871"
}

.icon-soccer:before {
    content: "\e872"
}

.icon-basketball:before {
    content: "\e873"
}

.icon-cube:before {
    content: "\e874"
}

.icon-3d-rotate:before {
    content: "\e875"
}

.icon-puzzle:before {
    content: "\e876"
}

.icon-glasses:before {
    content: "\e877"
}

.icon-glasses2:before {
    content: "\e878"
}

.icon-accessibility:before {
    content: "\e879"
}

.icon-wheelchair:before {
    content: "\e87a"
}

.icon-wall:before {
    content: "\e87b"
}

.icon-fence:before {
    content: "\e87c"
}

.icon-wall2:before {
    content: "\e87d"
}

.icon-icons:before {
    content: "\e87e"
}

.icon-resize-handle:before {
    content: "\e87f"
}

.icon-icons2:before {
    content: "\e880"
}

.icon-select:before {
    content: "\e881"
}

.icon-select2:before {
    content: "\e882"
}

.icon-site-map:before {
    content: "\e883"
}

.icon-earth:before {
    content: "\e884"
}

.icon-earth-lock:before {
    content: "\e885"
}

.icon-network:before {
    content: "\e886"
}

.icon-network-lock:before {
    content: "\e887"
}

.icon-planet:before {
    content: "\e888"
}

.icon-happy:before {
    content: "\e889"
}

.icon-smile:before {
    content: "\e88a"
}

.icon-grin:before {
    content: "\e88b"
}

.icon-tongue:before {
    content: "\e88c"
}

.icon-sad:before {
    content: "\e88d"
}

.icon-wink:before {
    content: "\e88e"
}

.icon-dream:before {
    content: "\e88f"
}

.icon-shocked:before {
    content: "\e890"
}

.icon-shocked2:before {
    content: "\e891"
}

.icon-tongue2:before {
    content: "\e892"
}

.icon-neutral:before {
    content: "\e893"
}

.icon-happy-grin:before {
    content: "\e894"
}

.icon-cool:before {
    content: "\e895"
}

.icon-mad:before {
    content: "\e896"
}

.icon-grin-evil:before {
    content: "\e897"
}

.icon-evil:before {
    content: "\e898"
}

.icon-wow:before {
    content: "\e899"
}

.icon-annoyed:before {
    content: "\e89a"
}

.icon-wondering:before {
    content: "\e89b"
}

.icon-confused:before {
    content: "\e89c"
}

.icon-zipped:before {
    content: "\e89d"
}

.icon-grumpy:before {
    content: "\e89e"
}

.icon-mustache:before {
    content: "\e89f"
}

.icon-tombstone-hipster:before {
    content: "\e8a0"
}

.icon-tombstone:before {
    content: "\e8a1"
}

.icon-ghost:before {
    content: "\e8a2"
}

.icon-ghost-hipster:before {
    content: "\e8a3"
}

.icon-halloween:before {
    content: "\e8a4"
}

.icon-christmas:before {
    content: "\e8a5"
}

.icon-easter-egg:before {
    content: "\e8a6"
}

.icon-mustache2:before {
    content: "\e8a7"
}

.icon-mustache-glasses:before {
    content: "\e8a8"
}

.icon-pipe:before {
    content: "\e8a9"
}

.icon-alarm:before {
    content: "\e8aa"
}

.icon-alarm-add:before {
    content: "\e8ab"
}

.icon-alarm-snooze:before {
    content: "\e8ac"
}

.icon-alarm-ringing:before {
    content: "\e8ad"
}

.icon-bullhorn:before {
    content: "\e8ae"
}

.icon-hearing:before {
    content: "\e8af"
}

.icon-volume-high:before {
    content: "\e8b0"
}

.icon-volume-medium:before {
    content: "\e8b1"
}

.icon-volume-low:before {
    content: "\e8b2"
}

.icon-volume:before {
    content: "\e8b3"
}

.icon-mute:before {
    content: "\e8b4"
}

.icon-lan:before {
    content: "\e8b5"
}

.icon-lan2:before {
    content: "\e8b6"
}

.icon-wifi:before {
    content: "\e8b7"
}

.icon-wifi-lock:before {
    content: "\e8b8"
}

.icon-wifi-blocked:before {
    content: "\e8b9"
}

.icon-wifi-mid:before {
    content: "\e8ba"
}

.icon-wifi-low:before {
    content: "\e8bb"
}

.icon-wifi-low2:before {
    content: "\e8bc"
}

.icon-wifi-alert:before {
    content: "\e8bd"
}

.icon-wifi-alert-mid:before {
    content: "\e8be"
}

.icon-wifi-alert-low:before {
    content: "\e8bf"
}

.icon-wifi-alert-low2:before {
    content: "\e8c0"
}

.icon-stream:before {
    content: "\e8c1"
}

.icon-stream-check:before {
    content: "\e8c2"
}

.icon-stream-error:before {
    content: "\e8c3"
}

.icon-stream-alert:before {
    content: "\e8c4"
}

.icon-communication:before {
    content: "\e8c5"
}

.icon-communication-crossed:before {
    content: "\e8c6"
}

.icon-broadcast:before {
    content: "\e8c7"
}

.icon-antenna:before {
    content: "\e8c8"
}

.icon-satellite:before {
    content: "\e8c9"
}

.icon-satellite2:before {
    content: "\e8ca"
}

.icon-mic:before {
    content: "\e8cb"
}

.icon-mic-mute:before {
    content: "\e8cc"
}

.icon-mic2:before {
    content: "\e8cd"
}

.icon-spotlights:before {
    content: "\e8ce"
}

.icon-hourglass:before {
    content: "\e8cf"
}

.icon-loading:before {
    content: "\e8d0"
}

.icon-loading2:before {
    content: "\e8d1"
}

.icon-loading3:before {
    content: "\e8d2"
}

.icon-refresh:before {
    content: "\e8d3"
}

.icon-refresh2:before {
    content: "\e8d4"
}

.icon-undo:before {
    content: "\e8d5"
}

.icon-redo:before {
    content: "\e8d6"
}

.icon-jump2:before {
    content: "\e8d7"
}

.icon-undo2:before {
    content: "\e8d8"
}

.icon-redo2:before {
    content: "\e8d9"
}

.icon-sync:before {
    content: "\e8da"
}

.icon-repeat-one2:before {
    content: "\e8db"
}

.icon-sync-crossed:before {
    content: "\e8dc"
}

.icon-sync2:before {
    content: "\e8dd"
}

.icon-repeat-one3:before {
    content: "\e8de"
}

.icon-sync-crossed2:before {
    content: "\e8df"
}

.icon-return:before {
    content: "\e8e0"
}

.icon-return2:before {
    content: "\e8e1"
}

.icon-refund:before {
    content: "\e8e2"
}

.icon-history:before {
    content: "\e8e3"
}

.icon-history2:before {
    content: "\e8e4"
}

.icon-self-timer:before {
    content: "\e8e5"
}

.icon-clock:before {
    content: "\e8e6"
}

.icon-clock2:before {
    content: "\e8e7"
}

.icon-clock3:before {
    content: "\e8e8"
}

.icon-watch:before {
    content: "\e8e9"
}

.icon-alarm2:before {
    content: "\e8ea"
}

.icon-alarm-add2:before {
    content: "\e8eb"
}

.icon-alarm-remove:before {
    content: "\e8ec"
}

.icon-alarm-check:before {
    content: "\e8ed"
}

.icon-alarm-error:before {
    content: "\e8ee"
}

.icon-timer:before {
    content: "\e8ef"
}

.icon-timer-crossed:before {
    content: "\e8f0"
}

.icon-timer2:before {
    content: "\e8f1"
}

.icon-timer-crossed2:before {
    content: "\e8f2"
}

.icon-download:before {
    content: "\e8f3"
}

.icon-upload:before {
    content: "\e8f4"
}

.icon-download2:before {
    content: "\e8f5"
}

.icon-upload2:before {
    content: "\e8f6"
}

.icon-enter-up:before {
    content: "\e8f7"
}

.icon-enter-down:before {
    content: "\e8f8"
}

.icon-enter-left:before {
    content: "\e8f9"
}

.icon-enter-right:before {
    content: "\e8fa"
}

.icon-exit-up:before {
    content: "\e8fb"
}

.icon-exit-down:before {
    content: "\e8fc"
}

.icon-exit-left:before {
    content: "\e8fd"
}

.icon-exit-right:before {
    content: "\e8fe"
}

.icon-enter-up2:before {
    content: "\e8ff"
}

.icon-enter-down2:before {
    content: "\e900"
}

.icon-enter-vertical:before {
    content: "\e901"
}

.icon-enter-left2:before {
    content: "\e902"
}

.icon-enter-right2:before {
    content: "\e903"
}

.icon-enter-horizontal:before {
    content: "\e904"
}

.icon-exit-up2:before {
    content: "\e905"
}

.icon-exit-down2:before {
    content: "\e906"
}

.icon-exit-left2:before {
    content: "\e907"
}

.icon-exit-right2:before {
    content: "\e908"
}

.icon-cli:before {
    content: "\e909"
}

.icon-bug:before {
    content: "\e90a"
}

.icon-code:before {
    content: "\e90b"
}

.icon-file-code:before {
    content: "\e90c"
}

.icon-file-image:before {
    content: "\e90d"
}

.icon-file-zip:before {
    content: "\e90e"
}

.icon-file-audio:before {
    content: "\e90f"
}

.icon-file-video:before {
    content: "\e910"
}

.icon-file-preview:before {
    content: "\e911"
}

.icon-file-charts:before {
    content: "\e912"
}

.icon-file-stats:before {
    content: "\e913"
}

.icon-file-spreadsheet:before {
    content: "\e914"
}

.icon-link:before {
    content: "\e915"
}

.icon-unlink:before {
    content: "\e916"
}

.icon-link2:before {
    content: "\e917"
}

.icon-unlink2:before {
    content: "\e918"
}

.icon-thumbs-up:before {
    content: "\e919"
}

.icon-thumbs-down:before {
    content: "\e91a"
}

.icon-thumbs-up2:before {
    content: "\e91b"
}

.icon-thumbs-down2:before {
    content: "\e91c"
}

.icon-thumbs-up3:before {
    content: "\e91d"
}

.icon-thumbs-down3:before {
    content: "\e91e"
}

.icon-share:before {
    content: "\e91f"
}

.icon-share2:before {
    content: "\e920"
}

.icon-share3:before {
    content: "\e921"
}

.icon-magnifier:before {
    content: "\e922"
}

.icon-file-search:before {
    content: "\e923"
}

.icon-find-replace:before {
    content: "\e924"
}

.icon-zoom-in:before {
    content: "\e925"
}

.icon-zoom-out:before {
    content: "\e926"
}

.icon-loupe:before {
    content: "\e927"
}

.icon-loupe-zoom-in:before {
    content: "\e928"
}

.icon-loupe-zoom-out:before {
    content: "\e929"
}

.icon-cross:before {
    content: "\e92a"
}

.icon-menu:before {
    content: "\e92b"
}

.icon-list:before {
    content: "\e92c"
}

.icon-list2:before {
    content: "\e92d"
}

.icon-list3:before {
    content: "\e92e"
}

.icon-menu2:before {
    content: "\e92f"
}

.icon-list4:before {
    content: "\e930"
}

.icon-menu3:before {
    content: "\e931"
}

.icon-exclamation:before {
    content: "\e932"
}

.icon-question:before {
    content: "\e933"
}

.icon-check:before {
    content: "\e934"
}

.icon-cross2:before {
    content: "\e935"
}

.icon-plus:before {
    content: "\e936"
}

.icon-minus:before {
    content: "\e937"
}

.icon-percent:before {
    content: "\e938"
}

.icon-chevron-up:before {
    content: "\e939"
}

.icon-chevron-down:before {
    content: "\e93a"
}

.icon-chevron-left:before {
    content: "\e93b"
}

.icon-chevron-right:before {
    content: "\e93c"
}

.icon-chevrons-expand-vertical:before {
    content: "\e93d"
}

.icon-chevrons-expand-horizontal:before {
    content: "\e93e"
}

.icon-chevrons-contract-vertical:before {
    content: "\e93f"
}

.icon-chevrons-contract-horizontal:before {
    content: "\e940"
}

.icon-arrow-up:before {
    content: "\e941"
}

.icon-arrow-down:before {
    content: "\e942"
}

.icon-arrow-left:before {
    content: "\e943"
}

.icon-arrow-right:before {
    content: "\e944"
}

.icon-arrow-up-right:before {
    content: "\e945"
}

.icon-arrows-merge:before {
    content: "\e946"
}

.icon-arrows-split:before {
    content: "\e947"
}

.icon-arrow-divert:before {
    content: "\e948"
}

.icon-arrow-return:before {
    content: "\e949"
}

.icon-expand:before {
    content: "\e94a"
}

.icon-contract:before {
    content: "\e94b"
}

.icon-expand2:before {
    content: "\e94c"
}

.icon-contract2:before {
    content: "\e94d"
}

.icon-move:before {
    content: "\e94e"
}

.icon-tab:before {
    content: "\e94f"
}

.icon-arrow-wave:before {
    content: "\e950"
}

.icon-expand3:before {
    content: "\e951"
}

.icon-expand4:before {
    content: "\e952"
}

.icon-contract3:before {
    content: "\e953"
}

.icon-notification:before {
    content: "\e954"
}

.icon-warning:before {
    content: "\e955"
}

.icon-notification-circle:before {
    content: "\e956"
}

.icon-question-circle:before {
    content: "\e957"
}

.icon-menu-circle:before {
    content: "\e958"
}

.icon-checkmark-circle:before {
    content: "\e959"
}

.icon-cross-circle:before {
    content: "\e95a"
}

.icon-plus-circle:before {
    content: "\e95b"
}

.icon-circle-minus:before {
    content: "\e95c"
}

.icon-percent-circle:before {
    content: "\e95d"
}

.icon-arrow-up-circle:before {
    content: "\e95e"
}

.icon-arrow-down-circle:before {
    content: "\e95f"
}

.icon-arrow-left-circle:before {
    content: "\e960"
}

.icon-arrow-right-circle:before {
    content: "\e961"
}

.icon-chevron-up-circle:before {
    content: "\e962"
}

.icon-chevron-down-circle:before {
    content: "\e963"
}

.icon-chevron-left-circle:before {
    content: "\e964"
}

.icon-chevron-right-circle:before {
    content: "\e965"
}

.icon-backward-circle:before {
    content: "\e966"
}

.icon-first-circle:before {
    content: "\e967"
}

.icon-previous-circle:before {
    content: "\e968"
}

.icon-stop-circle:before {
    content: "\e969"
}

.icon-play-circle:before {
    content: "\e96a"
}

.icon-pause-circle:before {
    content: "\e96b"
}

.icon-next-circle:before {
    content: "\e96c"
}

.icon-last-circle:before {
    content: "\e96d"
}

.icon-forward-circle:before {
    content: "\e96e"
}

.icon-eject-circle:before {
    content: "\e96f"
}

.icon-crop:before {
    content: "\e970"
}

.icon-frame-expand:before {
    content: "\e971"
}

.icon-frame-contract:before {
    content: "\e972"
}

.icon-focus:before {
    content: "\e973"
}

.icon-transform:before {
    content: "\e974"
}

.icon-grid:before {
    content: "\e975"
}

.icon-grid-crossed:before {
    content: "\e976"
}

.icon-layers:before {
    content: "\e977"
}

.icon-layers-crossed:before {
    content: "\e978"
}

.icon-toggle:before {
    content: "\e979"
}

.icon-rulers:before {
    content: "\e97a"
}

.icon-ruler:before {
    content: "\e97b"
}

.icon-funnel:before {
    content: "\e97c"
}

.icon-flip-horizontal:before {
    content: "\e97d"
}

.icon-flip-vertical:before {
    content: "\e97e"
}

.icon-flip-horizontal2:before {
    content: "\e97f"
}

.icon-flip-vertical2:before {
    content: "\e980"
}

.icon-angle:before {
    content: "\e981"
}

.icon-angle2:before {
    content: "\e982"
}

.icon-subtract:before {
    content: "\e983"
}

.icon-combine:before {
    content: "\e984"
}

.icon-intersect:before {
    content: "\e985"
}

.icon-exclude:before {
    content: "\e986"
}

.icon-align-center-vertical:before {
    content: "\e987"
}

.icon-align-right:before {
    content: "\e988"
}

.icon-align-bottom:before {
    content: "\e989"
}

.icon-align-left:before {
    content: "\e98a"
}

.icon-align-center-horizontal:before {
    content: "\e98b"
}

.icon-align-top:before {
    content: "\e98c"
}

.icon-square:before {
    content: "\e98d"
}

.icon-plus-square:before {
    content: "\e98e"
}

.icon-minus-square:before {
    content: "\e98f"
}

.icon-percent-square:before {
    content: "\e990"
}

.icon-arrow-up-square:before {
    content: "\e991"
}

.icon-arrow-down-square:before {
    content: "\e992"
}

.icon-arrow-left-square:before {
    content: "\e993"
}

.icon-arrow-right-square:before {
    content: "\e994"
}

.icon-chevron-up-square:before {
    content: "\e995"
}

.icon-chevron-down-square:before {
    content: "\e996"
}

.icon-chevron-left-square:before {
    content: "\e997"
}

.icon-chevron-right-square:before {
    content: "\e998"
}

.icon-check-square:before {
    content: "\e999"
}

.icon-cross-square:before {
    content: "\e99a"
}

.icon-menu-square:before {
    content: "\e99b"
}

.icon-prohibited:before {
    content: "\e99c"
}

.icon-circle:before {
    content: "\e99d"
}

.icon-radio-button:before {
    content: "\e99e"
}

.icon-ligature:before {
    content: "\e99f"
}

.icon-text-format:before {
    content: "\e9a0"
}

.icon-text-format-remove:before {
    content: "\e9a1"
}

.icon-text-size:before {
    content: "\e9a2"
}

.icon-bold:before {
    content: "\e9a3"
}

.icon-italic:before {
    content: "\e9a4"
}

.icon-underline:before {
    content: "\e9a5"
}

.icon-strikethrough:before {
    content: "\e9a6"
}

.icon-highlight:before {
    content: "\e9a7"
}

.icon-text-align-left:before {
    content: "\e9a8"
}

.icon-text-align-center:before {
    content: "\e9a9"
}

.icon-text-align-right:before {
    content: "\e9aa"
}

.icon-text-align-justify:before {
    content: "\e9ab"
}

.icon-line-spacing:before {
    content: "\e9ac"
}

.icon-indent-increase:before {
    content: "\e9ad"
}

.icon-indent-decrease:before {
    content: "\e9ae"
}

.icon-text-wrap:before {
    content: "\e9af"
}

.icon-pilcrow:before {
    content: "\e9b0"
}

.icon-direction-ltr:before {
    content: "\e9b1"
}

.icon-direction-rtl:before {
    content: "\e9b2"
}

.icon-page-break:before {
    content: "\e9b3"
}

.icon-page-break2:before {
    content: "\e9b4"
}

.icon-sort-alpha-asc:before {
    content: "\e9b5"
}

.icon-sort-alpha-desc:before {
    content: "\e9b6"
}

.icon-sort-numeric-asc:before {
    content: "\e9b7"
}

.icon-sort-numeric-desc:before {
    content: "\e9b8"
}

.icon-sort-amount-asc:before {
    content: "\e9b9"
}

.icon-sort-amount-desc:before {
    content: "\e9ba"
}

.icon-sort-time-asc:before {
    content: "\e9bb"
}

.icon-sort-time-desc:before {
    content: "\e9bc"
}

.icon-sigma:before {
    content: "\e9bd"
}

.icon-pencil-line:before {
    content: "\e9be"
}

.icon-hand:before {
    content: "\e9bf"
}

.icon-pointer-up:before {
    content: "\e9c0"
}

.icon-pointer-right:before {
    content: "\e9c1"
}

.icon-pointer-down:before {
    content: "\e9c2"
}

.icon-pointer-left:before {
    content: "\e9c3"
}

.icon-finger-tap:before {
    content: "\e9c4"
}

.icon-fingers-tap:before {
    content: "\e9c5"
}

.icon-reminder:before {
    content: "\e9c6"
}

.icon-fingers-crossed:before {
    content: "\e9c7"
}

.icon-fingers-victory:before {
    content: "\e9c8"
}

.icon-gesture-zoom:before {
    content: "\e9c9"
}

.icon-gesture-pinch:before {
    content: "\e9ca"
}

.icon-fingers-scroll-horizontal:before {
    content: "\e9cb"
}

.icon-fingers-scroll-vertical:before {
    content: "\e9cc"
}

.icon-fingers-scroll-left:before {
    content: "\e9cd"
}

.icon-fingers-scroll-right:before {
    content: "\e9ce"
}

.icon-hand2:before {
    content: "\e9cf"
}

.icon-pointer-up2:before {
    content: "\e9d0"
}

.icon-pointer-right2:before {
    content: "\e9d1"
}

.icon-pointer-down2:before {
    content: "\e9d2"
}

.icon-pointer-left2:before {
    content: "\e9d3"
}

.icon-finger-tap2:before {
    content: "\e9d4"
}

.icon-fingers-tap2:before {
    content: "\e9d5"
}

.icon-reminder2:before {
    content: "\e9d6"
}

.icon-gesture-zoom2:before {
    content: "\e9d7"
}

.icon-gesture-pinch2:before {
    content: "\e9d8"
}

.icon-fingers-scroll-horizontal2:before {
    content: "\e9d9"
}

.icon-fingers-scroll-vertical2:before {
    content: "\e9da"
}

.icon-fingers-scroll-left2:before {
    content: "\e9db"
}

.icon-fingers-scroll-right2:before {
    content: "\e9dc"
}

.icon-fingers-scroll-vertical3:before {
    content: "\e9dd"
}

.icon-border-style:before {
    content: "\e9de"
}

.icon-border-all:before {
    content: "\e9df"
}

.icon-border-outer:before {
    content: "\e9e0"
}

.icon-border-inner:before {
    content: "\e9e1"
}

.icon-border-top:before {
    content: "\e9e2"
}

.icon-border-horizontal:before {
    content: "\e9e3"
}

.icon-border-bottom:before {
    content: "\e9e4"
}

.icon-border-left:before {
    content: "\e9e5"
}

.icon-border-vertical:before {
    content: "\e9e6"
}

.icon-border-right:before {
    content: "\e9e7"
}

.icon-border-none:before {
    content: "\e9e8"
}

.icon-ellipsis:before {
    content: "\e9e9"
}

.icon-uni21:before {
    content: "\21"
}

.icon-uni22:before {
    content: "\22"
}

.icon-uni23:before {
    content: "\23"
}

.icon-uni24:before {
    content: "\24"
}

.icon-uni25:before {
    content: "\25"
}

.icon-uni26:before {
    content: "\26"
}

.icon-uni27:before {
    content: "\27"
}

.icon-uni28:before {
    content: "\28"
}

.icon-uni29:before {
    content: "\29"
}

.icon-uni2a:before {
    content: "\2a"
}

.icon-uni2b:before {
    content: "\2b"
}

.icon-uni2c:before {
    content: "\2c"
}

.icon-uni2d:before {
    content: "\2d"
}

.icon-uni2e:before {
    content: "\2e"
}

.icon-uni2f:before {
    content: "\2f"
}

.icon-uni30:before {
    content: "\30"
}

.icon-uni31:before {
    content: "\31"
}

.icon-uni32:before {
    content: "\32"
}

.icon-uni33:before {
    content: "\33"
}

.icon-uni34:before {
    content: "\34"
}

.icon-uni35:before {
    content: "\35"
}

.icon-uni36:before {
    content: "\36"
}

.icon-uni37:before {
    content: "\37"
}

.icon-uni38:before {
    content: "\38"
}

.icon-uni39:before {
    content: "\39"
}

.icon-uni3a:before {
    content: "\3a"
}

.icon-uni3b:before {
    content: "\3b"
}

.icon-uni3c:before {
    content: "\3c"
}

.icon-uni3d:before {
    content: "\3d"
}

.icon-uni3e:before {
    content: "\3e"
}

.icon-uni3f:before {
    content: "\3f"
}

.icon-uni40:before {
    content: "\40"
}

.icon-uni41:before {
    content: "\41"
}

.icon-uni42:before {
    content: "\42"
}

.icon-uni43:before {
    content: "\43"
}

.icon-uni44:before {
    content: "\44"
}

.icon-uni45:before {
    content: "\45"
}

.icon-uni46:before {
    content: "\46"
}

.icon-uni47:before {
    content: "\47"
}

.icon-uni48:before {
    content: "\48"
}

.icon-uni49:before {
    content: "\49"
}

.icon-uni4a:before {
    content: "\4a"
}

.icon-uni4b:before {
    content: "\4b"
}

.icon-uni4c:before {
    content: "\4c"
}

.icon-uni4d:before {
    content: "\4d"
}

.icon-uni4e:before {
    content: "\4e"
}

.icon-uni4f:before {
    content: "\4f"
}

.icon-uni50:before {
    content: "\50"
}

.icon-uni51:before {
    content: "\51"
}

.icon-uni52:before {
    content: "\52"
}

.icon-uni53:before {
    content: "\53"
}

.icon-uni54:before {
    content: "\54"
}

.icon-uni55:before {
    content: "\55"
}

.icon-uni56:before {
    content: "\56"
}

.icon-uni57:before {
    content: "\57"
}

.icon-uni58:before {
    content: "\58"
}

.icon-uni59:before {
    content: "\59"
}

.icon-uni5a:before {
    content: "\5a"
}

.icon-uni5b:before {
    content: "\5b"
}

.icon-uni5c:before {
    content: "\5c"
}

.icon-uni5d:before {
    content: "\5d"
}

.icon-uni5e:before {
    content: "\5e"
}

.icon-uni5f:before {
    content: "\5f"
}

.icon-uni60:before {
    content: "\60"
}

.icon-uni61:before {
    content: "\61"
}

.icon-uni62:before {
    content: "\62"
}

.icon-uni63:before {
    content: "\63"
}

.icon-uni64:before {
    content: "\64"
}

.icon-uni65:before {
    content: "\65"
}

.icon-uni66:before {
    content: "\66"
}

.icon-uni67:before {
    content: "\67"
}

.icon-uni68:before {
    content: "\68"
}

.icon-uni69:before {
    content: "\69"
}

.icon-uni6a:before {
    content: "\6a"
}

.icon-uni6b:before {
    content: "\6b"
}

.icon-uni6c:before {
    content: "\6c"
}

.icon-uni6d:before {
    content: "\6d"
}

.icon-uni6e:before {
    content: "\6e"
}

.icon-uni6f:before {
    content: "\6f"
}

.icon-uni70:before {
    content: "\70"
}

.icon-uni71:before {
    content: "\71"
}

.icon-uni72:before {
    content: "\72"
}

.icon-uni73:before {
    content: "\73"
}

.icon-uni74:before {
    content: "\74"
}

.icon-uni75:before {
    content: "\75"
}

.icon-uni76:before {
    content: "\76"
}

.icon-uni77:before {
    content: "\77"
}

.icon-uni78:before {
    content: "\78"
}

.icon-uni79:before {
    content: "\79"
}

.icon-uni7a:before {
    content: "\7a"
}

.icon-uni7b:before {
    content: "\7b"
}

.icon-uni7c:before {
    content: "\7c"
}

.icon-uni7d:before {
    content: "\7d"
}

.icon-uni7e:before {
    content: "\7e"
}

.icon-copyright:before {
    content: "\a9"
}

.parallax-top {
    position: relative;
    z-index: 1;
    margin-top: 610px
}

.lines-bg {
    border-top: 2px solid #cfdadd;
    border-bottom: 2px solid #cfdadd;
    background: #fff url(/wp-content/themes/goodcall_resources/assets/images/lines-bg.png) center fixed;
    position: relative;
    z-index: 1
}

.lines-bg-alt {
    background: #fff url(/wp-content/themes/goodcall_resources/assets/images/lines-bg-2.png) center fixed;
    position: relative;
    z-index: 1
}

.how-it-works {
    padding: 100px 0
}

.how-it-works-text-center {
    float: left;
    clear: none;
    text-align: inherit;
    width: 82.83333%;
    margin-left: 8.58333%;
    margin-right: 3%;
    float: none
}

.how-it-works-text-center:after,
.how-it-works-text-center:before {
    content: '';
    display: table
}

.how-it-works-text-center:after {
    clear: both
}

.how-it-works-text-center:last-child {
    margin-right: 0
}

.searching {
    background: #fff;
    position: relative;
    z-index: 1;
    padding: 100px 0
}

.searching-school {
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0;
    margin-right: 3%;
    float: none;
    min-height: 383px
}

.searching-school:after,
.searching-school:before {
    content: '';
    display: table
}

.searching-school:after {
    clear: both
}

.searching-school:last-child {
    margin-right: 0
}

.searching-text {
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0;
    margin-right: 3%;
    float: none
}

.searching-text:after,
.searching-text:before {
    content: '';
    display: table
}

.searching-text:after {
    clear: both
}

.searching-text:last-child {
    margin-right: 0
}

.searching-text-center {
    float: left;
    clear: none;
    text-align: inherit;
    width: 82.83333%;
    margin-left: 8.58333%;
    margin-right: 3%;
    float: none
}

.searching-text-center:after,
.searching-text-center:before {
    content: '';
    display: table
}

.searching-text-center:after {
    clear: both
}

.searching-text-center:last-child {
    margin-right: 0
}

.news {
    padding: 100px 0
}

.news h2 {
    margin-bottom: 50px
}

.news .wrap {
    position: relative
}

.news .top-button {
    position: absolute;
    top: 0;
    right: 0
}

.new-home {
    font-family: ProximaNova, Helvetica, sans-serif
}

.new-home .hero {
    background-color: #fff;
    background-image: url(/wp-content/themes/goodcall_resources/assets/images/bg-illustrations.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: auto;
    left: 0;
    overflow: auto;
    padding: 50px 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 0
}

@media screen and (min-width:768px) {
    .new-home .hero {
        padding: 100px 0
    }
}

.new-home .hero__illustration-separate {
    transform: translateX(-50%);
    left: 50%;
    max-height: 80px;
    position: absolute;
    top: 50px
}

.new-home .hero .wrap {
    max-width: 100%
}

.new-home .hero-carousel {
    display: block;
    margin: 0 auto;
    text-align: center
}

.new-home .hero-carousel__slide {
    width: 100%
}

.new-home .hero-carousel__slide img {
    margin: 0 auto
}

.new-home .hero-carousel__slide h2 {
    color: #555;
    font-size: 30px;
    font-weight: 300;
    margin: 15px 0 0
}

@media screen and (min-width:768px) {
    .new-home .hero-carousel__slide h2 {
        font-size: 45px;
        margin: 25px 0 0
    }
}

.new-home .hero-carousel__slide p {
    color: #9b9b9b;
    font-size: 22px;
    font-weight: 300;
    margin: 10px 0 15px
}

@media screen and (min-width:768px) {
    .new-home .hero-carousel__slide p {
        font-size: 30px
    }
}

.new-home .hero-carousel__slide .button {
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    padding: 10px 20px;
    text-transform: uppercase
}

@media screen and (min-width:768px) {
    .new-home .hero-carousel__slide .button {
        font-size: 20px;
        padding: 10px 40px
    }
}

.new-home .hero-carousel__slide:focus {
    outline: 0
}

.new-home .hero-carousel__slide-inner {
    display: block;
    margin: 0 auto;
    max-width: 615px;
    min-height: 450px;
    overflow: hidden;
    padding: 0 30px
}

@media screen and (min-width:768px) {
    .new-home .hero-carousel__slide-inner {
        min-height: 550px;
        padding: 0
    }
}

.new-home .hero-carousel__controls {
    margin: 0;
    padding: 0;
    list-style: none
}

.new-home .hero-carousel__controls li {
    display: inline-block
}

.new-home .hero-carousel__controls li button {
    background: 0 0;
    border: 0;
    color: transparent;
    display: block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    outline: 0;
    padding: 5px;
    width: 10px
}

.new-home .hero-carousel__controls li button:before {
    background-color: #d8d8d8;
    border-radius: 100%;
    content: "";
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    position: absolute;
    width: 10px
}

.new-home .hero-carousel__controls li.slick-active button:before {
    background-color: #009bbf
}

.new-home .hero-carousel__controls li+li {
    margin-left: 10px
}

.new-home .categories {
    text-align: center
}

.new-home .categories>.wrap {
    position: relative
}

.new-home .categories h2 {
    font-size: 30px
}

.new-home .category-carousel {
    transition: .2s ease;
    transition-property: opacity;
    margin: 0 0 50px;
    position: relative
}

@media screen and (min-width:768px) {
    .new-home .category-carousel {
        margin: 0 0 100px
    }
}

.new-home .category-carousel:hover a {
    opacity: .75
}

.new-home .category-carousel .slick-slide {
    margin: 0 10px
}

.new-home .category-carousel .slack-list {
    margin: 0 -10px
}

.new-home .category-carousel a {
    transition: .2s ease;
    transition-property: border-color, box-shadow, opacity;
    border: 1px solid #edf1f2;
    border-radius: 10px;
    padding: 30px 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (min-width:768px) {
    .new-home .category-carousel a {
        padding: 45px 30px
    }
}

.new-home .category-carousel a:hover {
    border: 1px solid #009bbf;
    box-shadow: inset 0 0 20px rgba(5, 154, 192, .2);
    opacity: 1;
    text-decoration: none
}

.new-home .category-carousel h3 {
    font-size: 26px;
    margin: 0 0 10px
}

@media screen and (min-width:768px) {
    .new-home .category-carousel h3 {
        font-size: 30px
    }
}

.new-home .category-carousel p {
    font-size: 14px;
    margin: 0
}

@media screen and (min-width:768px) {
    .new-home .category-carousel p {
        font-size: 16px
    }
}

.new-home .category-carousel__next,
.new-home .category-carousel__previous {
    transform: translateY(-50%);
    background: 0 0;
    border: 0;
    color: transparent;
    font-size: 0;
    height: 20px;
    outline: 0;
    position: absolute;
    top: 50%;
    width: 10px
}

.new-home .category-carousel__next:before,
.new-home .category-carousel__previous:before {
    background-image: url(/wp-content/themes/goodcall_resources/assets/images/arrow-left.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: 20px;
    width: 10px
}

.new-home .category-carousel__previous {
    left: -30px
}

.new-home .category-carousel__next {
    right: -15px
}

.new-home .category-carousel__next:before {
    transform: rotate(180deg)
}

.new-home .content-block+.content-block {
    margin: 50px 0 0
}

@media screen and (min-width:768px) {
    .new-home .content-block+.content-block {
        margin: 100px 0
    }
}

.new-home .content-block>.wrap {
    display: block;
    padding: 0 30px;
    max-width: 860px
}

@media screen and (min-width:768px) {
    .new-home .content-block>.wrap {
        display: table;
        padding: 0
    }
}

.new-home .content-block__image {
    display: block;
    margin-bottom: 30px;
    vertical-align: middle;
    width: 100%
}

@media screen and (min-width:768px) {
    .new-home .content-block__image {
        display: table-cell;
        margin-bottom: 0;
        width: 50%
    }
}

.new-home .content-block .button {
    text-transform: uppercase
}

.new-home .content-block__text {
    display: block;
    vertical-align: middle;
    width: 100%
}

@media screen and (min-width:768px) {
    .new-home .content-block__text {
        display: table-cell;
        width: 50%
    }
}

.new-home .content-block__text h2 {
    color: #fe5000;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 15px;
    text-transform: uppercase
}

.new-home .content-block__text h3 {
    color: #555;
    font-size: 30px;
    font-weight: 400;
    margin: 0 0 15px
}

.new-home .content-block__text p {
    color: #9b9b9b;
    font-size: 20px;
    font-weight: 400;
    margin: 0
}

.new-home .content-block__text ul {
    color: #9b9b9b;
    line-height: 30px;
    list-style: inside;
    margin: 25px 0;
    padding-left: 0
}

@media screen and (min-width:768px) {
    .new-home .content-block__text ul {
        padding-left: 30px
    }
}

.add-scholarship [data-scholarship-form-review],
.add-scholarship [data-scholarship-thankyou] {
    display: none
}

.add-scholarship .thank-you {
    color: #059ac0;
    font-size: 2.1875em;
    font-weight: 400;
    margin-top: 150px;
    text-align: center
}

@media only screen and (min-width:768px) {
    .add-scholarship .thank-you {
        margin-top: 50px
    }
}

.add-scholarship .heading h1,
.add-scholarship .heading h2 {
    color: #555;
    font-size: 30px
}

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

    .add-scholarship .heading h1,
    .add-scholarship .heading h2 {
        font-size: 3.125em
    }
}

.add-scholarship .heading h1 {
    margin: 0 0 15px 0
}

.add-scholarship .heading h2 {
    font-weight: 700
}

.add-scholarship .heading p {
    color: #9b9b9b
}

.add-scholarship .review-content .row+.row {
    margin-top: 40px
}

.add-scholarship .review-content__title {
    color: #059ac0;
    font-size: 20px;
    font-weight: 400;
    margin: 0
}

.add-scholarship .review-content__label {
    color: #9b9b9b;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 10px
}

.add-scholarship .review-content__value {
    color: #555;
    font-size: 20px;
    font-weight: 400;
    margin: 0
}

.add-scholarship-form .row+.row {
    margin-top: 30px
}

.add-scholarship-form .parsley-error+ul.parsley-errors-list {
    padding: 0
}

.add-scholarship-form .parsley-error+ul.parsley-errors-list+.selectize-control .selectize-input {
    background-color: #f2dede;
    border: 1px solid #eed3d7;
    color: #b94a48
}

.add-scholarship-form .parsley-success+ul.parsley-errors-list {
    padding: 0
}

.add-scholarship-form .parsley-success+ul.parsley-errors-list+.selectize-control .selectize-input {
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    color: #468847
}

.add-scholarship-form label {
    color: #9b9b9b;
    display: block;
    font-size: 15px;
    margin-bottom: 10px
}

.add-scholarship-form__input {
    font-size: 20px;
    height: 60px;
    padding-left: 25px;
    width: 100%
}

.add-scholarship-form textarea {
    padding: 20px 25px;
    width: 100%
}

.add-scholarship-form input,
.add-scholarship-form textarea {
    border-radius: 5px;
    border: 1px solid #d6d6d6;
    outline: 0
}

.add-scholarship-form input:focus,
.add-scholarship-form textarea:focus {
    border: 1px solid #059ac0;
    box-shadow: inset 0 0 20px 0 rgba(5, 154, 192, .2)
}

.add-scholarship-form__item--has-selectize {
    position: relative
}

.add-scholarship-form__select {
    width: 100%
}

.add-scholarship-form__select .selectize-control.plugin-remove_button div.item[data-value] {
    padding-right: 50px !important
}

.add-scholarship-form__select .selectize-control.plugin-remove_button div.item[data-value] .remove {
    font-family: linearicons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-left: none;
    font-size: 30px;
    padding: 4px 0 0;
    width: 40px
}

.add-scholarship-form__select .selectize-input {
    background: 0 0;
    border: 1px solid #d6d6d6;
    padding: 17px 8px
}

.add-scholarship-form__select .selectize-input.items.has-items {
    padding: 9px 8px 8px
}

.add-scholarship-form__select .selectize-input>input {
    font-size: 20px
}

.add-scholarship-form__select .selectize-input.focus {
    border: 1px solid #059ac0;
    box-shadow: inset 0 0 20px 0 rgba(5, 154, 192, .2)
}

.add-scholarship-form__select .selectize-input>div.item {
    background-color: #059ac0;
    border-radius: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: 100;
    margin: 0 3px 3px 0;
    padding: 10px 50px 10px 15px;
    border: none
}

.add-scholarship-form__select .selectize-input>div.item.active {
    background-color: #058bad;
    color: #fff;
    border: none
}

.add-scholarship-form__select .selectize-dropdown {
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .33);
    border-radius: 10px;
    border: none;
    margin-top: 25px;
    position: absolute
}

.add-scholarship-form__select .selectize-dropdown .triangle::after,
.add-scholarship-form__select .selectize-dropdown .triangle::before {
    background-color: #fff;
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    top: -10px;
    left: 20px
}

.add-scholarship-form__select .selectize-dropdown .triangle::before {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .33)
}

.add-scholarship-form__select .selectize-dropdown-content {
    margin: 0;
    padding: 0;
    position: relative
}

.add-scholarship-form__select .selectize-dropdown-content .option {
    color: #9b9b9b;
    font-size: 18px;
    font-weight: 400;
    padding: 15px
}

.add-scholarship-form__select .selectize-dropdown-content .option:first-child {
    border-radius: 10px 10px 0 0
}

.add-scholarship-form__select .selectize-dropdown-content .option:last-child {
    border-radius: 0 0 10px 10px
}

.add-scholarship-form__select .selectize-dropdown-content .option.active {
    background-color: #059ac0;
    background-image: none;
    color: #fff
}

.add-scholarship-form .button {
    width: 180px
}

.add-scholarship-form .award-info {
    display: inline-block
}

.add-scholarship-form .award-info>div {
    display: inline-block
}

.add-scholarship-form .award-info__count {
    float: left;
    margin: 10px 0 0 15px;
    width: 100px
}

.add-scholarship-form .award-info__count+.award-info__award {
    margin-left: 10px
}

.add-scholarship-form .award-info__count input {
    padding-left: 15px
}

.add-scholarship-form .award-info__amount {
    float: left;
    margin: 10px 15px 0 15px;
    width: 150px
}

.add-scholarship-form .award-info__amount input {
    padding-left: 15px;
    padding-right: 15px
}

.add-scholarship-form .date-item {
    float: left;
    font-size: 0;
    margin: 10px 0 0 15px;
    width: 45%
}

.add-scholarship-form .date-item+.date-item {
    margin-right: 15px
}

.add-scholarship-form .multi-button {
    background-color: #059ac0;
    border-radius: 100%;
    border: none;
    font-size: 16px;
    height: 32px;
    line-height: 28px;
    outline: 0;
    width: 32px
}

.add-scholarship-form .multi-button:before {
    font-family: linearicons !important;
    speak: none;
    font-style: normal;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff
}

.add-scholarship-form .location-wrap>input {
    position: absolute !important;
    left: -9999px !important;
    width: 0 !important
}

.add-scholarship-form .location-wrap>input:checked+label:before {
    font-family: linearicons !important;
    speak: none;
    font-style: normal;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #059ac0;
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    text-align: center
}

.add-scholarship-form .location-wrap>input:checked+label+.row {
    max-height: 400px;
    overflow: visible
}

.add-scholarship-form .location-wrap .row {
    max-height: 0;
    overflow: hidden;
    margin: 30px 0;
    transition: max-height 250ms ease
}

.add-scholarship-form .show-location__label {
    margin: 15px;
    padding: 0 0 0 25px;
    position: relative
}

.add-scholarship-form .show-location__label:before {
    border-radius: 5px;
    border: 1px solid #059ac0;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    transition: background-color 250ms ease;
    width: 15px
}

.search-text-top {
    padding: 0 42px
}

.search-text-top p {
    display: block;
    font-size: 1.125em;
    width: 100%;
    float: none;
    margin: 0;
    text-align: center;
    font-weight: 300
}

.search-text-top .search-criteria {
    width: 100%;
    padding-bottom: 30px;
    padding-top: 38px;
    float: none;
    margin: 0;
    text-align: center
}

.search-text-top .search-criteria h2 {
    font-size: 1em;
    font-weight: 700
}

.search-text-top .search-criteria .button {
    display: inline-block;
    width: auto;
    margin-bottom: 0;
    transition: all .2s
}

.search-text-top .search-criteria .button.js-selected {
    background: #fe5000;
    border: 1px solid #fe5000;
    color: #fff
}

.search-text-top .select-itens {
    color: #009bbf;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block
}

@media only screen and (min-width:490px) {
    .search-text-top .select-itens {
        position: relative
    }
}

.search-text-top .select-itens .select-box {
    background: #f2f5f6;
    border-radius: 2px;
    border: 1px solid #ccc;
    display: none;
    left: 0;
    max-height: 190px;
    overflow-x: scroll;
    position: absolute;
    text-align: left;
    top: 22px;
    width: 230px;
    z-index: 2
}

@media only screen and (max-width:490px) {
    .search-text-top .select-itens .select-box {
        top: 78px;
        position: fixed;
        left: 0;
        right: 0;
        width: auto
    }
}

.search-text-top .select-itens .select-box.select-form {
    padding: 10px
}

.search-text-top .select-itens .select-box a {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 4px 8px
}

.search-text-top .select-itens .select-box a:hover {
    background: #ccc;
    color: #fff
}

.search-text-top .select-itens .select-box a:last-child {
    border-bottom: none
}

.search-text-top .select-itens .select-box a.js-item-selected {
    display: none
}

.search-text-top .select-itens .select-box a.js-close-selection {
    background: url(/wp-content/themes/goodcall_resources/assets/images/ico-delete.png) no-repeat right 10px center;
    text-align: right;
    padding-right: 30px;
    color: #555;
    font-size: 15px;
    vertical-align: middle
}

.search-text-top .select-itens .select-box a.js-close-selection:hover {
    background-color: #ccc
}

.search-text-top .select-itens .select-box a.js-clear-selection {
    text-align: center;
    color: #555
}

.search-text-top .select-itens .select-box .select-input {
    background: url(/wp-content/themes/goodcall_resources/assets/images/ico-search.png) no-repeat 96% center
}

.search-text-top .is-hidden {
    display: none;
    transition: all .2s
}

.view-options {
    width: 100%;
    padding: 20px 42px
}

.view-options ul {
    list-style: none;
    float: right;
    margin: 0;
    padding: 0
}

.view-options ul li {
    display: inline-block;
    position: relative;
    margin-right: 8px;
    line-height: 19px
}

.view-options ul li a.view-icon {
    display: inline-block;
    width: 22px;
    height: 19px;
    line-height: 19px;
    text-indent: -9999999px;
    margin: 0;
    opacity: .4
}

.view-options ul li a.view-icon.selected {
    opacity: 1
}

.view-options ul li a.view-icon.rows {
    background: url(/wp-content/themes/goodcall_resources/assets/images/ico-rows.png) center center no-repeat
}

.view-options ul li a.view-icon.thumbs {
    background: url(/wp-content/themes/goodcall_resources/assets/images/ico-thumbs.png) center center no-repeat
}

.search-view {
    padding-top: 10px
}

.load-more {
    width: 100%;
    text-align: center;
    padding: 20px 0;
    margin: 40px 0
}

.load-more .button {
    padding-left: 45px;
    padding-right: 45px
}

.press-release {
    padding: 120px 0 0 0
}

.press-release h1 {
    font-size: 40px
}

.press-release h2 {
    font-size: 30px
}

.admin-table {
    border-collapse: separate;
    border-radius: 12px;
    border: 3px solid #f6f8f8;
    width: 100%;
    font-size: .875em;
    color: #9b9b9b;
    padding: 15px 15px 15px
}

.admin-table .orange {
    color: #fe5000
}

.admin-table .yellow {
    color: #ffaa2f
}

.admin-table .blue {
    color: #00aa9e
}

.admin-table .dark-blue {
    color: #009bbf
}

.admin-table .icon-search {
    display: block;
    position: relative;
    width: 23px;
    height: 23px;
    padding-top: 3px;
    float: left;
    margin-right: 5px;
    text-align: center;
    line-height: 20px
}

.admin-table .icon-search.eye.select {
    background: #f8edd1
}

.admin-table .icon-search.check.select {
    background: #cceeec
}

.admin-table .icon-search.share.select {
    background: #dbe0e5
}

.admin-table .icon-search img {
    display: inline
}

.admin-table .brand {
    width: 30px;
    height: auto
}

.admin-table tr {
    height: 80px
}

.admin-table tr:nth-child(odd) {
    background: #f6f8f8
}

.admin-table td {
    padding: 0 15px
}

.admin-table td a {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 275px
}

.admin-table td a.tag {
    display: inline
}

.admin-table thead {
    font-weight: 700;
    color: #555;
    background: #fff
}

.admin-table thead tr.header {
    background: #fff
}

.legal {
    color: #333;
    margin: 60px 0 100px;
    font-size: 14px
}

@media only screen and (min-width:768px) {
    .legal {
        margin: 50px 0 100px
    }
}

.legal .underline {
    text-decoration: underline
}

.legal .section {
    padding: 15px 15px
}

.legal__title {
    color: #059ac0;
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 10px
}

.legal__sub-title {
    color: #333;
    font-weight: 700;
    margin-bottom: 10px
}

.legal__list {
    list-style: outside;
    list-style-type: decimal;
    padding-left: 30px
}

.legal__list li+li {
    margin-top: 10px
}

.legal__list-item-title {
    font-weight: 700;
    margin-bottom: 20px
}

.legal__list ul {
    list-style: outside;
    margin: 20px 0;
    padding-left: 30px
}

.legal__list ul li+li {
    margin-top: 10px
}

.legal p {
    margin-bottom: 10px
}

.accordeon {
    padding: 50px 0;
    height: auto;
    transition: height 1s;
    overflow: hidden;
    position: relative
}

.accordeon:last-child {
    border-bottom: none
}

.accordeon-title {
    clear: both;
    overflow: hidden
}

.accordeon h1 {
    font-size: 1.5625em;
    line-height: 35px;
    margin-right: 30px;
    font-weight: 100
}

.accordeon h2 {
    font-size: 1.25em;
    color: #9b9b9b;
    float: left;
    line-height: 35px;
    font-weight: 100
}

.accordeon h2.goal-amount {
    color: #fe5000;
    font-size: 2.1875em
}

.accordeon .change {
    display: block;
    float: right;
    line-height: 35px;
    margin-right: 20px;
    color: #009bbf;
    font-weight: 100
}

.accordeon .toogle {
    display: block;
    float: right;
    height: 35px;
    line-height: 35px;
    width: 60px;
    text-align: center;
    cursor: pointer;
    background: url(/wp-content/themes/goodcall_resources/assets/images/ico-navigateup@2x.png) no-repeat center center
}

.accordeon.closed {
    overflow: hidden
}

.accordeon.closed .toogle {
    background: url(/wp-content/themes/goodcall_resources/assets/images/ico-navigatedown@2x.png) no-repeat center center
}

.alert {
    padding: 15px;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 10px
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d0e9c6
}

.blog {
    border-bottom: 2px solid #cfdadd;
    padding-bottom: 32px
}

.blog-news-blocks {
    border-bottom: 3px solid #cfdadd;
    padding-bottom: 30px;
    margin-bottom: 50px
}

.blog-news-blocks .block {
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0;
    margin-right: 3%
}

.blog-news-blocks .block:after,
.blog-news-blocks .block:before {
    content: '';
    display: table
}

.blog-news-blocks .block:after {
    clear: both
}

.blog-news-blocks .block:last-child {
    margin-right: 0
}

.blog-news-blocks .block-image {
    border: 1px solid #cfdadd;
    padding: 4px;
    margin-bottom: 32px
}

.blog-news-blocks .block h2 {
    font-size: 1.125em
}

.blog-news-blocks .block h2 a {
    color: #555;
    text-decoration: none
}

.blog-news-blocks .block h2 a:hover {
    color: #009bbf;
    text-decoration: underline
}

.blog-list {
    float: left;
    clear: none;
    text-align: inherit;
    width: 74.25%;
    margin-left: 0;
    margin-right: 3%
}

.blog-list:after,
.blog-list:before {
    content: '';
    display: table
}

.blog-list:after {
    clear: both
}

.blog-list:last-child {
    margin-right: 0
}

.blog-list .item-list {
    margin-bottom: 24px
}

.blog-list .item-figure {
    float: left;
    clear: none;
    text-align: inherit;
    width: 42.77778%;
    margin-left: 0;
    margin-right: 3%;
    border: 1px solid #cfdadd;
    padding: 4px
}

.blog-list .item-figure:after,
.blog-list .item-figure:before {
    content: '';
    display: table
}

.blog-list .item-figure:after {
    clear: both
}

.blog-list .item-figure:last-child {
    margin-right: 0
}

.blog-list .item-text {
    float: left;
    clear: none;
    text-align: inherit;
    width: 54.22222%;
    margin-left: 0;
    margin-right: 3%
}

.blog-list .item-text:after,
.blog-list .item-text:before {
    content: '';
    display: table
}

.blog-list .item-text:after {
    clear: both
}

.blog-list .item-text:last-child {
    margin-right: 0
}

.blog-list .item-text h2 {
    font-size: 1.5625em;
    margin-bottom: 12px
}

.blog-list .item-text h2 a {
    color: #555;
    text-decoration: none
}

.blog-list .item-text h2 a:hover {
    color: #009bbf;
    text-decoration: underline
}

.blog-list .item-text .credits {
    font-size: .625em;
    color: #009bbf;
    font-weight: 400
}

.blog-list .item-text p {
    font-size: .9375em;
    margin-top: 12px
}

.blog-sidebar {
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0;
    margin-right: 3%
}

.blog-sidebar:after,
.blog-sidebar:before {
    content: '';
    display: table
}

.blog-sidebar:after {
    clear: both
}

.blog-sidebar:last-child {
    margin-right: 0
}

.blog-sidebar h3.title {
    color: #fe5000;
    font-size: 1.25em
}

.blog-sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.blog-sidebar .sidebar-list li {
    margin-bottom: 32px
}

.blog-sidebar .sidebar-list a {
    color: #555
}

.blog-sidebar .sidebar-list a:hover {
    color: #009bbf
}

.blog-sidebar .grid-image li {
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    margin-bottom: 14px;
    border: 1px solid #cfdadd;
    padding: 4px
}

.blog-sidebar .grid-image li:after,
.blog-sidebar .grid-image li:before {
    content: '';
    display: table
}

.blog-sidebar .grid-image li:after {
    clear: both
}

.blog-sidebar .grid-image li:nth-child(2n) {
    margin-right: 0;
    float: right
}

.blog-sidebar .grid-image li:nth-child(2n+1) {
    clear: both
}

.breadcrumbs {
    font-size: 1.125em;
    font-weight: 400;
    padding: 0;
    text-align: center;
    text-decoration: underline;
    width: 100%
}

@media only screen and (min-width:768px) {
    .breadcrumbs {
        text-align: left;
        text-decoration: none;
        font-size: .75em;
        padding: 50px 0
    }
}

.breadcrumbs a {
    color: #009bbf
}

.breadcrumbs a:hover {
    color: #fe5000
}

.button {
    border-radius: 100px;
    cursor: pointer;
    display: inline-block;
    font-size: .8125em;
    margin-bottom: 24px;
    outline: 0;
    padding: 12px 20px;
    position: relative;
    text-align: center;
    text-decoration: none
}

.button.ghost {
    border: 2px solid #fff;
    color: #fff
}

.button.ghost:hover {
    background: #fff;
    color: #009bbf
}

.button.orange {
    background: #fe5000;
    border: 1px solid #fe5000;
    color: #fff
}

.button.orange:hover {
    background: #ff6823
}

.button.orange-ghost {
    background: 0 0;
    border: 1px solid #fe5000;
    color: #fe5000
}

.button.orange-ghost.select,
.button.orange-ghost:hover {
    background: #fe5000;
    border: 1px solid #fe5000;
    color: #fff
}

.button.orange-ghost:disabled {
    border: 1px solid #9b9b9b;
    background: #9b9b9b;
    color: #fff
}

.button.light-yellow {
    background: #f8edd1;
    border: 1px solid #ffaa2f;
    color: #ffaa2f
}

.button.light-yellow:hover {
    background: #ffaa2f;
    color: #fff
}

.button.light-blue {
    background: #cceeec;
    border: 1px solid #00aa9e;
    color: #00aa9e
}

.button.light-blue:hover {
    background: #00aa9e;
    color: #fff
}

.button.dark-blue {
    background: #dbe0e5;
    border: 1px solid #4c647c;
    color: #4c647c
}

.button.dark-blue:hover {
    background: #4c647c;
    color: #fff
}

.button.grey-ghost {
    border: 1px solid #9b9b9b;
    color: #9b9b9b
}

.button.grey-ghost:hover {
    background: #9b9b9b;
    color: #fff
}

.featured {
    margin-bottom: 50px
}

.featured-image {
    float: left;
    clear: none;
    text-align: inherit;
    width: 65.66667%;
    margin-left: 0;
    margin-right: 3%;
    border: 1px solid #cfdadd;
    padding: 4px
}

.featured-image:after,
.featured-image:before {
    content: '';
    display: table
}

.featured-image:after {
    clear: both
}

.featured-image:last-child {
    margin-right: 0
}

.featured-text {
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0;
    margin-right: 3%
}

.featured-text:after,
.featured-text:before {
    content: '';
    display: table
}

.featured-text:after {
    clear: both
}

.featured-text:last-child {
    margin-right: 0
}

.featured h1 {
    font-size: 1.5625em;
    margin-bottom: 12px
}

.featured h1 a {
    color: #555;
    text-decoration: none
}

.featured h1 a:hover {
    color: #009bbf;
    text-decoration: underline
}

.featured .featured-top {
    font-size: .9375em;
    color: #fe5000;
    display: block;
    margin: 25px 0 15px
}

.featured .credits {
    font-size: .625em;
    color: #009bbf;
    font-weight: 400
}

.featured p {
    font-size: .9375em;
    margin-top: 12px
}

.filter__box {
    border: 1px solid #edf1f2;
    border-radius: 10px;
    padding-bottom: 60px;
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 60px
}

.filter__box.is-selected {
    border: 1px solid #059ac0;
    box-shadow: inset 0 0 20px rgba(5, 154, 192, .2)
}

.filter__box span {
    display: block;
    text-align: center
}

.filter__type {
    color: #555;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 25px
}

.form__item {
    position: relative;
    margin-bottom: 20px
}

.form__item label {
    color: #9b9b9b;
    display: block;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 10px;
    margin-left: 20px;
    text-transform: uppercase
}

.form__item input {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #d6d6d6;
    font-size: 15px;
    outline: 0;
    padding: 13px 20px;
    width: 100%
}

.form__item.has-error label {
    color: #d0021b
}

.form__item.has-error input {
    border-color: #d0021b;
    box-shadow: 0 0 10px rgba(208, 1, 26, .15)
}

@media only screen and (min-width:490px) {
    .form__item--one-half {
        float: left;
        width: 50%
    }

    .form__item--one-half:first-child {
        padding-right: 2%
    }

    .form__item--one-half:last-child {
        padding-left: 2%
    }
}

.form__button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fe5000;
    border-radius: 25px;
    border: none;
    color: #fff;
    font-size: 20px;
    line-height: 1;
    outline: 0;
    padding: 13px 50px 11px;
    text-transform: uppercase
}

.form__button:hover {
    background-color: #cb4203
}

.form-conversational {
    font-size: 17px;
    line-height: 27px;
    font-weight: 300
}

.form-conversational__select {
    display: inline-block
}

.form-conversational__input-span {
    outline: 0;
    color: #009bbf;
    border-bottom: 1px solid #009bbf;
    display: inline-block;
    padding: 0 5px
}

.form-conversational__input-text {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: none;
    outline: 0;
    color: #009bbf;
    border-bottom: 1px solid #009bbf
}

.form-conversational__input-text::-webkit-input-placeholder {
    color: #009bbf
}

.form-conversational__input-text::-moz-placeholder {
    color: #009bbf
}

.form-conversational__input-text:-moz-placeholder {
    color: #009bbf
}

.form-conversational__input-text:-ms-input-placeholder {
    color: #009bbf
}

.form-conversational .chosen-container {
    outline: 0 !important;
    width: 100% !important
}

.form-conversational .chosen-container .chosen-single {
    background: 0 0 !important;
    border: none !important;
    color: #555 !important;
    font-size: 20px;
    outline: 0 !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0 !important
}

.account-form {
    text-align: center
}

.account-form .row+.row {
    border-top: 1px solid #edf1f2
}

.account-form .columns {
    padding: 0;
    position: relative
}

.account-form .columns+.columns>.account-form__item {
    border-top: 1px solid #edf1f2
}

@media only screen and (min-width:768px) {
    .account-form .columns+.columns>.account-form__item {
        border-left: 1px solid #edf1f2;
        border-top: none
    }
}

.account-form__wrap {
    border: 1px solid #edf1f2;
    text-align: left
}

.account-form__label {
    color: #9b9b9b;
    position: absolute;
    top: 0;
    padding-left: 10px;
    font-size: 12px
}

.account-form__item {
    display: inline-block;
    width: 100%
}

.account-form__item input:focus {
    box-shadow: inset 0 0 20px 0 rgba(5, 154, 192, .2), inset 0 0 0 1px #059ac0
}

@media only screen and (max-width:767px) {
    .account-form__item--border-left {
        border-left: 1px solid #edf1f2;
        border-top: none
    }
}

.account-form__input {
    background: 0 0;
    border: none;
    color: #555;
    font-size: 16px;
    outline: 0;
    padding: 25px 10px 5px;
    width: 100%
}

@media only screen and (min-width:768px) {
    .account-form__input {
        font-size: 20px
    }
}

.account-form__select.selectize-control.single .selectize-input:after {
    display: none
}

.account-form__select .selectize-input {
    background: 0 0;
    border-radius: 0;
    border: none;
    box-shadow: none;
    overflow: visible;
    padding: 25px 10px 5px
}

.account-form__select .selectize-input.items {
    padding: 25px 10px 5px
}

.account-form__select .selectize-input.items.has-items {
    padding: 25px 10px 5px
}

.account-form__select .selectize-input.input-active.dropdown-active:before {
    height: auto
}

.account-form__select .selectize-input>input {
    font-size: 16px
}

@media only screen and (min-width:768px) {
    .account-form__select .selectize-input>input {
        font-size: 20px
    }
}

.account-form__select .selectize-input.focus {
    box-shadow: inset 0 0 20px 0 rgba(5, 154, 192, .2), inset 0 0 0 1px #059ac0
}

.account-form__select .selectize-input>div.item {
    background: 0 0;
    border-radius: 0;
    border: none;
    color: #555;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0
}

@media only screen and (min-width:768px) {
    .account-form__select .selectize-input>div.item {
        font-size: 18px
    }
}

.account-form__select .selectize-input>div.item.active {
    background-color: none;
    color: #555;
    border: none
}

.account-form__select .selectize-dropdown {
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .33);
    border-radius: 10px;
    border: none;
    margin-top: 25px;
    position: absolute
}

.account-form__select .selectize-dropdown .triangle::after,
.account-form__select .selectize-dropdown .triangle::before {
    background-color: #fff;
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    top: -10px;
    left: 20px
}

.account-form__select .selectize-dropdown .triangle::before {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .33)
}

.account-form__select .selectize-dropdown-content {
    margin: 0;
    padding: 0;
    position: relative
}

.account-form__select .selectize-dropdown-content .option {
    color: #9b9b9b;
    font-size: 16px;
    font-weight: 400;
    padding: 15px
}

@media only screen and (min-width:768px) {
    .account-form__select .selectize-dropdown-content .option {
        font-size: 18px
    }
}

.account-form__select .selectize-dropdown-content .option:first-child {
    border-radius: 10px 10px 0 0
}

.account-form__select .selectize-dropdown-content .option:last-child {
    border-radius: 0 0 10px 10px
}

.account-form__select .selectize-dropdown-content .option.active {
    background-color: #059ac0;
    background-image: none;
    color: #fff
}

.footer {
    background: #fff;
    width: 100%;
    position: relative;
    z-index: 1;
    padding: 100px 0
}

.footer h4 {
    font-size: .9375em;
    color: #fe5000;
    font-weight: 400
}

.footer h4 a {
    color: #fe5000
}

.footer h4 a:hover {
    text-decoration: none
}

.footer-text {
    float: left;
    clear: none;
    text-align: inherit;
    width: 36.61538%;
    margin-left: 0;
    margin-right: 3%
}

.footer-text:after,
.footer-text:before {
    content: '';
    display: table
}

.footer-text:after {
    clear: both
}

.footer-text:last-child {
    margin-right: 0
}

.footer-text p {
    font-size: .8125em
}

.footer-menu {
    float: left;
    clear: none;
    text-align: inherit;
    width: 12.84615%;
    margin-left: 0;
    margin-right: 3%
}

.footer-menu:after,
.footer-menu:before {
    content: '';
    display: table
}

.footer-menu:after {
    clear: both
}

.footer-menu:last-child {
    margin-right: 0
}

.footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: .8125em
}

.footer ul li {
    margin-bottom: 10px;
    color: #9b9b9b
}

.footer ul li a {
    color: #9b9b9b;
    text-decoration: none
}

.footer ul li a:hover {
    color: #00aa9e;
    text-decoration: underline
}

.hero {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 0;
    background: #fff;
    width: 100%;
    height: 610px;
    overflow: hidden;
    display: table
}

.hero-text {
    float: left;
    clear: none;
    text-align: inherit;
    width: 65.66667%;
    margin-left: 17.16667%;
    margin-right: 3%;
    position: relative;
    z-index: 1;
    text-align: center;
    margin-top: 208px
}

.hero-text:after,
.hero-text:before {
    content: '';
    display: table
}

.hero-text:after {
    clear: both
}

.hero-text:last-child {
    margin-right: 0
}

.hero-text h1 {
    color: #fff
}

.hero-text p {
    color: #fff;
    margin-bottom: 34px
}

.hero-text .button {
    margin: 0 24px
}

.hero-image {
    width: 100%;
    min-width: 1320px;
    height: auto;
    position: absolute;
    top: 0;
    left: 0
}

.info {
    border-bottom: 2px solid #cfdadd;
    padding-bottom: 32px
}

.info .top-info {
    margin-bottom: 30px;
    overflow: hidden
}

.info .popular {
    display: block;
    float: left;
    width: auto;
    background: #fe5000;
    color: #fff;
    padding: 5px 10px
}

.info .check {
    display: block;
    text-align: center;
    background: url(/wp-content/themes/goodcall_resources/assets/images/ico-alert.png) no-repeat left center;
    color: #009bbf;
    font-size: 1.125em;
    line-height: 26px;
    padding-left: 0;
    text-decoration: underline;
    cursor: pointer;
    font-weight: 400
}

@media only screen and (min-width:768px) {
    .info .check {
        float: right;
        padding-left: 28px
    }
}

.info h1 {
    font-size: 1.875em;
    margin-top: 30px;
    text-align: center
}

@media only screen and (min-width:768px) {
    .info h1 {
        margin-top: 0;
        text-align: left
    }
}

.info h2 {
    font-size: 1.5625em
}

.info p {
    font-size: 1em;
    color: #9b9b9b;
    text-align: center
}

@media only screen and (min-width:768px) {
    .info p {
        text-align: left
    }
}

.info .text {
    padding-left: 15px;
    padding-right: 15px;
    width: 66.66667%;
    float: left;
    padding-right: 55px
}

.info .text.description {
    float: none;
    padding-left: 0
}

@media only screen and (min-width:768px) {
    .info .text.description {
        float: left
    }
}

.info .text.eligible {
    float: none;
    padding-left: 0
}

@media only screen and (min-width:768px) {
    .info .text.eligible {
        float: left
    }
}

.info .text .buttons-block {
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .info .text .buttons-block {
        margin-bottom: 42px
    }
}

.info .text .buttons-block .button {
    font-size: .625em;
    padding: 6px 12px;
    margin-right: 14px
}

.info .text .buttons-block .big {
    font-size: .875em;
    padding: 12px 14px
}

.info .sidebar {
    padding-left: 15px;
    padding-right: 15px;
    width: 33.33333%;
    float: left;
    padding-left: 20px
}

.info .sidebar.details {
    float: none;
    padding-right: 0
}

@media only screen and (min-width:768px) {
    .info .sidebar.details {
        float: right
    }
}

.info .sidebar.breakdown {
    float: none;
    padding-right: 0
}

@media only screen and (min-width:768px) {
    .info .sidebar.breakdown {
        clear: both;
        float: right
    }
}

.info .sidebar .side-brand {
    border-radius: 10px;
    border: 1px solid #f6f8f8;
    display: none;
    max-width: 202px;
    text-align: center;
    padding: 20px;
    margin-bottom: 32px;
    clear: both
}

@media only screen and (min-width:768px) {
    .info .sidebar .side-brand {
        display: block
    }
}

.info .sidebar .side-brand img {
    display: inline;
    width: 100%;
    height: auto
}

.info .sidebar .data {
    float: none;
    margin-bottom: 32px;
    padding: 0 20px;
    overflow: hidden
}

.info .sidebar .data .title {
    display: block;
    font-size: .75em;
    font-weight: 400
}

.info .sidebar .data .number {
    font-size: 2.1875em;
    font-weight: 100
}

.info .sidebar .data .level {
    font-size: 2.1875em;
    font-weight: 100;
    text-transform: capitalize
}

.info .sidebar .data .days-number {
    font-size: 2.1875em;
    font-weight: 100;
    display: block;
    width: auto
}

@media only screen and (min-width:768px) {
    .info .sidebar .data .days-number {
        float: left
    }
}

.info .sidebar .data .days-number small {
    float: right;
    margin: 5px 3px 0 10px
}

.info .sidebar .data small {
    display: block;
    float: left;
    font-size: 20px;
    margin: 5px 3px 0;
    line-height: 35px
}

.info .sidebar .data .subtitle {
    display: block;
    font-size: .6875em;
    font-weight: 300
}

.info .sidebar .data .orange {
    color: #fe5000
}

.info .sidebar .data .yellow {
    color: #ffaa2f
}

.info .sidebar .data .blue {
    color: #00aa9e
}

.info .sidebar .data .dark-blue {
    color: #009bbf
}

.apply-details {
    margin-top: 50px;
    float: none
}

@media only screen and (min-width:768px) {
    .apply-details {
        float: left;
        width: 66.66%
    }
}

.apply-details ol li+li {
    margin-top: 20px
}

.apply-details h2 {
    text-align: center
}

@media only screen and (min-width:768px) {
    .apply-details h2 {
        text-align: left
    }
}

a {
    color: #009bbf
}

a:hover {
    color: #009bbf
}

@media only screen and (min-width:667px) {
    .people--2-col .person {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%
    }

    .people--2-col .person:after,
    .people--2-col .person:before {
        content: '';
        display: table
    }

    .people--2-col .person:after {
        clear: both
    }

    .people--2-col .person:nth-child(2n) {
        margin-right: 0;
        float: right
    }

    .people--2-col .person:nth-child(2n+1) {
        clear: both
    }
}

.person {
    margin-bottom: 50px
}

@media only screen and (min-width:768px) {
    .person {
        margin-bottom: 100px
    }
}

@media (max-width:600px) {
    .person {
        text-align: center
    }
}

.person__image {
    margin: 0 auto 20px auto
}

@media only screen and (min-width:768px) {
    .person__image {
        float: left;
        margin-bottom: 0;
        width: 25%
    }
}

@media (max-width:600px) {
    .person__image {
        display: inline-block
    }
}

@media only screen and (min-width:768px) {
    .person__information {
        float: left;
        padding-left: 5%;
        width: 75%
    }
}

.person__title {
    color: #555;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 15px;
    line-height: 24px;
    text-transform: capitalize
}

.person__name {
    color: #555;
    font-size: 22px;
    font-weight: 500;
    line-height: 26px
}

.person__bio {
    color: #555;
    line-height: 26px
}

.person--no-margin-bottom {
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .person--no-margin-bottom-g-up {
        margin-bottom: 0
    }
}

.account-complete {
    border-bottom: 2px solid #cfdadd;
    padding-bottom: 50px
}

.account-complete .complete-progress {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    border: 2px solid #f6f8f8;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0;
    margin-right: 3%;
    background: #f2f5f6
}

.account-complete .complete-progress:after,
.account-complete .complete-progress:before {
    content: '';
    display: table
}

.account-complete .complete-progress:after {
    clear: both
}

.account-complete .complete-progress:last-child {
    margin-right: 0
}

.account-complete .complete-progress .mask-image {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1
}

.account-complete .complete-progress .progress-percentage-wrap {
    height: 78%;
    position: absolute;
    top: 11%;
    left: 0;
    right: 0
}

.account-complete .complete-progress .progress-percentage {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #009bbf;
    height: 0;
    z-index: 0;
    transition: height 1s
}

.account-complete .complete-text {
    float: left;
    clear: none;
    text-align: inherit;
    width: 74.25%;
    margin-left: 0;
    margin-right: 3%
}

.account-complete .complete-text:after,
.account-complete .complete-text:before {
    content: '';
    display: table
}

.account-complete .complete-text:after {
    clear: both
}

.account-complete .complete-text:last-child {
    margin-right: 0
}

.account-complete .complete-text h2 {
    font-size: 1.5625em;
    padding-top: 15px
}

.account .message h1 {
    color: #555;
    font-size: 3.125em;
    font-weight: 400
}

.account .message h2 {
    color: #9b9b9b;
    font-size: 1.25em
}

.modal {
    position: fixed;
    top: -150%;
    left: 50%;
    width: 420px;
    margin-left: -210px;
    background: #fff;
    z-index: 1000;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 0 10px 0 rgba(50, 50, 50, .7);
    padding: 10px 30px 10px;
    text-align: center
}

.modal-close {
    padding-bottom: 10px;
    margin-bottom: 15px;
    text-align: right;
    font-size: .875em;
    border-bottom: 1px solid #eee;
    color: #999;
    cursor: pointer
}

.signup-modal {
    position: fixed;
    top: -150%;
    left: 50%;
    width: 420px;
    margin-left: -210px;
    background: #fff;
    z-index: 1000;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 0 10px 0 rgba(50, 50, 50, .7);
    padding: 10px 30px 10px;
    text-align: center
}

.signup-modal-close {
    padding-bottom: 10px;
    margin-bottom: 15px;
    text-align: right;
    font-size: .875em;
    border-bottom: 1px solid #eee;
    color: #999;
    cursor: pointer
}

.filter-modal {
    position: fixed;
    top: 0;
    left: 50%;
    width: 420px;
    margin-left: -210px;
    background: #fff;
    z-index: 1000;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 0 10px 0 rgba(50, 50, 50, .7);
    padding: 10px 30px 10px;
    text-align: center
}

.filter-modal-close {
    padding-bottom: 10px;
    margin-bottom: 15px;
    text-align: right;
    font-size: .875em;
    border-bottom: 1px solid #eee;
    color: #999;
    cursor: pointer
}

.overflowModal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
    display: none;
    background: rgba(255, 255, 255, .5);
    width: 100%;
    height: 100%
}

@media screen and (min-width:641px) {
    .scholarship-modal.remodal {
        max-width: 600px
    }
}

.scholarship-modal .remodal-close:before {
    font-family: linearicons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #9b9b9b;
    font-size: 18px
}

.scholarship-modal .remodal__h1 {
    font-weight: 300
}

.scholarship-modal .remodal__h1 span {
    font-weight: 700
}

.scholarship-modal__list {
    list-style: none
}

.scholarship-modal__item+li {
    margin-top: 10px
}

.scholarship-modal__item span {
    color: #009bbf;
    text-decoration: underline;
    cursor: pointer
}

.scholarship-modal__item span:hover {
    color: #008cac
}

.scholarship-modal__copy {
    color: #555;
    font-weight: 100
}

.scholarship-modal__actions a {
    margin-left: 20px;
    text-decoration: underline
}

.scholarship-modal__actions a:hover {
    color: #008cac
}

.scholarship-modal__success-icon {
    color: #009bbf;
    font-size: 50px;
    font-weight: 700
}

.scholarship-modal [data-success] {
    display: none
}

@media only screen and (min-width:768px) {
    .cards--1-4 .card {
        float: left;
        clear: none;
        text-align: inherit;
        width: 22.75%;
        margin-left: 0;
        margin-right: 3%
    }

    .cards--1-4 .card:after,
    .cards--1-4 .card:before {
        content: '';
        display: table
    }

    .cards--1-4 .card:after {
        clear: both
    }

    .cards--1-4 .card:last-child {
        margin-right: 0
    }
}

.card {
    background-color: #fff;
    border-radius: 20px;
    border: 1px solid #edf1f2;
    margin-bottom: 20px;
    padding: 30px 20px 25px 30px;
    position: relative
}

.card__title {
    color: #009bbf;
    display: block;
    font-size: 15px;
    line-height: 1.3
}

.card__subtitle {
    color: #fe5000;
    font-size: 13px
}

.card p {
    color: #9b9b9b;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4
}

.card .button {
    margin: 0
}

@media only screen and (min-width:768px) {
    .card--fixed-button {
        padding-bottom: 65px
    }

    .card--fixed-button .button {
        bottom: 25px;
        left: 30px;
        position: absolute
    }
}

@font-face {
    font-family: ProximaNova;
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Bold-webfont.eot);
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Bold-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Bold-webfont.woff) format("woff"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Bold-webfont.ttf) format("truetype"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Bold-webfont.svg#proxima_nova_rgregular) format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: ProximaNova;
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Regular-webfont.eot);
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Regular-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Regular-webfont.woff2) format("woff2"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Regular-webfont.woff) format("woff"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Regular-webfont.ttf) format("truetype"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Regular-webfont.svg#proxima_nova_rgregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: ProximaNova;
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Light-webfont.eot);
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Light-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Light-webfont.woff2) format("woff2"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Light-webfont.woff) format("woff"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Light-webfont.ttf) format("truetype"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Light-webfont.svg#proxima_novalight) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: ProximaNova;
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Thin-webfont.eot);
    src: url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Thin-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Thin-webfont.woff) format("woff"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Thin-webfont.ttf) format("truetype"), url(/wp-content/themes/goodcall_resources/assets/fonts/ProximaNova-Thin-webfont.svg#proxima_novalight) format("svg");
    font-weight: 200;
    font-style: normal
}

.container {
    min-width: 1200px;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px
}

.nav-top {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    padding: 25px 0;
    background: #fff
}

.nav-top.home-fixed {
    position: fixed;
    z-index: 1;
    background: 0 0
}

.nav-top .logo {
    display: block;
    float: left;
    margin-left: 55px
}

.nav-top li {
    list-style: none
}

.nav-right {
    display: block;
    float: right;
    margin-right: 55px
}

.nav-right ul {
    margin: 0;
    list-style: none;
    float: left
}

.nav-right ul li {
    display: inline;
    line-height: 28px;
    margin-right: 14px
}

.nav-right ul li span {
    text-decoration: underline
}

.nav-right ul li.white a {
    color: #fff;
    cursor: pointer
}

.nav-right ul li.white a:hover {
    text-decoration: underline
}

.nav-offcanvas {
    position: fixed;
    top: 0;
    right: -220px;
    width: 220px;
    height: 100%;
    background: rgba(0, 0, 0, .9);
    z-index: 1000;
    box-shadow: 2px 0 5px 0 rgba(50, 50, 50, .2)
}

.nav-offcanvas ul {
    margin: 0;
    padding: 20px 0 0 0;
    list-style: none
}

@media only screen and (max-width:667px) {
    .nav-offcanvas ul li.bottom-border {
        border-bottom: 1px solid #aaa;
        margin-bottom: 10px;
        padding-bottom: 10px
    }
}

.nav-offcanvas ul li a {
    display: block;
    width: 100%;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #262626;
    transition: all .3s;
    opacity: .7;
    position: relative;
    cursor: pointer;
    color: #fff;
    outline: 0;
    text-decoration: none;
    list-style: none
}

.nav-offcanvas ul li a.selected,
.nav-offcanvas ul li a:hover {
    background: rgba(255, 255, 255, .1);
    opacity: 1;
    border-right: 4px solid #009bbf
}

.nav-hamburger {
    float: right;
    margin: 5px 0 0 27px;
    cursor: pointer
}

.nav-content-margin {
    margin-top: 130px
}

.initial-hidden {
    display: none
}

.overflowSite {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
    display: none;
    background: rgba(255, 255, 255, .5);
    width: 100%;
    height: 100%
}

.gcwp-header {
    background-color: #fff;
    width: 100%;
    position: relative;
    z-index: 9999
}

.gcwp-header__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1140px;
    padding: 20px 0;
    position: relative;
    width: 100%
}

.gcwp-header__logo {
    display: inline-block
}

.gcwp-header__logo img {
    height: 35px;
    max-width: 100%
}

.gcwp-header--white {
    background-color: #fff
}

.page-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 82px;
    width: 100%;
    background-color: #fff;
    padding-top: 31px;
    z-index: 9998;
    font-family: ProximaNova, Helvetica, Arial, Geneva, sans-serif;
    font-weight: 300;
    transition: all .3s ease
}

.page-header.no-background {
    background: 0 0
}

.page-header a.page-header-logo {
    display: inline-block;
    float: left;
    margin-top: -8px
}

.page-header a.page-header-logo img {
    width: 142px
}

.page-header a.page-header-logo img.default {
    display: block
}

.page-header a.page-header-logo img.white {
    display: none
}

.page-header a.page-header-menu {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 19px;
    line-height: 19px;
    margin-top: 3px
}

.page-header a.page-header-menu img {
    width: 19px
}

.page-header a.page-header-menu img.open {
    display: block
}

.page-header a.page-header-menu img.close {
    display: none;
    width: 16px
}

.page-header a.page-header-menu.active img.open {
    display: none
}

.page-header a.page-header-menu.active img.close {
    display: block
}

.page-header a.page-header-search {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 19px;
    line-height: 19px
}

.page-header a.page-header-search img {
    margin-top: 2px;
    width: 15px
}

.page-header nav.page-header-links {
    float: right;
    display: inline-block;
    margin-right: 5px
}

.page-header nav.page-header-links ul li {
    float: left;
    color: #009bbf;
    font-weight: 400;
    font-size: 13px;
    margin-right: 18px;
    list-style: none
}

.page-header nav.page-header-links ul li a {
    color: #009bbf;
    text-decoration: underline
}

body.menu-active header {
    height: auto;
    background-color: #003441 !important
}

body.menu-active header a.page-header-logo img.default {
    display: none
}

body.menu-active header a.page-header-logo img.white {
    display: block
}

body.menu-active header a.page-header-search {
    opacity: 0;
    transition: none
}

body.menu-active header nav.page-header-links ul li {
    color: #fff;
    list-style: none
}

body.menu-active header nav.page-header-links ul li a {
    color: #fff;
    transition: none
}

body.menu-active header .page-search-close {
    display: none
}

@media only screen and (max-width:768px) {
    body.menu-active {
        height: 100%;
        overflow: hidden;
        position: fixed;
        width: 100%
    }

    .page-header nav.page-header-links {
        display: none
    }
}

.page-navigation {
    width: 100%;
    padding-top: 47px;
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    transition: all .3s ease
}

.page-navigation.active {
    opacity: 1;
    visibility: visible;
    max-height: inherit
}

.page-navigation>ul {
    padding: 0;
    margin: 0
}

.page-navigation>ul>li {
    float: left;
    border-top: 1px solid #fff;
    width: calc(20% - 40px);
    margin-right: 50px;
    list-style: none
}

.page-navigation>ul>li:nth-child(5) {
    margin-right: 0
}

.page-navigation>ul>li>a {
    display: block;
    color: #009bbf;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    padding: 17px 0 10px
}

.page-navigation>ul>li ul {
    padding: 0;
    margin: 0
}

.page-navigation>ul>li ul li {
    padding: 9px 0;
    list-style: none
}

.page-navigation>ul>li ul li a {
    color: #fff;
    font-size: 14px
}

.page-header-account-controls {
    padding-right: 20px;
    float: right
}

.page-header-account-controls a:first-child {
    margin-right: 14px
}

a {
    color: #009bbf;
    text-decoration: none;
    transition: all .3s ease
}

a:hover {
    color: #9b9b9b;
    text-decoration: underline
}

a:active,
a:focus,
a:hover {
    outline: 0
}

@media only screen and (max-width:768px) {
    .page-navigation>ul>li {
        width: 100%;
        list-style: none;
        float: none;
        margin-bottom: 30px
    }
}

@media only screen and (max-width:1044px) {
    .container {
        min-width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0 20px
    }
}

.page-search {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 82px;
    padding: 16px 0;
    background-color: #009bbf;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease
}

.page-search.active {
    opacity: 1;
    visibility: visible
}

.page-search div.container {
    position: relative
}

.page-search form {
    float: left;
    width: 50%
}

.page-search form input {
    height: 50px;
    width: 100%;
    background: 0 0;
    border: 0;
    font-size: 24px;
    color: #fff
}

.page-search .page-search-category {
    position: absolute;
    top: 6px;
    right: 25px;
    display: inline-block;
    max-height: 41px;
    line-height: 41px;
    width: 216px;
    margin-right: 56px;
    background-color: #003441;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    overflow: hidden;
    transition: all .3s ease
}

.page-search .page-search-category span {
    position: absolute;
    top: 0;
    left: 26px;
    height: 41px
}

.page-search .page-search-category:after {
    content: '';
    position: absolute;
    top: 18px;
    right: 41px;
    height: 7px;
    width: 14px;
    background-image: url(/wp-content/themes/goodcall_resources/assets/images/icon-chevron-down-white.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13.5px 7px;
    pointer-events: none
}

.page-search .page-search-category.active {
    max-height: inherit
}

.page-search .page-search-category ul {
    list-style: none;
    padding: 35px 0 0
}

.page-search .page-search-category ul li {
    color: #fff
}

.page-search .page-search-category ul li.active {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.page-search .page-search-category ul li.active a {
    height: 41px
}

.page-search .page-search-category ul li a {
    display: block;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
    height: 35px;
    cursor: pointer;
    padding-left: 45px
}

.page-search .page-search-category ul li a:hover {
    text-decoration: none
}

.page-search a.page-search-button {
    position: absolute;
    top: 0;
    right: 44px;
    display: inline-block;
    cursor: pointer;
    height: 51px;
    width: 51px;
    line-height: 51px;
    background-color: #00aa9e;
    text-align: center;
    border-radius: 50%;
    z-index: 2;
    box-shadow: 5px 3px 5px rgba(0, 0, 0, .15)
}

.page-search a.page-search-button img {
    width: 15px;
    margin-top: 19px;
    margin-left: 19px
}

.page-search a.page-search-close {
    position: absolute;
    top: 11px;
    right: -94px;
    display: inline-block;
    cursor: pointer;
    height: 17px;
    width: 17px
}

.page-search a.page-search-close img {
    width: 17px
}

body.menu-active header .page-search {
    position: relative;
    opacity: 1;
    visibility: visible;
    max-height: inherit;
    margin-top: 62px
}

@media only screen and (max-width:768px) {
    .page-header-account-controls {
        display: none;
        font-size: 15px;
        padding: 0;
        position: absolute;
        top: 66px;
        left: 22px
    }

    .menu-active .page-header-account-controls {
        display: block
    }

    .page-header {
        top: 0;
        bottom: 0;
        position: fixed;
        overflow-y: scroll;
        overflow-x: hidden
    }

    .page-search a.page-search-close {
        right: 15px
    }

    .page-search .page-search-category {
        display: none
    }
}

.quote {
    color: #fe5000;
    text-align: center
}

.quote__content {
    font-size: 30px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.3
}

.quote__author {
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
    margin-top: 35px;
    padding-top: 15px;
    position: relative
}

.quote__author:before {
    background-color: #fe5000;
    content: '';
    height: 2px;
    left: 50%;
    position: absolute;
    top: 0;
    width: 8px
}

.news-carroussel-block {
    padding-bottom: 24px
}

.news-carroussel-block span {
    display: block;
    color: #fe5000;
    margin-bottom: 20px;
    font-size: .8125em
}

.news-carroussel-block h3 {
    font-size: 1.5625em
}

.news-carroussel-block h3 a {
    color: #555;
    text-decoration: none
}

.news-carroussel-block h3 a:hover {
    text-decoration: underline
}

.news-carroussel-image {
    border: 4px solid #fff;
    margin-bottom: 1.125em
}

.numbers {
    background: #fff;
    width: 100%;
    padding: 60px 0;
    padding-left: 300px
}

.numbers .number {
    float: left;
    margin-right: 4%
}

.numbers .number:last-child {
    margin-right: 0
}

.numbers .number h2 {
    font-size: 1.4375em;
    line-height: 2.625em;
    font-weight: 300;
    width: auto;
    float: left;
    margin: 0 20px 0 0
}

.numbers .number h3 {
    font-size: 2.8125em;
    font-weight: 100;
    width: auto;
    float: left;
    margin: 0;
    color: #fe5000
}

.numbers .number h3 span {
    font-size: 30px;
    line-height: 2em;
    display: block;
    float: left
}

#goalEdit {
    display: inline-block
}

#goalEdit input {
    outline: 0;
    margin-right: 10px;
    font-size: 16px;
    padding: 7.5px 10px
}

#goalEdit .button {
    font-size: 14px;
    padding-top: 8.5px;
    padding-bottom: 8.5px
}

@media only screen and (min-width:768px) {
    .textarea-side-by-side__item {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%
    }

    .textarea-side-by-side__item:after,
    .textarea-side-by-side__item:before {
        content: '';
        display: table
    }

    .textarea-side-by-side__item:after {
        clear: both
    }

    .textarea-side-by-side__item:last-child {
        margin-right: 0
    }
}

.textarea-side-by-side p {
    font-size: 12px;
    line-height: 15px
}

.textarea-side-by-side textarea {
    border: 2px solid #edf1f2;
    color: #9b9b9b;
    font-size: 16px;
    line-height: 24px;
    max-height: 150px;
    min-height: 150px;
    outline: 0;
    padding: 20px;
    width: 100%
}

.eligibility {
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    width: 100%
}

.eligibility .new-tooltip__content {
    left: 85%;
    width: 250px
}

.search-table {
    border-collapse: separate;
    border-radius: 12px;
    border: 3px solid #f6f8f8;
    width: 100%;
    font-size: .875em;
    color: #9b9b9b;
    padding: 15px 15px 15px
}

.search-table .orange {
    color: #fe5000
}

.search-table .yellow {
    color: #ffaa2f
}

.search-table .blue {
    color: #00aa9e
}

.search-table .dark-blue {
    color: #009bbf
}

.search-table .icon-search {
    display: block;
    position: relative;
    width: 23px;
    height: 23px;
    padding-top: 3px;
    float: left;
    margin-right: 5px;
    text-align: center;
    line-height: 20px
}

.search-table .icon-search.eye.select {
    background: #f8edd1
}

.search-table .icon-search.check.select {
    background: #cceeec
}

.search-table .icon-search.share.select {
    background: #dbe0e5
}

.search-table .icon-search img {
    display: inline
}

.search-table .brand {
    width: 30px;
    height: auto
}

.search-table tr {
    height: 80px
}

.search-table tr:nth-child(odd) {
    background: #f6f8f8
}

.search-table td {
    padding: 0 15px
}

.search-table td a {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 275px
}

.search-table td a.tag {
    display: inline
}

.search-table thead {
    font-weight: 700;
    color: #555;
    background: #fff
}

.search-table thead tr.header {
    background: #fff
}

.account-search-table {
    border-collapse: separate;
    border-radius: 12px;
    border: 1px solid #edf1f2;
    width: 100%;
    font-size: .875em;
    color: #9b9b9b
}

.account-search-table .orange {
    color: #fe5000
}

.account-search-table .yellow {
    color: #ffaa2f
}

.account-search-table .blue {
    color: #00aa9e
}

.account-search-table .dark-blue {
    color: #009bbf
}

.account-search-table .icon-search {
    display: block;
    position: relative;
    width: 23px;
    height: 23px;
    padding-top: 3px;
    float: left;
    margin-right: 5px;
    text-align: center;
    line-height: 20px
}

.account-search-table .icon-search.eye.select {
    background: #f8edd1
}

.account-search-table .icon-search.check.select {
    background: #cceeec
}

.account-search-table .icon-search.share.select {
    background: #dbe0e5
}

.account-search-table .icon-search img {
    display: inline
}

.account-search-table .brand {
    width: 30px;
    height: auto
}

.account-search-table tr {
    height: 80px
}

.account-search-table tr:nth-child(odd) {
    background: #fbfbfb;
    box-shadow: inset 0 0 20px 0 #edf1f2
}

.account-search-table td {
    padding: 20px 15px
}

@media only screen and (min-width:768px) {
    .account-search-table td {
        padding: 0 15px
    }
}

.account-search-table td a {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 275px
}

.account-search-table td a.tag {
    display: inline
}

.account-search-table td .tablesaw-cell-label {
    color: #555;
    font-weight: 600;
    font-size: .875em
}

.account-search-table thead {
    font-weight: 700;
    color: #555;
    background: #fff
}

.account-search-table thead tr.header {
    display: none
}

@media only screen and (min-width:768px) {
    .account-search-table thead tr.header {
        background: #fff;
        box-shadow: none;
        display: table-row
    }
}

.account-search-table .chosen-container-single .chosen-single {
    background: 0 0;
    border: 1px solid #fe5000;
    border-radius: 20px;
    text-align: center;
    color: #fe5000;
    padding: 0
}

.account-search-table .chosen-container-single .chosen-single span {
    margin: 0
}

#search-sentence-full {
    padding-bottom: 20px
}

#search-buttons {
    margin: 0 auto;
    text-align: center
}

@media only screen and (max-width:768px) {
    .search-view .view-options {
        display: none !important
    }
}

@media only screen and (max-width:768px) {
    .search-view #list {
        display: none !important
    }
}

@media only screen and (max-width:768px) {
    .search-view #thumbs {
        display: block !important
    }
}

@keyframes showItem {
    0% {
        opacity: 0;
        margin-top: -5px
    }

    100% {
        opacity: 1;
        margin-top: 0
    }
}

@keyframes hideItem {
    0% {
        opacity: 1;
        margin-top: 0
    }

    100% {
        opacity: 0;
        margin-top: 5px
    }
}

@keyframes selectedCircle {
    0% {
        width: 110%;
        margin-left: -5%
    }

    100% {
        width: 100%;
        margin-left: 0
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 0
    }

    25% {
        transform: scale(1);
        opacity: .1
    }

    50% {
        transform: scale(1.1);
        opacity: .3
    }

    75% {
        opacity: .5
    }

    100% {
        transform: scale(1.3);
        opacity: 0
    }
}

.admin-controls {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    font-size: .8125em
}

.admin-controls__link {
    color: #fe5000
}

.searching-callouts {
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0;
    margin-right: 3%
}

.searching-callouts:after,
.searching-callouts:before {
    content: '';
    display: table
}

.searching-callouts:after {
    clear: both
}

.searching-callouts:last-child {
    margin-right: 0
}

.searching-callouts-block {
    border-radius: 3px;
    border: 2px solid transparent;
    cursor: pointer;
    margin: 0;
    padding: 20px
}

.searching-callouts-block.is-active {
    border-color: #fe5000
}

.searching-callouts-block.is-active h4 {
    text-decoration: none
}

.searching-callouts h4 {
    color: #fe5000;
    cursor: pointer;
    display: inline-block;
    font-size: .9375em;
    font-weight: 400;
    margin: 0;
    text-decoration: underline
}

.searching-callouts h4:hover {
    text-decoration: none
}

.searching-callouts h4 a {
    color: #fe5000;
    text-decoration: none
}

.searching-callouts p {
    font-size: .8125em;
    margin: 10px 0 0 0
}

.searching-callouts .select h4 {
    background: #fe5000;
    color: #fff;
    padding: 5px
}

.searching-callouts .select h4 a {
    background: #fe5000;
    color: #fff
}

.searching-callouts.left {
    text-align: right
}

.searching-callouts.right {
    text-align: left;
    float: right;
    margin-left: 3%;
    margin-right: 0
}

.searching-hide {
    position: absolute;
    top: 20px;
    right: 20px;
    color: #fe5000;
    cursor: pointer;
    font-size: .8125em
}

.searching-school {
    position: relative
}

.searching-item {
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    border-radius: 10px;
    border: 2px solid #cfdadd;
    padding: 30px;
    position: relative;
    margin-bottom: 40px
}

.searching-item:after,
.searching-item:before {
    content: '';
    display: table
}

.searching-item:after {
    clear: both
}

.searching-item:nth-child(2n) {
    margin-right: 0;
    float: right
}

.searching-item:nth-child(2n+1) {
    clear: both
}

@media only screen and (min-width:768px) {
    .searching-item--center {
        transform: translate(-50%, -50%) translateZ(0) scale(1, 1);
        position: absolute;
        left: 50%;
        top: 50%;
        margin-bottom: 0
    }
}

.searching-item.center {
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    margin-right: 0
}

.searching-item.center:after,
.searching-item.center:before {
    content: '';
    display: table
}

.searching-item.center:after {
    clear: both
}

.searching-item.center:nth-child(2n) {
    margin-right: 3%;
    float: left
}

.searching-item.center:nth-child(2n+1) {
    clear: none
}

.searching-item.center:last-child {
    margin-right: 0
}

@media only screen and (min-width:768px) {
    .searching-item.center {
        margin-top: 10px
    }
}

.searching-item.center:nth-child(2n) {
    margin-right: 0
}

.searching-item.is-hidden {
    animation: hideItem .5s 1;
    display: none
}

.searching-item.is-visible {
    animation: showItem .5s 1
}

.searching-item h3 {
    font-size: 2.625em;
    font-weight: 100;
    margin: 0 0 14px 0;
    float: left;
    clear: both
}

.searching-item h3 .money {
    font-size: 25px;
    display: block;
    float: left;
    line-height: 50px;
    margin-right: 5px
}

.searching-item h3 .status {
    font-size: 13px;
    display: block;
    float: right;
    background: #fe5000;
    color: #fff;
    padding: 5px;
    margin-top: 13px;
    font-weight: 400;
    line-height: 1em;
    margin-left: 15px
}

.searching-item h4 {
    font-size: 1.1875em;
    font-weight: 100;
    margin: 0 0 24px 0;
    float: none;
    clear: both
}

.searching-item p {
    font-size: .8125em
}

.searching-item .s-left {
    float: left;
    clear: none;
    text-align: inherit;
    width: 17.6%;
    margin-left: 0;
    margin-right: 3%;
    text-align: center
}

.searching-item .s-left:after,
.searching-item .s-left:before {
    content: '';
    display: table
}

.searching-item .s-left:after {
    clear: both
}

.searching-item .s-left:last-child {
    margin-right: 0
}

.searching-item .s-left img {
    width: 100%
}

.searching-item .s-left .item-left {
    display: table;
    margin-top: 12px;
    width: 74px;
    margin: 12px auto 0
}

.searching-item .s-left .item-left.circle {
    position: relative
}

@media only screen and (min-width:490px) {
    .searching-item .s-left .item-left.circle:before {
        animation: pulse 2s ease-out infinite;
        transform-origin: 50%;
        border-radius: 100%;
        border: 1px solid #fe5000;
        content: '';
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
}

@media only screen and (max-width:490px) {
    .searching-item .s-left .item-left.circle {
        background-color: #fe5000
    }
}

@media only screen and (min-width:490px) {
    .searching-item .s-left .item-left.circle {
        border-radius: 100%;
        border: 2px solid #fe5000;
        height: 40px;
        height: 74px
    }
}

.searching-item .s-left .item-left__content {
    vertical-align: middle;
    display: table-cell
}

@media only screen and (max-width:490px) {
    .searching-item .s-left .item-left.selected span.title {
        color: #fff
    }

    .searching-item .s-left .item-left.selected span.item {
        color: #fff
    }
}

@media only screen and (min-width:490px) {
    .searching-item .s-left .item-left.selected span.title {
        font-size: 8px
    }

    .searching-item .s-left .item-left.selected span.item {
        font-size: 11px
    }
}

.searching-item .s-left span {
    display: block
}

.searching-item .s-left span.title {
    color: #555;
    font-size: 10px;
    font-weight: 700;
    line-height: 1
}

.searching-item .s-left span.item {
    font-size: 13px;
    margin-top: 3px;
    line-height: 1
}

.searching-item .s-left span.item[class*=low] {
    color: #00aa9e
}

.searching-item .s-left span.item[class*=medium],
.searching-item .s-left span.item[class*=moderate] {
    color: #dca42b
}

.searching-item .s-left span.item[class*=high] {
    color: #d0021b
}

.searching-item .s-left span.blue {
    color: #00aa9e
}

.searching-item .s-left span.yellow {
    color: #ffaa2f
}

.searching-item .s-right {
    float: left;
    clear: none;
    text-align: inherit;
    width: 79.4%;
    margin-left: 0;
    margin-right: 3%;
    padding-left: 10px
}

.searching-item .s-right:after,
.searching-item .s-right:before {
    content: '';
    display: table
}

.searching-item .s-right:after {
    clear: both
}

.searching-item .s-right:last-child {
    margin-right: 0
}

.searching-item .s-right .button {
    font-size: .625em;
    padding: 5px 18px;
    margin-bottom: 8px;
    margin-right: 8px;
    display: block;
    float: left
}

table {
    position: relative
}

table td>.new-tooltip .title {
    position: relative;
    float: left
}

table td>.new-tooltip .title:before {
    color: #009bbf;
    content: '?';
    position: absolute;
    right: 0
}

table.grey-header {
    width: 100%;
    border-collapse: separate;
    border-radius: 12px;
    border: 2px solid #f6f8f8;
    color: #9b9b9b;
    margin-bottom: 40px
}

table.grey-header thead {
    font-size: .75em;
    background: #f2f5f6;
    color: #9b9b9b
}

table.grey-header tr {
    position: relative
}

table.grey-header td {
    font-size: .875em;
    padding: 15px;
    position: relative;
    border: 1px solid #f6f8f8
}

table.grey-header td .orange {
    color: #fe5000
}

table.grey-header td .update {
    color: #009bbf;
    text-decoration: underline;
    margin-left: 20px;
    font-size: .625em;
    float: right;
    margin-top: 3px
}

table.grey-header td .blue {
    color: #00aa9e
}

table.grey-header td .new-tooltip__content {
    width: 240px
}

table.rating {
    border-collapse: separate;
    border-radius: 10px;
    border: 2px solid #f6f8f8;
    width: 100%;
    padding: 10px 15px 25px
}

table.rating thead {
    font-size: .75em
}

table.rating thead td {
    border-bottom: 2px solid #f6f8f8;
    color: #9b9b9b;
    line-height: 30px;
    padding: 5px
}

table.rating tbody {
    background: url(/wp-content/themes/goodcall_resources/assets/images/bg-rating-table.png) repeat-y center
}

table.rating td {
    position: relative
}

table.rating td.left {
    text-align: left;
    width: 33.33333333%
}

table.rating td.center {
    text-align: center;
    width: 33.33333333%
}

table.rating td.right {
    text-align: right;
    width: 33.33333333%
}

table.rating .title {
    display: block;
    padding: 15px 10px 15px;
    font-size: 1.125em;
    color: #9b9b9b
}

@media only screen and (min-width:768px) {
    table.rating .title {
        font-size: .625em
    }
}

table.rating .qty-bar[data-percentage="0"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 0
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="0"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="1"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 1%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="1"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="2"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 2%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="2"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="3"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 3%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="3"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="4"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 4%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="4"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="5"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 5%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="5"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="6"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 6%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="6"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="7"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 7%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="7"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="8"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 8%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="8"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="9"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 9%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="9"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="10"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 10%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="10"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="11"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 11%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="11"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="12"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 12%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="12"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="13"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 13%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="13"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="14"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 14%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="14"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="15"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 15%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="15"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="16"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 16%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="16"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="17"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 17%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="17"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="18"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 18%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="18"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="19"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 19%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="19"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="20"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 20%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="20"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="21"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 21%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="21"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="22"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 22%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="22"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="23"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 23%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="23"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="24"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 24%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="24"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="25"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 25%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="25"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="26"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 26%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="26"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="27"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 27%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="27"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="28"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 28%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="28"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="29"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 29%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="29"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="30"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 30%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="30"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="31"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 31%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="31"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="32"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 32%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="32"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="33"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 33%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="33"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="34"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 34%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="34"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="35"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 35%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="35"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="36"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 36%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="36"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="37"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 37%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="37"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="38"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 38%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="38"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="39"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 39%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="39"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="40"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 40%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="40"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="41"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 41%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="41"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="42"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 42%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="42"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="43"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 43%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="43"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="44"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 44%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="44"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="45"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 45%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="45"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="46"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 46%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="46"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="47"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 47%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="47"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="48"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 48%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="48"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="49"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 49%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="49"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="50"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 50%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="50"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="51"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 51%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="51"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="52"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 52%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="52"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="53"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 53%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="53"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="54"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 54%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="54"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="55"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 55%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="55"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="56"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 56%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="56"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="57"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 57%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="57"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="58"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 58%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="58"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="59"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 59%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="59"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="60"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 60%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="60"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="61"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 61%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="61"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="62"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 62%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="62"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="63"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 63%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="63"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="64"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 64%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="64"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="65"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 65%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="65"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="66"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 66%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="66"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="67"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 67%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="67"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="68"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 68%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="68"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="69"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 69%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="69"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="70"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 70%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="70"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="71"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 71%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="71"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="72"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 72%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="72"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="73"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 73%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="73"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="74"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 74%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="74"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="75"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 75%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="75"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="76"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 76%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="76"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="77"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 77%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="77"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="78"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 78%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="78"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="79"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 79%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="79"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="80"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 80%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="80"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="81"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 81%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="81"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="82"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 82%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="82"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="83"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 83%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="83"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="84"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 84%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="84"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="85"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 85%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="85"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="86"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 86%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="86"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="87"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 87%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="87"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="88"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 88%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="88"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="89"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 89%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="89"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="90"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 90%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="90"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="91"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 91%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="91"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="92"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 92%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="92"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="93"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 93%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="93"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="94"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 94%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="94"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="95"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 95%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="95"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="96"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 96%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="96"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="97"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 97%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="97"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="98"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 98%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="98"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="99"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 99%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="99"] {
        height: 20px
    }
}

table.rating .qty-bar[data-percentage="100"] {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    background: #009bbf;
    border-radius: 5px;
    transition: width 1s;
    width: 100%
}

@media only screen and (min-width:768px) {
    table.rating .qty-bar[data-percentage="100"] {
        height: 20px
    }
}

.eligibility-table {
    font-size: .875em
}

.eligibility-table tbody {
    border: 1px solid #edf1f2
}

.eligibility-table tbody tr {
    border-bottom: 1px solid #edf1f2;
    padding: 15px
}

.eligibility-table tbody td {
    color: #9b9b9b
}

.eligibility-table tbody td b {
    color: #555
}

.eligibility-table tbody td .title {
    color: #009bbf;
    text-decoration: underline
}

.list-generic {
    margin: 0;
    padding: 0;
    line-height: 1.6em;
    margin: -10px 0 0 40px
}

.list-icon {
    list-style-type: none;
    padding: 0
}

.list-icon--purple-text {
    color: #79719d
}

.list-icon__icon {
    background-color: #fff;
    border-radius: 100%;
    border: 2px solid #edf1f2;
    height: 125px;
    margin: 0 auto 20px;
    position: relative;
    width: 125px
}

@media only screen and (min-width:768px) {
    .list-icon__icon {
        margin-bottom: 50px
    }
}

.list-icon__icon img {
    transform: translate(-50%, -50%);
    display: block;
    left: 50%;
    position: absolute;
    top: 50%
}

.list-icon__icon--text {
    background-color: none;
    border: 0;
    border-radius: 0;
    font-size: 78px;
    height: auto;
    margin: 0;
    text-align: center;
    width: auto
}

.list-icon__title {
    color: #555;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3;
    margin: 20px 0 25px
}

.list-icon__content {
    color: #888;
    font-size: 1em;
    line-height: 28px
}

.list-icon--3-col .list-icon__item {
    margin-bottom: 40px
}

.list-icon--3-col .list-icon__item:last-child {
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .list-icon--3-col .list-icon__item {
        float: left;
        clear: none;
        text-align: inherit;
        width: 28%;
        margin-left: 0;
        margin-right: 8%;
        margin-bottom: 0
    }

    .list-icon--3-col .list-icon__item:after,
    .list-icon--3-col .list-icon__item:before {
        content: '';
        display: table
    }

    .list-icon--3-col .list-icon__item:after {
        clear: both
    }

    .list-icon--3-col .list-icon__item:nth-child(3n) {
        margin-right: 0;
        float: right
    }

    .list-icon--3-col .list-icon__item:nth-child(3n+1) {
        clear: both
    }
}

.text-block {
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%
}

.text-block:after,
.text-block:before {
    content: '';
    display: table
}

.text-block:after {
    clear: both
}

.text-block:last-child {
    margin-right: 0
}

.text-block-full {
    float: left;
    clear: none;
    text-align: inherit;
    width: 1233%;
    margin-left: 0;
    margin-right: 3%
}

.text-block-full:after,
.text-block-full:before {
    content: '';
    display: table
}

.text-block-full:after {
    clear: both
}

.text-block-full:last-child {
    margin-right: 0
}

.text-figure {
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%
}

.text-figure:after,
.text-figure:before {
    content: '';
    display: table
}

.text-figure:after {
    clear: both
}

.text-figure:last-child {
    margin-right: 0
}

.text-center {
    text-align: center
}

.text-xsmall {
    font-size: 11px !important
}

.text-small {
    font-size: 12px !important
}

.text-normal {
    font-size: 14px !important
}

.text-medium {
    font-size: 16px !important
}

.text-large {
    font-size: 18px !important
}

.text-xlarge {
    font-size: 20px !important
}

.text-xxlarge {
    font-size: 22px !important
}

.text-xxxlarge {
    font-size: 24px !important
}

.text-huge {
    font-size: 30px
}

.text-light {
    font-weight: 300 !important
}

.text-bold {
    font-weight: 700 !important
}

.text-weight-normal {
    font-weight: 400 !important
}

.text-left {
    margin-top: 6.25em;
    clear: both
}

.text-left .text-block {
    float: left;
    padding-right: 3.5em
}

.text-left .text-figure {
    float: right
}

.text-right {
    margin-top: 6.25em;
    clear: both
}

.text-right .text-block {
    float: right;
    padding-left: 3.5em
}

.text-right .text-figure {
    float: left
}

.title-section h1 {
    float: left;
    clear: none;
    text-align: inherit;
    width: 65.66667%;
    margin-left: 0;
    margin-right: 3%
}

.title-section h1:after,
.title-section h1:before {
    content: '';
    display: table
}

.title-section h1:after {
    clear: both
}

.title-section h1:last-child {
    margin-right: 0
}

.title-section .form-search {
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0;
    margin-right: 3%;
    padding-top: 20px
}

.title-section .form-search:after,
.title-section .form-search:before {
    content: '';
    display: table
}

.title-section .form-search:after {
    clear: both
}

.title-section .form-search:last-child {
    margin-right: 0
}

@keyframes showItem {
    0% {
        opacity: 0;
        margin-top: -50px
    }

    100% {
        opacity: 1;
        margin-top: 0
    }
}

@keyframes hideItem {
    0% {
        opacity: 1;
        margin-top: 0
    }

    100% {
        opacity: 0;
        margin-top: 50px
    }
}

.tooltip {
    position: absolute;
    top: -30px;
    left: -40px;
    margin-left: 50%;
    width: 80px;
    padding: 3px 6px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-align: center;
    animation: showItem .5s 1
}

.tooltip:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ccc;
    bottom: -5px;
    left: 50%;
    margin-left: -5px
}

.ico-tooltip {
    position: relative
}

.new-tooltip {
    display: inline;
    perspective: 500px
}

.new-tooltip:hover {
    cursor: pointer
}

.new-tooltip:hover .new-tooltip__content {
    transform: translate3d(-50%, -10%, 0);
    opacity: 1;
    pointer-events: auto
}

.new-tooltip__content {
    transition: all .2s ease;
    transform-origin: 0 10px;
    background-color: #cceeec;
    border-radius: 4px;
    color: #000;
    display: none;
    font-size: 14px;
    font-weight: 400;
    left: 15%;
    opacity: 0;
    padding: 10px 20px;
    pointer-events: none;
    position: absolute;
    text-align: left;
    bottom: 100%
}

@media only screen and (min-width:768px) {
    .new-tooltip__content {
        display: block
    }
}

.new-tooltip__content:before {
    border-color: transparent;
    border-top-color: #cceeec;
    border-style: solid;
    border-width: 10px;
    content: ' ';
    display: block;
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    bottom: -20px;
    width: 0
}

.new-tooltip__content:after {
    content: ' ';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}

.new-tooltip__content:hover {
    transform: rotateX(0) translate3d(-50%, -10%, 0);
    opacity: 1;
    pointer-events: auto
}

.goodcall-promise {
    border-radius: 25px;
    border: 1px solid #059ac0;
    padding: 30px 30px 20px;
    text-align: center;
    width: 100%;
    position: relative
}

.goodcall-promise:before {
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    height: 42px;
    left: 50%;
    margin-left: -29px;
    position: absolute;
    top: -21px;
    width: 60px;
    background-image: url(data:image/png;base64,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)
}

.goodcall-promise__title {
    color: #059ac0;
    font-size: 20px;
    font-style: italic;
    font-weight: 600;
    line-height: 24px
}

.goodcall-promise__content {
    color: #059ac0;
    font-size: 12px;
    font-style: italic;
    line-height: 1.3;
    margin-top: 6px
}

.goodcall-promise--generic {
    border-radius: 8px;
    padding-top: 35px
}

.goodcall-promise--generic .goodcall-promise__content {
    color: #888;
    font-size: 16px;
    font-style: normal;
    line-height: 1.4;
    margin-top: 10px
}

body {
    font-family: ProximaNova, Helvetica, sans-serif;
    color: #888
}

p {
    font-size: 1em;
    line-height: 1.6em;
    margin-bottom: 1.6em;
    color: #888
}

.h1,
.h2,
.h3,
.h4,
.h5,
h1,
h2,
h3,
h4,
h5 {
    color: #555
}

.h1,
h1 {
    font-size: 3.4375em;
    margin: 0 0 24px 0;
    font-weight: 300
}

.h2,
h2 {
    font-size: 2.5em;
    margin: 0 0 24px 0;
    font-weight: 300
}

.h3,
h3 {
    font-size: 1.875em;
    font-weight: 300;
    line-height: 1.3;
    margin: 0 0 24px 0
}

.h4,
h4 {
    font-size: 1.25em;
    font-weight: 100
}

@media only screen and (min-width:768px) {
    .content-row__item {
        display: table-cell;
        vertical-align: middle;
        width: 50%
    }

    .content-row__item:first-child {
        padding-right: 2%
    }

    .content-row__item:last-child {
        padding-left: 2%
    }
}

@media only screen and (min-width:768px) {
    .content-row--2-col .content-row__item {
        display: table-cell;
        vertical-align: middle;
        width: 50%
    }

    .content-row--2-col .content-row__item:first-child {
        padding-right: 2%
    }

    .content-row--2-col .content-row__item:last-child {
        padding-left: 2%
    }
}

.content-row--rtl {
    direction: rtl
}

.content-row--rtl .content-row__item {
    direction: ltr
}

@media only screen and (min-width:768px) {
    .content-row--rtl.content-row--2-col .content-row__item:first-child {
        padding-left: 2%
    }

    .content-row--rtl.content-row--2-col .content-row__item:last-child {
        padding-right: 2%
    }
}

.content-row--center {
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0;
    margin-right: 3%;
    float: none !important;
    text-align: center !important
}

.content-row--center:after,
.content-row--center:before {
    content: '';
    display: table
}

.content-row--center:after {
    clear: both
}

.content-row--center:last-child {
    margin-right: 0
}

@media only screen and (min-width:490px) {
    .content-row--center {
        float: left;
        clear: none;
        text-align: inherit;
        width: 82.83333%;
        margin-left: 8.58333%;
        margin-right: 3%
    }

    .content-row--center:after,
    .content-row--center:before {
        content: '';
        display: table
    }

    .content-row--center:after {
        clear: both
    }

    .content-row--center:last-child {
        margin-right: 0
    }
}

.content-section__title {
    font-size: 22px;
    margin-bottom: 15px;
    margin-top: -5px
}

.content-section__content {
    color: #555;
    font-size: 16px;
    line-height: 27px;
    max-width: 90%
}

.content-section__content:last-child {
    margin-bottom: 0 !important
}

.illustration {
    position: relative
}

.illustration__item {
    margin: 0 auto;
    max-width: 100%;
    width: 100%
}

.illustration__item--bigger {
    max-width: 115%;
    width: 115%
}

.illustration__item--center {
    transform: translate(-50%, -50%);
    left: 50%;
    max-width: 70%;
    position: absolute;
    top: 50%
}

.share-dropdown {
    position: relative;
    display: inline-block
}

.share-box {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 100
}

.share-box a {
    color: #000;
    padding: 12px 16px;
    text-decoration: none;
    display: block
}

.share-box a:hover {
    background-color: #f1f1f1
}

.share-dropdown:hover .share-box {
    display: block
}

.goodcall-default {
    border: none;
    border-radius: 10px;
    color: #545454;
    font-family: "Open Sans", sans-serif;
    padding: 35px 45px 50px;
    margin-top: 25px
}

.goodcall-default.is-bound {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .33)
}

.goodcall-default .pika-label {
    font-size: 16px;
    color: #545454
}

.goodcall-default .pika-next,
.goodcall-default .pika-prev {
    background-image: none
}

.goodcall-default .pika-prev {
    position: relative
}

.goodcall-default .pika-prev:before {
    font-family: linearicons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #545454;
    font-size: 20px;
    position: absolute
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-controls {
    position: absolute;
    top: 230px;
    left: 0;
    width: 100%
}

.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
    position: absolute;
    top: 0;
    width: 20px;
    height: 44px;
    display: block;
    text-indent: -99999px
}

.owl-carousel .owl-controls .owl-nav .owl-prev {
    left: -50px;
    background: url(../../images/arrow-left.png) center center no-repeat
}

.owl-carousel .owl-controls .owl-nav .owl-next {
    right: -50px;
    background: url(../../images/arrow-right.png) center center no-repeat
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    cursor: pointer;
    z-index: 1;
    transition: scale .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

ul.token-input-list {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    width: 100%;
    border: 1px solid #ccc;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
    position: relative;
    border-radius: 10px
}

ul.token-input-list:after,
ul.token-input-list:before {
    content: '';
    display: table
}

ul.token-input-list:after {
    clear: both
}

ul.token-input-list li {
    list-style-type: none
}

ul.token-input-list li input {
    border: 0;
    width: 100% !important;
    padding: 0 4px;
    line-height: 33px;
    background-color: #fff;
    -webkit-appearance: caret
}

ul.token-input-list li input:focus {
    border: none;
    outline: 0
}

li.token-input-token {
    overflow: hidden;
    width: auto;
    height: auto !important;
    height: 1%;
    margin: 3px;
    padding: 3px 23px 3px 5px;
    background-color: #009bbf;
    color: #fff;
    font-weight: 700;
    cursor: default;
    display: block;
    float: left;
    position: relative;
    border-radius: 4px
}

li.token-input-token p {
    float: left;
    padding: 0;
    margin: 0;
    color: #fff
}

li.token-input-token span {
    position: absolute;
    top: 0;
    right: 5px;
    color: #fff;
    cursor: pointer
}

li.token-input-selected-token {
    background-color: #08844e;
    color: #fff
}

li.token-input-selected-token span {
    color: #bbb
}

div.token-input-dropdown {
    position: absolute;
    width: 208px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 12px;
    font-family: Verdana;
    z-index: 10
}

div.token-input-dropdown p {
    margin: 0;
    padding: 5px;
    font-weight: 700;
    color: #777;
    width: 100%;
    display: block
}

div.token-input-dropdown ul {
    margin: 0;
    padding: 0
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
    list-style-type: none
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fafafa
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff
}

div.token-input-dropdown ul li em {
    font-weight: 700;
    font-style: normal
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #d0efa0
}

html.remodal-is-locked {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none
}

.remodal,
[data-remodal-id] {
    display: none
}

.remodal-overlay {
    position: fixed;
    z-index: 9999;
    top: -5000px;
    right: -5000px;
    bottom: -5000px;
    left: -5000px;
    display: none
}

.remodal-wrapper {
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: auto;
    text-align: center;
    -webkit-overflow-scrolling: touch
}

.remodal-wrapper:after {
    display: inline-block;
    height: 100%;
    margin-left: -.05em;
    content: ""
}

.remodal-overlay,
.remodal-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.remodal {
    position: relative;
    outline: 0;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}

.remodal-is-initialized {
    display: inline-block
}

.remodal-bg.remodal-is-opened,
.remodal-bg.remodal-is-opening {
    filter: blur(3px)
}

.remodal-overlay {
    background: rgba(43, 46, 56, .9)
}

.remodal-overlay.remodal-is-closing,
.remodal-overlay.remodal-is-opening {
    animation-duration: .3s;
    animation-fill-mode: forwards
}

.remodal-overlay.remodal-is-opening {
    animation-name: remodal-overlay-opening-keyframes
}

.remodal-overlay.remodal-is-closing {
    animation-name: remodal-overlay-closing-keyframes
}

.remodal-wrapper {
    padding: 10px 10px 0
}

.remodal.remodal-is-closing,
.remodal.remodal-is-opening {
    animation-duration: .3s;
    animation-fill-mode: forwards
}

.remodal.remodal-is-opening {
    animation-name: remodal-opening-keyframes
}

.remodal.remodal-is-closing {
    animation-name: remodal-closing-keyframes
}

.remodal,
.remodal-wrapper:after {
    vertical-align: middle
}

.remodal-close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    overflow: visible;
    width: 35px;
    height: 35px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    transition: color .2s;
    text-decoration: none;
    color: #95979c;
    border: 0;
    outline: 0;
    background: 0 0
}

.remodal-close:focus,
.remodal-close:hover {
    color: #2b2e38
}

.remodal-close:before {
    font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
    font-size: 25px;
    line-height: 35px;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 35px;
    content: "\00d7";
    text-align: center
}

.remodal-cancel,
.remodal-confirm {
    font: inherit;
    display: inline-block;
    overflow: visible;
    min-width: 110px;
    margin: 0;
    padding: 12px 0;
    cursor: pointer;
    transition: background .2s;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    border: 0;
    outline: 0
}

.remodal-confirm {
    color: #fff;
    background: #81c784
}

.remodal-confirm:focus,
.remodal-confirm:hover {
    background: #66bb6a
}

.remodal-cancel {
    color: #fff;
    background: #e57373
}

.remodal-cancel:focus,
.remodal-cancel:hover {
    background: #ef5350
}

.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner,
.remodal-confirm::-moz-focus-inner {
    padding: 0;
    border: 0
}

@keyframes remodal-opening-keyframes {
    from {
        transform: scale(1.05);
        opacity: 0
    }

    to {
        transform: none;
        opacity: 1
    }
}

@keyframes remodal-closing-keyframes {
    from {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(.95);
        opacity: 0
    }
}

@keyframes remodal-overlay-opening-keyframes {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes remodal-overlay-closing-keyframes {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media only screen and (min-width:641px) {
    .remodal {
        max-width: 400px
    }

    .remodal--2-col {
        max-width: 800px
    }
}

.lt-ie9 .remodal-overlay {
    background: #2b2e38
}

.lt-ie9 .remodal {
    width: 700px
}

.remodal {
    background: #fff;
    border-radius: 25px;
    box-sizing: border-box;
    color: #9b9b9b;
    font-family: ProximaNova, Helvetica, sans-serif;
    padding: 45px;
    text-align: left;
    transform: translate3d(0, 0, 0);
    width: 100%
}

@media only screen and (min-width:768px) {
    .remodal__panel--half {
        float: left;
        width: 50%
    }

    .remodal__panel--half:first-child {
        padding-right: 30px
    }

    .remodal__panel--half:last-child {
        padding-left: 30px
    }
}

@media only screen and (max-width:768px) {
    .remodal__panel--hide-mobile {
        display: none
    }
}

.remodal__h1 {
    color: #555;
    font-size: 30px;
    margin-bottom: 30px
}

.remodal__h2 {
    color: #555;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px
}

.remodal__h3 {
    color: #555;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px
}

.remodal p {
    font-size: 15px;
    line-height: 1.4;
    margin: 0 0 15px 0
}

.remodal ol,
.remodal ul {
    font-size: 15px;
    line-height: 1.4;
    margin: 0;
    padding: 0 0 0 30px
}

.remodal__switch {
    font-size: 13px;
    font-style: italic;
    line-height: 16px;
    color: #9b9b9b;
    font-family: inherit
}

.remodal__switch a {
    color: #059ac0
}

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

.remodal--center .form__item label {
    margin-left: 0
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    color: #468847;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
    color: #b94a48;
    background-color: #f2dede;
    border: 1px solid #eed3d7
}

.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: .9em;
    line-height: .9em;
    opacity: 0;
    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in
}

.parsley-errors-list.filled {
    opacity: 1
}

ul.parsley-errors-list {
    padding: 3px 0 0 20px;
    font-size: 10px
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.5.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.chosen-container * {
    box-sizing: border-box
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0
}

.chosen-container a {
    cursor: pointer
}

.chosen-container .chosen-single .group-name,
.chosen-container .search-choice .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    color: #999
}

.chosen-container .chosen-single .group-name:after,
.chosen-container .search-choice .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top
}

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px
}

.chosen-container-single .chosen-default {
    color: #999
}

.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px
}

.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(/wp-content/themes/goodcall_resources/assets/images/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px
}

.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px
}

.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%
}

.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/wp-content/themes/goodcall_resources/assets/images/chosen-sprite.png) no-repeat 0 2px
}

.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap
}

.chosen-container-single .chosen-search input[type=text] {
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: #fff url(/wp-content/themes/goodcall_resources/assets/images/chosen-sprite.png) no-repeat 100% -20px;
    background: url(/wp-content/themes/goodcall_resources/assets/images/chosen-sprite.png) no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0
}

.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px
}

.chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}

.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none
}

.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer
}

.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default
}

.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff
}

.chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: 700;
    cursor: default
}

.chosen-container .chosen-results li.group-option {
    padding-left: 15px
}

.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline
}

.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: auto !important;
    height: 1%;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: linear-gradient(#eee 1%, #fff 15%);
    cursor: text
}

.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none
}

.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
    margin: 1px 0;
    padding: 0;
    height: 25px;
    outline: 0;
    border: 0 !important;
    background: 0 0 !important;
    box-shadow: none;
    color: #999;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0
}

.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eee;
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
    color: #333;
    line-height: 13px;
    cursor: default
}

.chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(/wp-content/themes/goodcall_resources/assets/images/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px
}

.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0
}

.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default
}

.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: linear-gradient(#eee 20%, #fff 80%);
    box-shadow: 0 1px 0 #fff inset
}

.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: 0 0
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px
}

.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
    color: #222 !important
}

.chosen-disabled {
    opacity: .5 !important;
    cursor: default
}

.chosen-disabled .chosen-single {
    cursor: default
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default
}

.chosen-rtl {
    text-align: right
}

.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0
}

.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl
}

.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px
}

.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px
}

.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px
}

.chosen-rtl .chosen-choices li {
    float: right
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
    direction: rtl
}

.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px
}

.chosen-rtl .chosen-drop,
.chosen-rtl.chosen-container-single-nosearch .chosen-search {
    left: 9999px
}

.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0
}

.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none
}

.chosen-rtl .chosen-search input[type=text] {
    padding: 4px 5px 4px 20px;
    background: #fff url(/wp-content/themes/goodcall_resources/assets/images/chosen-sprite.png) no-repeat -30px -20px;
    background: url(/wp-content/themes/goodcall_resources/assets/images/chosen-sprite.png) no-repeat -30px -20px;
    direction: rtl
}

.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {

    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span,
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container-single .chosen-search input[type=text],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-rtl .chosen-search input[type=text] {
        background-image: url(chosen-sprite@2x.png) !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important
    }
}

@media only screen and (min-width:667px) {
    .show-on-mobile {
        display: none
    }
}

@media only screen and (max-width:1320px) {
    .hero-image {
        left: 50%;
        margin-left: -660px
    }
}

@media only screen and (max-width:1100px) {
    .wrap {
        padding: 0 2.5%
    }

    .hero-text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        text-align: center;
        margin-top: 160px
    }

    .hero-text:after,
    .hero-text:before {
        content: '';
        display: table
    }

    .hero-text:after {
        clear: both
    }

    .hero-text:last-child {
        margin-right: 0
    }

    .featured {
        margin-bottom: 50px
    }

    .featured-image {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%;
        border: 1px solid #cfdadd;
        padding: 4px
    }

    .featured-image:after,
    .featured-image:before {
        content: '';
        display: table
    }

    .featured-image:after {
        clear: both
    }

    .featured-image:last-child {
        margin-right: 0
    }

    .featured-text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%;
        padding-bottom: 20px
    }

    .featured-text:after,
    .featured-text:before {
        content: '';
        display: table
    }

    .featured-text:after {
        clear: both
    }

    .featured-text:last-child {
        margin-right: 0
    }

    .featured .featured-top {
        margin: 0 0 15px
    }

    .numbers {
        padding: 30px 0;
        text-align: center
    }

    .numbers .number {
        display: inline-block;
        float: none;
        margin-right: 5%
    }

    .numbers .number:last-child {
        margin-right: 0
    }

    .numbers .number h2 {
        font-size: 1.125em;
        line-height: 2.625em
    }

    .numbers .number h3 {
        font-size: 2.5em
    }

    .numbers .number h3 span {
        font-size: 25px
    }

    .news .top-button {
        right: 2.5%
    }

    .owl-carousel .owl-controls {
        position: relative;
        top: 32px;
        text-align: center
    }

    .owl-carousel .owl-controls .owl-dots {
        width: 100%;
        height: 32px;
        text-align: center
    }

    .owl-carousel .owl-controls .owl-dots .owl-dot {
        border-radius: 20px;
        display: inline-block;
        width: 16px;
        height: 16px;
        background-color: #009bbf;
        margin: 0 6px;
        opacity: .4
    }

    .owl-carousel .owl-controls .owl-dots .owl-dot.active {
        opacity: 1
    }

    .owl-carousel .owl-controls .owl-nav .owl-next,
    .owl-carousel .owl-controls .owl-nav .owl-prev {
        position: relative;
        display: inline-block;
        left: 0;
        margin: 0 30px;
        text-indent: -9999999px
    }

    .search-table .icon-search {
        width: 40%
    }

    .searching-item h3 .status {
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 0;
        clear: both
    }

    .searching-item .s-left .circle {
        border: none;
        padding: 0;
        margin-top: 20px;
        border-radius: 0
    }
}

@media only screen and (max-width:945px) {
    .search-table td a {
        max-width: 200px
    }
}

@media only screen and (max-width:865px) {
    .search-table td a {
        max-width: 170px
    }

    .search-table td[data-th=Brand] {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .nav-top .logo {
        margin-left: 0
    }

    .nav-right {
        margin-right: 0
    }

    .text-block {
        float: left;
        clear: none;
        text-align: inherit;
        width: 82.83333%;
        margin-left: 8.58333%;
        margin-right: 3%
    }

    .text-block:after,
    .text-block:before {
        content: '';
        display: table
    }

    .text-block:after {
        clear: both
    }

    .text-block:last-child {
        margin-right: 0
    }

    .text-figure {
        float: left;
        clear: none;
        text-align: inherit;
        width: 82.83333%;
        margin-left: 8.58333%;
        margin-right: 3%
    }

    .text-figure:after,
    .text-figure:before {
        content: '';
        display: table
    }

    .text-figure:after {
        clear: both
    }

    .text-figure:last-child {
        margin-right: 0
    }

    .text-left,
    .text-right {
        margin-top: 6.25em;
        clear: both
    }

    .text-left .text-block,
    .text-right .text-block {
        float: none;
        padding: 0;
        margin-bottom: 32px
    }

    .text-left .text-figure,
    .text-right .text-figure {
        float: none
    }

    .searching-school {
        margin-top: 48px
    }

    .searching-callouts {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .searching-callouts:after,
    .searching-callouts:before {
        content: '';
        display: table
    }

    .searching-callouts:after {
        clear: both
    }

    .searching-callouts:last-child {
        margin-right: 0
    }

    .searching-callouts.left {
        text-align: center
    }

    .searching-callouts.right {
        text-align: center
    }

    .searching-callouts-block {
        float: left;
        clear: none;
        text-align: inherit;
        width: 31.33333%;
        margin-left: 0;
        margin-right: 3%
    }

    .searching-callouts-block:after,
    .searching-callouts-block:before {
        content: '';
        display: table
    }

    .searching-callouts-block:after {
        clear: both
    }

    .searching-callouts-block:last-child {
        margin-right: 0
    }

    .searching-item {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .searching-item:after,
    .searching-item:before {
        content: '';
        display: table
    }

    .searching-item:after {
        clear: both
    }

    .searching-item:nth-child(2n) {
        margin-right: 3%;
        float: left
    }

    .searching-item:nth-child(2n+1) {
        clear: none
    }

    .searching-item:last-child {
        margin-right: 0
    }

    .searching-item.center {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .searching-item.center:after,
    .searching-item.center:before {
        content: '';
        display: table
    }

    .searching-item.center:after {
        clear: both
    }

    .searching-item.center:nth-child(2n) {
        margin-right: 3%;
        float: left
    }

    .searching-item.center:nth-child(2n+1) {
        clear: none
    }

    .searching-item.center:last-child {
        margin-right: 0
    }

    .blog-news-blocks .block {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%
    }

    .blog-news-blocks .block:after,
    .blog-news-blocks .block:before {
        content: '';
        display: table
    }

    .blog-news-blocks .block:after {
        clear: both
    }

    .blog-news-blocks .block:nth-child(2n) {
        margin-right: 0;
        float: right
    }

    .blog-news-blocks .block:nth-child(2n+1) {
        clear: both
    }

    .blog-news-blocks .block img {
        width: 100%
    }

    .blog-list {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .blog-list:after,
    .blog-list:before {
        content: '';
        display: table
    }

    .blog-list:after {
        clear: both
    }

    .blog-list:last-child {
        margin-right: 0
    }

    .blog-sidebar {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .blog-sidebar:after,
    .blog-sidebar:before {
        content: '';
        display: table
    }

    .blog-sidebar:after {
        clear: both
    }

    .blog-sidebar:last-child {
        margin-right: 0
    }

    .blog-sidebar .sidebar-list {
        margin-bottom: 32px;
        overflow: hidden
    }

    .blog-sidebar .sidebar-list li {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%;
        margin-bottom: 32px
    }

    .blog-sidebar .sidebar-list li:after,
    .blog-sidebar .sidebar-list li:before {
        content: '';
        display: table
    }

    .blog-sidebar .sidebar-list li:after {
        clear: both
    }

    .blog-sidebar .sidebar-list li:nth-child(2n) {
        margin-right: 0;
        float: right
    }

    .blog-sidebar .sidebar-list li:nth-child(2n+1) {
        clear: both
    }

    .blog-sidebar .grid-image li {
        float: left;
        clear: none;
        text-align: inherit;
        width: 22.75%;
        margin-left: 0;
        margin-right: 3%
    }

    .blog-sidebar .grid-image li:after,
    .blog-sidebar .grid-image li:before {
        content: '';
        display: table
    }

    .blog-sidebar .grid-image li:after {
        clear: both
    }

    .blog-sidebar .grid-image li:nth-child(2n) {
        margin-right: 3%;
        float: left
    }

    .blog-sidebar .grid-image li:nth-child(2n+1) {
        clear: none
    }

    .blog-sidebar .grid-image li:last-child {
        margin-right: 0
    }

    .blog-sidebar .grid-image li img {
        width: 100%
    }

    .footer-text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .footer-text:after,
    .footer-text:before {
        content: '';
        display: table
    }

    .footer-text:after {
        clear: both
    }

    .footer-text:last-child {
        margin-right: 0
    }

    .footer-menu {
        float: left;
        clear: none;
        text-align: inherit;
        width: 22.75%;
        margin-left: 0;
        margin-right: 3%
    }

    .footer-menu:after,
    .footer-menu:before {
        content: '';
        display: table
    }

    .footer-menu:after {
        clear: both
    }

    .footer-menu:last-child {
        margin-right: 0
    }

    .search-table {
        padding: 0
    }

    .search-table .icon-search {
        width: 23px
    }

    .search-table td {
        display: block;
        padding: 25px 0
    }

    .search-table td:before {
        content: attr(data-th);
        font-weight: 700;
        width: 100%;
        display: block;
        margin-bottom: 4px
    }

    .search-table td[data-th=Brand],
    .search-table td[data-th=Check] {
        width: 50%;
        display: block;
        float: left;
        padding-top: 15px;
        margin-bottom: 0
    }

    .search-table td[data-th=Brand]:before,
    .search-table td[data-th=Check]:before {
        content: ""
    }

    .search-table td[data-th=Delete],
    .search-table td[data-th=Suggested] {
        width: 50%;
        display: block;
        float: left;
        padding-top: 15px;
        margin-bottom: 20px
    }

    .search-table td[data-th=Check] {
        text-align: left
    }

    .search-table td[data-th=Brand] {
        text-align: right;
        display: block
    }

    .search-table td[data-th=Brand] img {
        display: inline
    }

    .search-table td[data-th="Essay Name"],
    .search-table td[data-th="Scholarship Name"],
    .search-table td[data-th=Amount],
    .search-table td[data-th=Tags],
    .search-table td[data-th=Words] {
        width: 100%;
        margin-bottom: 12px
    }

    .search-table td[data-th="Essay Name"] {
        margin-top: 20px
    }

    .search-table td[data-th="Days Left"],
    .search-table td[data-th=Competition],
    .search-table td[data-th=Entry] {
        width: 25%;
        display: inline-block;
        margin-bottom: 12px
    }

    .search-table td[data-th=Actions] {
        clear: both;
        overflow: hidden;
        padding-bottom: 15px;
        width: 100%
    }

    .search-table tr {
        height: auto
    }

    .search-table td {
        padding: 0 15px
    }

    .search-table td a {
        max-width: 380px
    }

    .search-table thead {
        display: none
    }

    .search-table thead tr {
        display: none
    }

    .account-complete .complete-progress {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%
    }

    .account-complete .complete-progress:after,
    .account-complete .complete-progress:before {
        content: '';
        display: table
    }

    .account-complete .complete-progress:after {
        clear: both
    }

    .account-complete .complete-progress:last-child {
        margin-right: 0
    }

    .account-complete .complete-text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%
    }

    .account-complete .complete-text:after,
    .account-complete .complete-text:before {
        content: '';
        display: table
    }

    .account-complete .complete-text:after {
        clear: both
    }

    .account-complete .complete-text:last-child {
        margin-right: 0
    }

    .info .text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        padding-right: 0;
        margin-bottom: 48px
    }

    .info .text:after,
    .info .text:before {
        content: '';
        display: table
    }

    .info .text:after {
        clear: both
    }

    .info .text:last-child {
        margin-right: 0
    }

    .info .sidebar {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        padding-left: 0
    }

    .info .sidebar:after,
    .info .sidebar:before {
        content: '';
        display: table
    }

    .info .sidebar:after {
        clear: both
    }

    .info .sidebar:last-child {
        margin-right: 0
    }

    .info .sidebar .side-brand {
        width: 30%;
        float: left;
        clear: none
    }

    .info .sidebar .sidebar-data {
        width: 70%;
        float: right;
        clear: none;
        padding-left: 25px
    }

    .info .sidebar .data {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%
    }

    .info .sidebar .data:after,
    .info .sidebar .data:before {
        content: '';
        display: table
    }

    .info .sidebar .data:after {
        clear: both
    }

    .info .sidebar .data:nth-child(2n) {
        margin-right: 0;
        float: right
    }

    .info .sidebar .data:nth-child(2n+1) {
        clear: both
    }

    .info .sidebar h2 {
        width: 100%;
        float: none;
        clear: both
    }
}

@media only screen and (max-width:667px) {
    .nav-right ul {
        display: none
    }

    .nav-right ul.login-nav {
        display: block
    }

    .featured-image {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .featured-image:after,
    .featured-image:before {
        content: '';
        display: table
    }

    .featured-image:after {
        clear: both
    }

    .featured-image:last-child {
        margin-right: 0
    }

    .featured-text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        padding-bottom: 20px
    }

    .featured-text:after,
    .featured-text:before {
        content: '';
        display: table
    }

    .featured-text:after {
        clear: both
    }

    .featured-text:last-child {
        margin-right: 0
    }

    .featured .featured-top {
        margin: 24px 0 15px
    }

    .search-table td a {
        max-width: 480px
    }

    .search-text-top {
        padding: 0
    }

    .search-text-top .button {
        width: 240px;
        display: block;
        float: none;
        margin: 10px auto
    }

    .search-text-top p {
        width: 100%;
        padding-left: 0;
        float: none;
        margin: 0;
        text-align: center
    }

    .info .text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        padding-right: 0;
        margin-bottom: 48px
    }

    .info .text:after,
    .info .text:before {
        content: '';
        display: table
    }

    .info .text:after {
        clear: both
    }

    .info .text:last-child {
        margin-right: 0
    }

    .info .text .buttons-block .button {
        margin-left: auto;
        margin-right: auto
    }

    .info .text .buttons-block .big {
        display: block;
        float: none;
        width: 180px;
        clear: both
    }

    .info .sidebar {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        padding-left: 0
    }

    .info .sidebar:after,
    .info .sidebar:before {
        content: '';
        display: table
    }

    .info .sidebar:after {
        clear: both
    }

    .info .sidebar:last-child {
        margin-right: 0
    }

    .info .sidebar .side-brand {
        width: 100%;
        float: none;
        clear: none
    }

    .info .sidebar .sidebar-data {
        width: 100%;
        float: none;
        clear: none;
        padding-left: 0;
        text-align: center
    }

    .data {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%
    }

    .data:after,
    .data:before {
        content: '';
        display: table
    }

    .data:after {
        clear: both
    }

    .data:nth-child(2n) {
        margin-right: 0;
        float: right
    }

    .data:nth-child(2n+1) {
        clear: both
    }

    table.grey-header td .update {
        display: block;
        float: none;
        margin: 12px 0
    }

    .accordeon h1 {
        font-size: 1.125em;
        float: none;
        margin: 0
    }

    .accordeon h2 {
        font-size: 1em;
        float: left;
        font-weight: 400;
        margin: 0 0 24px 0
    }

    .accordeon .change {
        display: block;
        float: right;
        line-height: 35px;
        margin-right: 20px;
        color: #009bbf;
        font-weight: 100
    }

    .accordeon .toogle {
        position: absolute;
        top: 48px;
        right: 0
    }
}

@media only screen and (max-width:490px) {
    .nav-top.home-fixed {
        position: absolute;
        z-index: 1;
        background: 0 0
    }

    .hero {
        position: relative
    }

    .hero-text {
        margin-top: 120px
    }

    .hero-text h1 {
        font-size: 1.875em
    }

    .hero-text .button {
        width: 180px;
        float: none;
        margin: 20px auto;
        display: block
    }

    .parallax-top {
        margin-top: 0
    }

    .how-it-works-text-center {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-bottom: 100px;
        text-align: center
    }

    .how-it-works-text-center:after,
    .how-it-works-text-center:before {
        content: '';
        display: table
    }

    .how-it-works-text-center:after {
        clear: both
    }

    .how-it-works-text-center:last-child {
        margin-right: 0
    }

    .numbers {
        padding: 30px 0;
        text-align: center
    }

    .numbers .number {
        display: block;
        margin-right: 0;
        margin-bottom: 24px;
        width: 100%
    }

    .numbers .number h2 {
        font-size: 1em;
        line-height: 2em;
        width: 100%;
        float: none
    }

    .numbers .number h3 {
        font-size: 1.875em;
        display: inline-block;
        float: none
    }

    .numbers .number h3 span {
        font-size: 15px;
        line-height: 2.5em;
        margin-right: 3px
    }

    .text-block {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .text-block:after,
    .text-block:before {
        content: '';
        display: table
    }

    .text-block:after {
        clear: both
    }

    .text-block:last-child {
        margin-right: 0
    }

    .text-figure {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .text-figure:after,
    .text-figure:before {
        content: '';
        display: table
    }

    .text-figure:after {
        clear: both
    }

    .text-figure:last-child {
        margin-right: 0
    }

    .searching-text-center {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-bottom: 100px;
        text-align: center
    }

    .searching-text-center:after,
    .searching-text-center:before {
        content: '';
        display: table
    }

    .searching-text-center:after {
        clear: both
    }

    .searching-text-center:last-child {
        margin-right: 0
    }

    .news h2 {
        text-align: center;
        margin: 0 0 10px 0
    }

    .news .top-button {
        position: relative;
        display: block;
        width: 160px;
        right: 0;
        margin: 0 auto 32px
    }

    .title-section h1 {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .title-section h1:after,
    .title-section h1:before {
        content: '';
        display: table
    }

    .title-section h1:after {
        clear: both
    }

    .title-section h1:last-child {
        margin-right: 0
    }

    .title-section .form-search {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        padding-top: 0;
        margin: 0 0 32px 0
    }

    .title-section .form-search:after,
    .title-section .form-search:before {
        content: '';
        display: table
    }

    .title-section .form-search:after {
        clear: both
    }

    .title-section .form-search:last-child {
        margin-right: 0
    }

    .blog-sidebar .sidebar-list li {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-bottom: 32px
    }

    .blog-sidebar .sidebar-list li:after,
    .blog-sidebar .sidebar-list li:before {
        content: '';
        display: table
    }

    .blog-sidebar .sidebar-list li:after {
        clear: both
    }

    .blog-sidebar .sidebar-list li:nth-child(2n) {
        margin-right: 3%;
        float: left
    }

    .blog-sidebar .sidebar-list li:nth-child(2n+1) {
        clear: none
    }

    .blog-sidebar .sidebar-list li:last-child {
        margin-right: 0
    }

    .blog-sidebar .grid-image li {
        float: left;
        clear: none;
        text-align: inherit;
        width: 48.5%;
        margin-left: 0;
        margin-right: 3%
    }

    .blog-sidebar .grid-image li:after,
    .blog-sidebar .grid-image li:before {
        content: '';
        display: table
    }

    .blog-sidebar .grid-image li:after {
        clear: both
    }

    .blog-sidebar .grid-image li:nth-child(2n) {
        margin-right: 0;
        float: right
    }

    .blog-sidebar .grid-image li:nth-child(2n+1) {
        clear: both
    }

    .footer-menu {
        width: 45%
    }

    .search-table td a {
        max-width: 320px
    }

    .searching-callouts-block {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .searching-callouts-block:after,
    .searching-callouts-block:before {
        content: '';
        display: table
    }

    .searching-callouts-block:after {
        clear: both
    }

    .searching-callouts-block:last-child {
        margin-right: 0
    }

    .searching-hide {
        top: 10px;
        right: 10px;
        font-size: .625em
    }

    .searching-item .s-left {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        text-align: center
    }

    .searching-item .s-left:after,
    .searching-item .s-left:before {
        content: '';
        display: table
    }

    .searching-item .s-left:after {
        clear: both
    }

    .searching-item .s-left:last-child {
        margin-right: 0
    }

    .searching-item .s-left img {
        float: left;
        clear: none;
        text-align: inherit;
        width: 11.71429%;
        margin-left: 0;
        margin-right: 3%
    }

    .searching-item .s-left img:after,
    .searching-item .s-left img:before {
        content: '';
        display: table
    }

    .searching-item .s-left img:after {
        clear: both
    }

    .searching-item .s-left img:last-child {
        margin-right: 0
    }

    .searching-item .s-left .item-left {
        float: left;
        clear: none;
        text-align: inherit;
        width: 26.42857%;
        margin-left: 0;
        margin-right: 3%;
        margin-top: 0;
        padding-top: 5px
    }

    .searching-item .s-left .item-left:after,
    .searching-item .s-left .item-left:before {
        content: '';
        display: table
    }

    .searching-item .s-left .item-left:after {
        clear: both
    }

    .searching-item .s-left .item-left:last-child {
        margin-right: 0
    }

    .searching-item .s-right {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-top: 24px;
        padding-left: 0
    }

    .searching-item .s-right:after,
    .searching-item .s-right:before {
        content: '';
        display: table
    }

    .searching-item .s-right:after {
        clear: both
    }

    .searching-item .s-right:last-child {
        margin-right: 0
    }

    .account-complete .complete-progress {
        float: left;
        clear: none;
        text-align: inherit;
        width: 82.83333%;
        margin-left: 8.58333%;
        margin-right: 3%;
        margin-bottom: 24px
    }

    .account-complete .complete-progress:after,
    .account-complete .complete-progress:before {
        content: '';
        display: table
    }

    .account-complete .complete-progress:after {
        clear: both
    }

    .account-complete .complete-progress:last-child {
        margin-right: 0
    }

    .account-complete .complete-text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 82.83333%;
        margin-left: 8.58333%;
        margin-right: 3%
    }

    .account-complete .complete-text:after,
    .account-complete .complete-text:before {
        content: '';
        display: table
    }

    .account-complete .complete-text:after {
        clear: both
    }

    .account-complete .complete-text:last-child {
        margin-right: 0
    }

    .info .sidebar .data {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        padding-left: 0
    }

    .info .sidebar .data:after,
    .info .sidebar .data:before {
        content: '';
        display: table
    }

    .info .sidebar .data:after {
        clear: both
    }

    .info .sidebar .data:nth-child(2n) {
        margin-right: 3%;
        float: left
    }

    .info .sidebar .data:nth-child(2n+1) {
        clear: none
    }

    .info .sidebar .data:last-child {
        margin-right: 0
    }

    .modal {
        width: 100%;
        left: 0;
        margin-left: 0;
        overflow: auto;
        border-radius: 0
    }
}

@media only screen and (max-width:320px) {
    .blog-list .item-figure {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-bottom: 12px
    }

    .blog-list .item-figure:after,
    .blog-list .item-figure:before {
        content: '';
        display: table
    }

    .blog-list .item-figure:after {
        clear: both
    }

    .blog-list .item-figure:last-child {
        margin-right: 0
    }

    .blog-list .item-text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .blog-list .item-text:after,
    .blog-list .item-text:before {
        content: '';
        display: table
    }

    .blog-list .item-text:after {
        clear: both
    }

    .blog-list .item-text:last-child {
        margin-right: 0
    }

    .search-table td[data-th="Days Left"],
    .search-table td[data-th=Competition],
    .search-table td[data-th=Entry] {
        width: 100%
    }

    .search td a {
        max-width: 220px
    }

    .searching-item .s-left img {
        display: none
    }

    .searching-item .s-left .item-left {
        float: left;
        clear: none;
        text-align: inherit;
        width: 31.33333%;
        margin-left: 0;
        margin-right: 3%;
        margin-top: 0;
        padding-top: 5px
    }

    .searching-item .s-left .item-left:after,
    .searching-item .s-left .item-left:before {
        content: '';
        display: table
    }

    .searching-item .s-left .item-left:after {
        clear: both
    }

    .searching-item .s-left .item-left:last-child {
        margin-right: 0
    }

    .account-complete .complete-progress {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-bottom: 24px
    }

    .account-complete .complete-progress:after,
    .account-complete .complete-progress:before {
        content: '';
        display: table
    }

    .account-complete .complete-progress:after {
        clear: both
    }

    .account-complete .complete-progress:last-child {
        margin-right: 0
    }

    .account-complete .complete-text {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .account-complete .complete-text:after,
    .account-complete .complete-text:before {
        content: '';
        display: table
    }

    .account-complete .complete-text:after {
        clear: both
    }

    .account-complete .complete-text:last-child {
        margin-right: 0
    }
}

@media only screen and (max-width:240px) {
    .blog-news-blocks .block {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-bottom: 32px
    }

    .blog-news-blocks .block:after,
    .blog-news-blocks .block:before {
        content: '';
        display: table
    }

    .blog-news-blocks .block:after {
        clear: both
    }

    .blog-news-blocks .block:nth-child(2n) {
        margin-right: 3%;
        float: left
    }

    .blog-news-blocks .block:nth-child(2n+1) {
        clear: none
    }

    .blog-news-blocks .block:last-child {
        margin-right: 0
    }

    .blog-news-blocks .block-image {
        margin-bottom: 12px
    }

    .blog-sidebar .grid-image li {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%
    }

    .blog-sidebar .grid-image li:after,
    .blog-sidebar .grid-image li:before {
        content: '';
        display: table
    }

    .blog-sidebar .grid-image li:after {
        clear: both
    }

    .blog-sidebar .grid-image li:nth-child(2n) {
        margin-right: 3%;
        float: left
    }

    .blog-sidebar .grid-image li:nth-child(2n+1) {
        clear: none
    }

    .blog-sidebar .grid-image li:last-child {
        margin-right: 0
    }

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

    .searching-item .s-left img {
        display: none
    }

    .searching-item .s-left .item-left {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-top: 12px;
        padding-top: 5px
    }

    .searching-item .s-left .item-left:after,
    .searching-item .s-left .item-left:before {
        content: '';
        display: table
    }

    .searching-item .s-left .item-left:after {
        clear: both
    }

    .searching-item .s-left .item-left:last-child {
        margin-right: 0
    }
}

@media screen and (max-height:400px) {
    .modal {
        position: fixed;
        height: 100%;
        overflow-y: scroll
    }
}

.h-uppercase {
    text-transform: uppercase
}

.clear-b {
    clear: both
}

.clearfix:after,
.clearfix:before,
.form__group:after,
.form__group:before {
    content: " ";
    display: table
}

.clearfix:after,
.form__group:after {
    clear: both
}

.h-dblock {
    display: block
}

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

.h-text-semi-bold {
    font-weight: 500
}

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

.h-content-push {
    padding-left: 150px
}

.h-border-bottom {
    border-bottom: 1px solid #f1f1f1
}

.hidden {
    display: none !important
}

div.thumbs-loader {
    width: auto;
    max-width: 1200px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    margin-top: 20px
}

div.thumbs-loader:after,
div.thumbs-loader:before {
    content: '';
    display: table
}

div.thumbs-loader:after {
    clear: both
}

img.h-pixel {
    bottom: 0;
    height: 1px;
    position: fixed;
    right: 0;
    visibility: hidden;
    width: 1px
}

.h-margin-bottom-5 {
    margin-bottom: 5px
}

.h-margin-top-5 {
    margin-top: 5px
}

.h-padding-bottom-5 {
    padding-bottom: 5px
}

.h-padding-top-5 {
    padding-top: 5px
}

@media (max-width:600px) {
    .h-padding-top-mobile-5 {
        padding-top: 2.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-5 {
        padding-bottom: 2.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-5 {
        margin-bottom: 2.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-5 {
        margin-top: 2.5px !important
    }
}

.h-margin-bottom-10 {
    margin-bottom: 10px
}

.h-margin-top-10 {
    margin-top: 10px
}

.h-padding-bottom-10 {
    padding-bottom: 10px
}

.h-padding-top-10 {
    padding-top: 10px
}

@media (max-width:600px) {
    .h-padding-top-mobile-10 {
        padding-top: 5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-10 {
        padding-bottom: 5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-10 {
        margin-bottom: 5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-10 {
        margin-top: 5px !important
    }
}

.h-margin-bottom-15 {
    margin-bottom: 15px
}

.h-margin-top-15 {
    margin-top: 15px
}

.h-padding-bottom-15 {
    padding-bottom: 15px
}

.h-padding-top-15 {
    padding-top: 15px
}

@media (max-width:600px) {
    .h-padding-top-mobile-15 {
        padding-top: 7.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-15 {
        padding-bottom: 7.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-15 {
        margin-bottom: 7.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-15 {
        margin-top: 7.5px !important
    }
}

.h-margin-bottom-20 {
    margin-bottom: 20px
}

.h-margin-top-20 {
    margin-top: 20px
}

.h-padding-bottom-20 {
    padding-bottom: 20px
}

.h-padding-top-20 {
    padding-top: 20px
}

@media (max-width:600px) {
    .h-padding-top-mobile-20 {
        padding-top: 10px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-20 {
        padding-bottom: 10px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-20 {
        margin-bottom: 10px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-20 {
        margin-top: 10px !important
    }
}

.h-margin-bottom-25 {
    margin-bottom: 25px
}

.h-margin-top-25 {
    margin-top: 25px
}

.h-padding-bottom-25 {
    padding-bottom: 25px
}

.h-padding-top-25 {
    padding-top: 25px
}

@media (max-width:600px) {
    .h-padding-top-mobile-25 {
        padding-top: 12.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-25 {
        padding-bottom: 12.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-25 {
        margin-bottom: 12.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-25 {
        margin-top: 12.5px !important
    }
}

.h-margin-bottom-30 {
    margin-bottom: 30px
}

.h-margin-top-30 {
    margin-top: 30px
}

.h-padding-bottom-30 {
    padding-bottom: 30px
}

.h-padding-top-30 {
    padding-top: 30px
}

@media (max-width:600px) {
    .h-padding-top-mobile-30 {
        padding-top: 15px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-30 {
        padding-bottom: 15px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-30 {
        margin-bottom: 15px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-30 {
        margin-top: 15px !important
    }
}

.h-margin-bottom-35 {
    margin-bottom: 35px
}

.h-margin-top-35 {
    margin-top: 35px
}

.h-padding-bottom-35 {
    padding-bottom: 35px
}

.h-padding-top-35 {
    padding-top: 35px
}

@media (max-width:600px) {
    .h-padding-top-mobile-35 {
        padding-top: 17.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-35 {
        padding-bottom: 17.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-35 {
        margin-bottom: 17.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-35 {
        margin-top: 17.5px !important
    }
}

.h-margin-bottom-40 {
    margin-bottom: 40px
}

.h-margin-top-40 {
    margin-top: 40px
}

.h-padding-bottom-40 {
    padding-bottom: 40px
}

.h-padding-top-40 {
    padding-top: 40px
}

@media (max-width:600px) {
    .h-padding-top-mobile-40 {
        padding-top: 20px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-40 {
        padding-bottom: 20px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-40 {
        margin-bottom: 20px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-40 {
        margin-top: 20px !important
    }
}

.h-margin-bottom-45 {
    margin-bottom: 45px
}

.h-margin-top-45 {
    margin-top: 45px
}

.h-padding-bottom-45 {
    padding-bottom: 45px
}

.h-padding-top-45 {
    padding-top: 45px
}

@media (max-width:600px) {
    .h-padding-top-mobile-45 {
        padding-top: 22.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-45 {
        padding-bottom: 22.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-45 {
        margin-bottom: 22.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-45 {
        margin-top: 22.5px !important
    }
}

.h-margin-bottom-50 {
    margin-bottom: 50px
}

.h-margin-top-50 {
    margin-top: 50px
}

.h-padding-bottom-50 {
    padding-bottom: 50px
}

.h-padding-top-50 {
    padding-top: 50px
}

@media (max-width:600px) {
    .h-padding-top-mobile-50 {
        padding-top: 25px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-50 {
        padding-bottom: 25px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-50 {
        margin-bottom: 25px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-50 {
        margin-top: 25px !important
    }
}

.h-margin-bottom-55 {
    margin-bottom: 55px
}

.h-margin-top-55 {
    margin-top: 55px
}

.h-padding-bottom-55 {
    padding-bottom: 55px
}

.h-padding-top-55 {
    padding-top: 55px
}

@media (max-width:600px) {
    .h-padding-top-mobile-55 {
        padding-top: 27.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-55 {
        padding-bottom: 27.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-55 {
        margin-bottom: 27.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-55 {
        margin-top: 27.5px !important
    }
}

.h-margin-bottom-60 {
    margin-bottom: 60px
}

.h-margin-top-60 {
    margin-top: 60px
}

.h-padding-bottom-60 {
    padding-bottom: 60px
}

.h-padding-top-60 {
    padding-top: 60px
}

@media (max-width:600px) {
    .h-padding-top-mobile-60 {
        padding-top: 30px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-60 {
        padding-bottom: 30px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-60 {
        margin-bottom: 30px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-60 {
        margin-top: 30px !important
    }
}

.h-margin-bottom-65 {
    margin-bottom: 65px
}

.h-margin-top-65 {
    margin-top: 65px
}

.h-padding-bottom-65 {
    padding-bottom: 65px
}

.h-padding-top-65 {
    padding-top: 65px
}

@media (max-width:600px) {
    .h-padding-top-mobile-65 {
        padding-top: 32.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-65 {
        padding-bottom: 32.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-65 {
        margin-bottom: 32.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-65 {
        margin-top: 32.5px !important
    }
}

.h-margin-bottom-70 {
    margin-bottom: 70px
}

.h-margin-top-70 {
    margin-top: 70px
}

.h-padding-bottom-70 {
    padding-bottom: 70px
}

.h-padding-top-70 {
    padding-top: 70px
}

@media (max-width:600px) {
    .h-padding-top-mobile-70 {
        padding-top: 35px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-70 {
        padding-bottom: 35px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-70 {
        margin-bottom: 35px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-70 {
        margin-top: 35px !important
    }
}

.h-margin-bottom-75 {
    margin-bottom: 75px
}

.h-margin-top-75 {
    margin-top: 75px
}

.h-padding-bottom-75 {
    padding-bottom: 75px
}

.h-padding-top-75 {
    padding-top: 75px
}

@media (max-width:600px) {
    .h-padding-top-mobile-75 {
        padding-top: 37.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-75 {
        padding-bottom: 37.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-75 {
        margin-bottom: 37.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-75 {
        margin-top: 37.5px !important
    }
}

.h-margin-bottom-80 {
    margin-bottom: 80px
}

.h-margin-top-80 {
    margin-top: 80px
}

.h-padding-bottom-80 {
    padding-bottom: 80px
}

.h-padding-top-80 {
    padding-top: 80px
}

@media (max-width:600px) {
    .h-padding-top-mobile-80 {
        padding-top: 40px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-80 {
        padding-bottom: 40px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-80 {
        margin-bottom: 40px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-80 {
        margin-top: 40px !important
    }
}

.h-margin-bottom-85 {
    margin-bottom: 85px
}

.h-margin-top-85 {
    margin-top: 85px
}

.h-padding-bottom-85 {
    padding-bottom: 85px
}

.h-padding-top-85 {
    padding-top: 85px
}

@media (max-width:600px) {
    .h-padding-top-mobile-85 {
        padding-top: 42.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-85 {
        padding-bottom: 42.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-85 {
        margin-bottom: 42.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-85 {
        margin-top: 42.5px !important
    }
}

.h-margin-bottom-90 {
    margin-bottom: 90px
}

.h-margin-top-90 {
    margin-top: 90px
}

.h-padding-bottom-90 {
    padding-bottom: 90px
}

.h-padding-top-90 {
    padding-top: 90px
}

@media (max-width:600px) {
    .h-padding-top-mobile-90 {
        padding-top: 45px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-90 {
        padding-bottom: 45px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-90 {
        margin-bottom: 45px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-90 {
        margin-top: 45px !important
    }
}

.h-margin-bottom-95 {
    margin-bottom: 95px
}

.h-margin-top-95 {
    margin-top: 95px
}

.h-padding-bottom-95 {
    padding-bottom: 95px
}

.h-padding-top-95 {
    padding-top: 95px
}

@media (max-width:600px) {
    .h-padding-top-mobile-95 {
        padding-top: 47.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-95 {
        padding-bottom: 47.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-95 {
        margin-bottom: 47.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-95 {
        margin-top: 47.5px !important
    }
}

.h-margin-bottom-100 {
    margin-bottom: 100px
}

.h-margin-top-100 {
    margin-top: 100px
}

.h-padding-bottom-100 {
    padding-bottom: 100px
}

.h-padding-top-100 {
    padding-top: 100px
}

@media (max-width:600px) {
    .h-padding-top-mobile-100 {
        padding-top: 50px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-100 {
        padding-bottom: 50px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-100 {
        margin-bottom: 50px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-100 {
        margin-top: 50px !important
    }
}

.h-margin-bottom-105 {
    margin-bottom: 105px
}

.h-margin-top-105 {
    margin-top: 105px
}

.h-padding-bottom-105 {
    padding-bottom: 105px
}

.h-padding-top-105 {
    padding-top: 105px
}

@media (max-width:600px) {
    .h-padding-top-mobile-105 {
        padding-top: 52.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-105 {
        padding-bottom: 52.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-105 {
        margin-bottom: 52.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-105 {
        margin-top: 52.5px !important
    }
}

.h-margin-bottom-110 {
    margin-bottom: 110px
}

.h-margin-top-110 {
    margin-top: 110px
}

.h-padding-bottom-110 {
    padding-bottom: 110px
}

.h-padding-top-110 {
    padding-top: 110px
}

@media (max-width:600px) {
    .h-padding-top-mobile-110 {
        padding-top: 55px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-110 {
        padding-bottom: 55px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-110 {
        margin-bottom: 55px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-110 {
        margin-top: 55px !important
    }
}

.h-margin-bottom-115 {
    margin-bottom: 115px
}

.h-margin-top-115 {
    margin-top: 115px
}

.h-padding-bottom-115 {
    padding-bottom: 115px
}

.h-padding-top-115 {
    padding-top: 115px
}

@media (max-width:600px) {
    .h-padding-top-mobile-115 {
        padding-top: 57.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-115 {
        padding-bottom: 57.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-115 {
        margin-bottom: 57.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-115 {
        margin-top: 57.5px !important
    }
}

.h-margin-bottom-120 {
    margin-bottom: 120px
}

.h-margin-top-120 {
    margin-top: 120px
}

.h-padding-bottom-120 {
    padding-bottom: 120px
}

.h-padding-top-120 {
    padding-top: 120px
}

@media (max-width:600px) {
    .h-padding-top-mobile-120 {
        padding-top: 60px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-120 {
        padding-bottom: 60px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-120 {
        margin-bottom: 60px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-120 {
        margin-top: 60px !important
    }
}

.h-margin-bottom-125 {
    margin-bottom: 125px
}

.h-margin-top-125 {
    margin-top: 125px
}

.h-padding-bottom-125 {
    padding-bottom: 125px
}

.h-padding-top-125 {
    padding-top: 125px
}

@media (max-width:600px) {
    .h-padding-top-mobile-125 {
        padding-top: 62.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-125 {
        padding-bottom: 62.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-125 {
        margin-bottom: 62.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-125 {
        margin-top: 62.5px !important
    }
}

.h-margin-bottom-130 {
    margin-bottom: 130px
}

.h-margin-top-130 {
    margin-top: 130px
}

.h-padding-bottom-130 {
    padding-bottom: 130px
}

.h-padding-top-130 {
    padding-top: 130px
}

@media (max-width:600px) {
    .h-padding-top-mobile-130 {
        padding-top: 65px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-130 {
        padding-bottom: 65px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-130 {
        margin-bottom: 65px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-130 {
        margin-top: 65px !important
    }
}

.h-margin-bottom-135 {
    margin-bottom: 135px
}

.h-margin-top-135 {
    margin-top: 135px
}

.h-padding-bottom-135 {
    padding-bottom: 135px
}

.h-padding-top-135 {
    padding-top: 135px
}

@media (max-width:600px) {
    .h-padding-top-mobile-135 {
        padding-top: 67.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-135 {
        padding-bottom: 67.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-135 {
        margin-bottom: 67.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-135 {
        margin-top: 67.5px !important
    }
}

.h-margin-bottom-140 {
    margin-bottom: 140px
}

.h-margin-top-140 {
    margin-top: 140px
}

.h-padding-bottom-140 {
    padding-bottom: 140px
}

.h-padding-top-140 {
    padding-top: 140px
}

@media (max-width:600px) {
    .h-padding-top-mobile-140 {
        padding-top: 70px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-140 {
        padding-bottom: 70px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-140 {
        margin-bottom: 70px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-140 {
        margin-top: 70px !important
    }
}

.h-margin-bottom-145 {
    margin-bottom: 145px
}

.h-margin-top-145 {
    margin-top: 145px
}

.h-padding-bottom-145 {
    padding-bottom: 145px
}

.h-padding-top-145 {
    padding-top: 145px
}

@media (max-width:600px) {
    .h-padding-top-mobile-145 {
        padding-top: 72.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-145 {
        padding-bottom: 72.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-145 {
        margin-bottom: 72.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-145 {
        margin-top: 72.5px !important
    }
}

.h-margin-bottom-150 {
    margin-bottom: 150px
}

.h-margin-top-150 {
    margin-top: 150px
}

.h-padding-bottom-150 {
    padding-bottom: 150px
}

.h-padding-top-150 {
    padding-top: 150px
}

@media (max-width:600px) {
    .h-padding-top-mobile-150 {
        padding-top: 75px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-150 {
        padding-bottom: 75px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-150 {
        margin-bottom: 75px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-150 {
        margin-top: 75px !important
    }
}

.h-margin-bottom-155 {
    margin-bottom: 155px
}

.h-margin-top-155 {
    margin-top: 155px
}

.h-padding-bottom-155 {
    padding-bottom: 155px
}

.h-padding-top-155 {
    padding-top: 155px
}

@media (max-width:600px) {
    .h-padding-top-mobile-155 {
        padding-top: 77.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-155 {
        padding-bottom: 77.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-155 {
        margin-bottom: 77.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-155 {
        margin-top: 77.5px !important
    }
}

.h-margin-bottom-160 {
    margin-bottom: 160px
}

.h-margin-top-160 {
    margin-top: 160px
}

.h-padding-bottom-160 {
    padding-bottom: 160px
}

.h-padding-top-160 {
    padding-top: 160px
}

@media (max-width:600px) {
    .h-padding-top-mobile-160 {
        padding-top: 80px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-160 {
        padding-bottom: 80px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-160 {
        margin-bottom: 80px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-160 {
        margin-top: 80px !important
    }
}

.h-margin-bottom-165 {
    margin-bottom: 165px
}

.h-margin-top-165 {
    margin-top: 165px
}

.h-padding-bottom-165 {
    padding-bottom: 165px
}

.h-padding-top-165 {
    padding-top: 165px
}

@media (max-width:600px) {
    .h-padding-top-mobile-165 {
        padding-top: 82.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-165 {
        padding-bottom: 82.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-165 {
        margin-bottom: 82.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-165 {
        margin-top: 82.5px !important
    }
}

.h-margin-bottom-170 {
    margin-bottom: 170px
}

.h-margin-top-170 {
    margin-top: 170px
}

.h-padding-bottom-170 {
    padding-bottom: 170px
}

.h-padding-top-170 {
    padding-top: 170px
}

@media (max-width:600px) {
    .h-padding-top-mobile-170 {
        padding-top: 85px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-170 {
        padding-bottom: 85px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-170 {
        margin-bottom: 85px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-170 {
        margin-top: 85px !important
    }
}

.h-margin-bottom-175 {
    margin-bottom: 175px
}

.h-margin-top-175 {
    margin-top: 175px
}

.h-padding-bottom-175 {
    padding-bottom: 175px
}

.h-padding-top-175 {
    padding-top: 175px
}

@media (max-width:600px) {
    .h-padding-top-mobile-175 {
        padding-top: 87.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-175 {
        padding-bottom: 87.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-175 {
        margin-bottom: 87.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-175 {
        margin-top: 87.5px !important
    }
}

.h-margin-bottom-180 {
    margin-bottom: 180px
}

.h-margin-top-180 {
    margin-top: 180px
}

.h-padding-bottom-180 {
    padding-bottom: 180px
}

.h-padding-top-180 {
    padding-top: 180px
}

@media (max-width:600px) {
    .h-padding-top-mobile-180 {
        padding-top: 90px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-180 {
        padding-bottom: 90px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-180 {
        margin-bottom: 90px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-180 {
        margin-top: 90px !important
    }
}

.h-margin-bottom-185 {
    margin-bottom: 185px
}

.h-margin-top-185 {
    margin-top: 185px
}

.h-padding-bottom-185 {
    padding-bottom: 185px
}

.h-padding-top-185 {
    padding-top: 185px
}

@media (max-width:600px) {
    .h-padding-top-mobile-185 {
        padding-top: 92.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-185 {
        padding-bottom: 92.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-185 {
        margin-bottom: 92.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-185 {
        margin-top: 92.5px !important
    }
}

.h-margin-bottom-190 {
    margin-bottom: 190px
}

.h-margin-top-190 {
    margin-top: 190px
}

.h-padding-bottom-190 {
    padding-bottom: 190px
}

.h-padding-top-190 {
    padding-top: 190px
}

@media (max-width:600px) {
    .h-padding-top-mobile-190 {
        padding-top: 95px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-190 {
        padding-bottom: 95px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-190 {
        margin-bottom: 95px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-190 {
        margin-top: 95px !important
    }
}

.h-margin-bottom-195 {
    margin-bottom: 195px
}

.h-margin-top-195 {
    margin-top: 195px
}

.h-padding-bottom-195 {
    padding-bottom: 195px
}

.h-padding-top-195 {
    padding-top: 195px
}

@media (max-width:600px) {
    .h-padding-top-mobile-195 {
        padding-top: 97.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-195 {
        padding-bottom: 97.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-195 {
        margin-bottom: 97.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-195 {
        margin-top: 97.5px !important
    }
}

.h-margin-bottom-200 {
    margin-bottom: 200px
}

.h-margin-top-200 {
    margin-top: 200px
}

.h-padding-bottom-200 {
    padding-bottom: 200px
}

.h-padding-top-200 {
    padding-top: 200px
}

@media (max-width:600px) {
    .h-padding-top-mobile-200 {
        padding-top: 100px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-200 {
        padding-bottom: 100px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-200 {
        margin-bottom: 100px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-200 {
        margin-top: 100px !important
    }
}

.h-margin-bottom-205 {
    margin-bottom: 205px
}

.h-margin-top-205 {
    margin-top: 205px
}

.h-padding-bottom-205 {
    padding-bottom: 205px
}

.h-padding-top-205 {
    padding-top: 205px
}

@media (max-width:600px) {
    .h-padding-top-mobile-205 {
        padding-top: 102.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-205 {
        padding-bottom: 102.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-205 {
        margin-bottom: 102.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-205 {
        margin-top: 102.5px !important
    }
}

.h-margin-bottom-210 {
    margin-bottom: 210px
}

.h-margin-top-210 {
    margin-top: 210px
}

.h-padding-bottom-210 {
    padding-bottom: 210px
}

.h-padding-top-210 {
    padding-top: 210px
}

@media (max-width:600px) {
    .h-padding-top-mobile-210 {
        padding-top: 105px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-210 {
        padding-bottom: 105px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-210 {
        margin-bottom: 105px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-210 {
        margin-top: 105px !important
    }
}

.h-margin-bottom-215 {
    margin-bottom: 215px
}

.h-margin-top-215 {
    margin-top: 215px
}

.h-padding-bottom-215 {
    padding-bottom: 215px
}

.h-padding-top-215 {
    padding-top: 215px
}

@media (max-width:600px) {
    .h-padding-top-mobile-215 {
        padding-top: 107.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-215 {
        padding-bottom: 107.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-215 {
        margin-bottom: 107.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-215 {
        margin-top: 107.5px !important
    }
}

.h-margin-bottom-220 {
    margin-bottom: 220px
}

.h-margin-top-220 {
    margin-top: 220px
}

.h-padding-bottom-220 {
    padding-bottom: 220px
}

.h-padding-top-220 {
    padding-top: 220px
}

@media (max-width:600px) {
    .h-padding-top-mobile-220 {
        padding-top: 110px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-220 {
        padding-bottom: 110px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-220 {
        margin-bottom: 110px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-220 {
        margin-top: 110px !important
    }
}

.h-margin-bottom-225 {
    margin-bottom: 225px
}

.h-margin-top-225 {
    margin-top: 225px
}

.h-padding-bottom-225 {
    padding-bottom: 225px
}

.h-padding-top-225 {
    padding-top: 225px
}

@media (max-width:600px) {
    .h-padding-top-mobile-225 {
        padding-top: 112.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-225 {
        padding-bottom: 112.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-225 {
        margin-bottom: 112.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-225 {
        margin-top: 112.5px !important
    }
}

.h-margin-bottom-230 {
    margin-bottom: 230px
}

.h-margin-top-230 {
    margin-top: 230px
}

.h-padding-bottom-230 {
    padding-bottom: 230px
}

.h-padding-top-230 {
    padding-top: 230px
}

@media (max-width:600px) {
    .h-padding-top-mobile-230 {
        padding-top: 115px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-230 {
        padding-bottom: 115px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-230 {
        margin-bottom: 115px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-230 {
        margin-top: 115px !important
    }
}

.h-margin-bottom-235 {
    margin-bottom: 235px
}

.h-margin-top-235 {
    margin-top: 235px
}

.h-padding-bottom-235 {
    padding-bottom: 235px
}

.h-padding-top-235 {
    padding-top: 235px
}

@media (max-width:600px) {
    .h-padding-top-mobile-235 {
        padding-top: 117.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-235 {
        padding-bottom: 117.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-235 {
        margin-bottom: 117.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-235 {
        margin-top: 117.5px !important
    }
}

.h-margin-bottom-240 {
    margin-bottom: 240px
}

.h-margin-top-240 {
    margin-top: 240px
}

.h-padding-bottom-240 {
    padding-bottom: 240px
}

.h-padding-top-240 {
    padding-top: 240px
}

@media (max-width:600px) {
    .h-padding-top-mobile-240 {
        padding-top: 120px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-240 {
        padding-bottom: 120px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-240 {
        margin-bottom: 120px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-240 {
        margin-top: 120px !important
    }
}

.h-margin-bottom-245 {
    margin-bottom: 245px
}

.h-margin-top-245 {
    margin-top: 245px
}

.h-padding-bottom-245 {
    padding-bottom: 245px
}

.h-padding-top-245 {
    padding-top: 245px
}

@media (max-width:600px) {
    .h-padding-top-mobile-245 {
        padding-top: 122.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-245 {
        padding-bottom: 122.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-245 {
        margin-bottom: 122.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-245 {
        margin-top: 122.5px !important
    }
}

.h-margin-bottom-250 {
    margin-bottom: 250px
}

.h-margin-top-250 {
    margin-top: 250px
}

.h-padding-bottom-250 {
    padding-bottom: 250px
}

.h-padding-top-250 {
    padding-top: 250px
}

@media (max-width:600px) {
    .h-padding-top-mobile-250 {
        padding-top: 125px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-250 {
        padding-bottom: 125px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-250 {
        margin-bottom: 125px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-250 {
        margin-top: 125px !important
    }
}

.h-margin-bottom-255 {
    margin-bottom: 255px
}

.h-margin-top-255 {
    margin-top: 255px
}

.h-padding-bottom-255 {
    padding-bottom: 255px
}

.h-padding-top-255 {
    padding-top: 255px
}

@media (max-width:600px) {
    .h-padding-top-mobile-255 {
        padding-top: 127.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-255 {
        padding-bottom: 127.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-255 {
        margin-bottom: 127.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-255 {
        margin-top: 127.5px !important
    }
}

.h-margin-bottom-260 {
    margin-bottom: 260px
}

.h-margin-top-260 {
    margin-top: 260px
}

.h-padding-bottom-260 {
    padding-bottom: 260px
}

.h-padding-top-260 {
    padding-top: 260px
}

@media (max-width:600px) {
    .h-padding-top-mobile-260 {
        padding-top: 130px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-260 {
        padding-bottom: 130px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-260 {
        margin-bottom: 130px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-260 {
        margin-top: 130px !important
    }
}

.h-margin-bottom-265 {
    margin-bottom: 265px
}

.h-margin-top-265 {
    margin-top: 265px
}

.h-padding-bottom-265 {
    padding-bottom: 265px
}

.h-padding-top-265 {
    padding-top: 265px
}

@media (max-width:600px) {
    .h-padding-top-mobile-265 {
        padding-top: 132.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-265 {
        padding-bottom: 132.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-265 {
        margin-bottom: 132.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-265 {
        margin-top: 132.5px !important
    }
}

.h-margin-bottom-270 {
    margin-bottom: 270px
}

.h-margin-top-270 {
    margin-top: 270px
}

.h-padding-bottom-270 {
    padding-bottom: 270px
}

.h-padding-top-270 {
    padding-top: 270px
}

@media (max-width:600px) {
    .h-padding-top-mobile-270 {
        padding-top: 135px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-270 {
        padding-bottom: 135px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-270 {
        margin-bottom: 135px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-270 {
        margin-top: 135px !important
    }
}

.h-margin-bottom-275 {
    margin-bottom: 275px
}

.h-margin-top-275 {
    margin-top: 275px
}

.h-padding-bottom-275 {
    padding-bottom: 275px
}

.h-padding-top-275 {
    padding-top: 275px
}

@media (max-width:600px) {
    .h-padding-top-mobile-275 {
        padding-top: 137.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-275 {
        padding-bottom: 137.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-275 {
        margin-bottom: 137.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-275 {
        margin-top: 137.5px !important
    }
}

.h-margin-bottom-280 {
    margin-bottom: 280px
}

.h-margin-top-280 {
    margin-top: 280px
}

.h-padding-bottom-280 {
    padding-bottom: 280px
}

.h-padding-top-280 {
    padding-top: 280px
}

@media (max-width:600px) {
    .h-padding-top-mobile-280 {
        padding-top: 140px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-280 {
        padding-bottom: 140px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-280 {
        margin-bottom: 140px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-280 {
        margin-top: 140px !important
    }
}

.h-margin-bottom-285 {
    margin-bottom: 285px
}

.h-margin-top-285 {
    margin-top: 285px
}

.h-padding-bottom-285 {
    padding-bottom: 285px
}

.h-padding-top-285 {
    padding-top: 285px
}

@media (max-width:600px) {
    .h-padding-top-mobile-285 {
        padding-top: 142.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-285 {
        padding-bottom: 142.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-285 {
        margin-bottom: 142.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-285 {
        margin-top: 142.5px !important
    }
}

.h-margin-bottom-290 {
    margin-bottom: 290px
}

.h-margin-top-290 {
    margin-top: 290px
}

.h-padding-bottom-290 {
    padding-bottom: 290px
}

.h-padding-top-290 {
    padding-top: 290px
}

@media (max-width:600px) {
    .h-padding-top-mobile-290 {
        padding-top: 145px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-290 {
        padding-bottom: 145px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-290 {
        margin-bottom: 145px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-290 {
        margin-top: 145px !important
    }
}

.h-margin-bottom-295 {
    margin-bottom: 295px
}

.h-margin-top-295 {
    margin-top: 295px
}

.h-padding-bottom-295 {
    padding-bottom: 295px
}

.h-padding-top-295 {
    padding-top: 295px
}

@media (max-width:600px) {
    .h-padding-top-mobile-295 {
        padding-top: 147.5px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-295 {
        padding-bottom: 147.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-295 {
        margin-bottom: 147.5px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-295 {
        margin-top: 147.5px !important
    }
}

.h-margin-bottom-300 {
    margin-bottom: 300px
}

.h-margin-top-300 {
    margin-top: 300px
}

.h-padding-bottom-300 {
    padding-bottom: 300px
}

.h-padding-top-300 {
    padding-top: 300px
}

@media (max-width:600px) {
    .h-padding-top-mobile-300 {
        padding-top: 150px !important
    }
}

@media (max-width:600px) {
    .h-padding-bottom-mobile-300 {
        padding-bottom: 150px !important
    }
}

@media (max-width:600px) {
    .h-margin-bottom-mobile-300 {
        margin-bottom: 150px !important
    }
}

@media (max-width:600px) {
    .h-margin-top-mobile-300 {
        margin-top: 150px !important
    }
}

@media (max-width:600px) {
    .h-no-padding-top-mobile {
        padding-top: 0 !important
    }
}

.h-color-orange {
    color: #fe5000
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsInRvb2xzL19nbG9iYWwtcnYuc2NzcyIsInByb2plY3QuY3NzIiwidG9vbHMvX2dyaWQtcnYuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MiLCJzY3JpcHRzL190YWJsZXNhdy5zY3NzIiwic2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMuc2NzcyIsInNjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MiLCJ0b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MiLCJ0b29scy9fdWJlcm1lbnUuc2NzcyIsInRvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MiLCJ0b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MiLCJ0b29scy9fYW5pbWF0ZS5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfYmFzZS5zY3NzIiwiX2dyaWQuc2NzcyIsIl9mb250cy5zY3NzIiwiZWxlbWVudHMvX2ljb25zLnNjc3MiLCJsYXlvdXRzL19ob21lLnNjc3MiLCJsYXlvdXRzL19ob21lLW5ldy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3RyYW5zaXRpb24uc2NzcyIsImxheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MiLCJtaXhpbnMvaGVscGVycy9faWNvbW9vbi5zY3NzIiwibGF5b3V0cy9fc2VhcmNoLnNjc3MiLCJsYXlvdXRzL19wcmVzcy1yZWxlYXNlLnNjc3MiLCJsYXlvdXRzL19hZG1pbi5zY3NzIiwibGF5b3V0cy9fbGVnYWwuc2NzcyIsImJsb2Nrcy9fYWNjb3JkZW9uLnNjc3MiLCJibG9ja3MvX2FsZXJ0LnNjc3MiLCJibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MiLCJibG9ja3MvX2JyZWFkY3J1bWJzLnNjc3MiLCJibG9ja3MvX2J1dHRvbi5zY3NzIiwiYmxvY2tzL19mZWF0dXJlZC5zY3NzIiwiYmxvY2tzL19maWx0ZXIuc2NzcyIsImJsb2Nrcy9fZm9ybS5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVyby5zY3NzIiwiYmxvY2tzL19pbmZvLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiYmxvY2tzL19saW5rcy5zY3NzIiwiYmxvY2tzL19wZXJzb24uc2NzcyIsImJsb2Nrcy9fbWVzc2FnZXMuc2NzcyIsImJsb2Nrcy9fbW9kYWwuc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19uYXYuc2NzcyIsImJsb2Nrcy9fcXVvdGUuc2NzcyIsImJsb2Nrcy9fbmV3cy5zY3NzIiwiYmxvY2tzL19udW1iZXJzLnNjc3MiLCJibG9ja3MvX3N0dWZmLnNjc3MiLCJibG9ja3MvX3NlYXJjaC5zY3NzIiwiYmxvY2tzL19zZWFyY2hpbmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fa2V5ZnJhbWVzLnNjc3MiLCJibG9ja3MvX3RhYmxlLnNjc3MiLCJibG9ja3MvX2xpc3Quc2NzcyIsImJsb2Nrcy9fdGV4dC5zY3NzIiwiYmxvY2tzL190aXRsZS5zY3NzIiwiYmxvY2tzL190b29sdGlwLnNjc3MiLCJibG9ja3MvX2dvb2RjYWxsLXByb21pc2Uuc2NzcyIsImJsb2Nrcy9fdHlwZS5zY3NzIiwiYmxvY2tzL19jb250ZW50LXJvdy5zY3NzIiwiYmxvY2tzL19pbGx1c3RyYXRpb24uc2NzcyIsImJsb2Nrcy9fc2hhcmUuc2NzcyIsImJsb2Nrcy9fcGlrYWRheS10aGVtZS5zY3NzIiwic2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyIsInNjcmlwdHMvX3Rva2VuLWlucHV0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcmVtb2RhbC9kaXN0L3JlbW9kYWwuY3NzIiwic2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzIiwic2NyaXB0cy9fcGFyc2xleS5zY3NzIiwic2NyaXB0cy9fY2hvc2VuLnNjc3MiLCJfcmVzcG9uc2l2ZS5zY3NzIiwiX2hlbHBlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsK0VDK1RFLHdCQUNFLFlBQUEsVUFHRix5QkFDRSxZQUFBLGdCQUNBLE1BQUEsRUFHRiw4QkFDRSxZQUFBLHVDQUNBLE1BQUEsRUFHRiwwQkFDRSxZQUFBLHNDQUNBLE1BQUEsTUFHRiwrQkFDRSxZQUFBLDZEQUNBLE1BQUEsTUFHRix5QkFDRSxZQUFBLHVDQUNBLE1BQUEsT0FHRiw4QkFDRSxZQUFBLDhEQUNBLE1BQUEsT0FHRiwwQkFDRSxZQUFBLHVDQUNBLE1BQUEsT0FHRiwrQkFDRSxZQUFBLDhEQUNBLE1BQUEsT0FHRiwyQkFDRSxZQUFBLHVDQUNBLE1BQUEsT0FHRix5Q0FDRSxZQUFBLE1BSUYsRUMzVEYsT0FEQSxRRGdDVSxXQUFBLFdFOFVQLEtBblNELE1BQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFdBQUEsRUFDQSxjQUFBLEVB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TUFBQSxLQWdXSSxRQTdYSixTQUFBLFNBZ0NBLE1BQUEsVUFDQSxLQUFBLEtBeVZJLFFBMVhKLFNBQUEsU0E0QkEsS0FBQSxVQUNBLE1BQUEsS0FnV0ksUUE3WEosU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXlWSSxRQTFYSixTQUFBLFNBNEJBLEtBQUEsSUFDQSxNQUFBLEtBZ1dJLFFBN1hKLFNBQUEsU0FnQ0EsTUFBQSxJQUNBLEtBQUEsS0F5VkksU0ExWEosU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQWdXSSxTQTdYSixTQUFBLFNBZ0NBLE1BQUEsVUFDQSxLQUFBLEtBeVZJLFNBMVhKLFNBQUEsU0E0QkEsS0FBQSxVQUNBLE1BQUEsS0FnV0ksU0E3WEosU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxNQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLEVBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLEVBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLFNBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLFNBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLElBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLElBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLElBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLElBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXNDQSxvQkF2RUEsU0FBQSxTQTRCQSxLQUFBLElBQ0EsTUFBQSxLQTZDQSxvQkExRUEsU0FBQSxTQWdDQSxNQUFBLElBQ0EsS0FBQSxLQXNDQSxxQkF2RUEsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQTZDQSxxQkExRUEsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXNDQSxxQkF2RUEsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQTZDQSxxQkExRUEsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQThDRCxhRDI3QkQsY0MxZ0NFLFNBQUEsU0FZQSxhQUFBLEtBQ0EsY0FBQSxLQXlCQyxNQUFBLEtBK0NELGVBbkVBLE1BQUEsU0FtRUEsZUFuRUEsTUFBQSxVQW1FQSxlQW5FQSxNQUFBLElBbUVBLGVBbkVBLE1BQUEsVUFtRUEsZUFuRUEsTUFBQSxVQW1FQSxlQW5FQSxNQUFBLElBbUVBLGVBbkVBLE1BQUEsVUFtRUEsZUFuRUEsTUFBQSxVQW1FQSxlQW5FQSxNQUFBLElBbUVBLGdCQW5FQSxNQUFBLFVBbUVBLGdCQW5FQSxNQUFBLFVBbUVBLGdCQW5FQSxNQUFBLEtBeUVBLHNCQWxDQSxZQUFBLFlBa0NBLHNCQWxDQSxZQUFBLG1CQWtDQSxzQkFsQ0EsWUFBQSxvQkFrQ0Esc0JBbENBLFlBQUEsY0FrQ0Esc0JBbENBLFlBQUEsb0JBa0NBLHNCQWxDQSxZQUFBLG9CQWtDQSxzQkFsQ0EsWUFBQSxjQWtDQSxzQkFsQ0EsWUFBQSxvQkFrQ0Esc0JBbENBLFlBQUEsb0JBa0NBLHNCQWxDQSxZQUFBLGNBa0NBLHVCQWxDQSxZQUFBLG9CQWtDQSx1QkFsQ0EsWUFBQSxvQkF1Q0QseUJBQ0MsWUFBQSxFQUNBLGFBQUEsRUFDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FHTSw2QkRraENSLDhCQ3hrQ0UsWUFBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtBd0RNLCtCRHFoQ1IsZ0NDcGhDRSxZQUFBLEVBQ0EsYUFBQSxFQUNBLE1BQUEsS0FJc0Isd0NEcWhDeEIseUNDcGhDRSxNQUFBLEtBSXdCLDBDRHFoQzFCLDJDQ3BoQ0UsTUFBQSxLQUd3Qix3Q0RzaEMxQix5Q0NyaENFLE1BQUEsTUFLRyxrQ0RxaENMLG1DQ2xwQ0UsYUFBQSxFQUNBLGNBQUEsRUFpSUMsK0JBQ0MsWUFBQSxFQUNBLGFBQUEsRUFLQyxvQ0RvaENMLHFDQ3RwQ0UsYUFBQSxLQUNBLGNBQUEsS0F5QkMsTUFBQSxLQWdXQyxhQXRZRixTQUFBLFNBNEJBLEtBQUEsRUFDQSxNQUFBLEtBeVdFLGFBdFlGLFNBQUEsU0FnQ0EsTUFBQSxFQUNBLEtBQUEsS0FxV0UsYUF0WUYsU0FBQSxTQTRCQSxLQUFBLFNBQ0EsTUFBQSxLQXlXRSxhQXRZRixTQUFBLFNBZ0NBLE1BQUEsU0FDQSxLQUFBLEtBcVdFLGFBdFlGLFNBQUEsU0E0QkEsS0FBQSxVQUNBLE1BQUEsS0F5V0UsYUF0WUYsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXFXRSxhQXRZRixTQUFBLFNBNEJBLEtBQUEsSUFDQSxNQUFBLEtBeVdFLGFBdFlGLFNBQUEsU0FnQ0EsTUFBQSxJQUNBLEtBQUEsS0FxV0UsYUF0WUYsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQXlXRSxhQXRZRixTQUFBLFNBZ0NBLE1BQUEsVUFDQSxLQUFBLEtBcVdFLGFBdFlGLFNBQUEsU0E0QkEsS0FBQSxVQUNBLE1BQUEsS0F5V0UsYUF0WUYsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXFXRSxhQXRZRixTQUFBLFNBNEJBLEtBQUEsSUFDQSxNQUFBLEtBeVdFLGFBdFlGLFNBQUEsU0FnQ0EsTUFBQSxJQUNBLEtBQUEsS0FxV0UsYUF0WUYsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQXlXRSxhQXRZRixTQUFBLFNBZ0NBLE1BQUEsVUFDQSxLQUFBLEtBcVdFLGFBdFlGLFNBQUEsU0E0QkEsS0FBQSxVQUNBLE1BQUEsS0F5V0UsYUF0WUYsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXFXRSxhQXRZRixTQUFBLFNBNEJBLEtBQUEsSUFDQSxNQUFBLEtBeVdFLGFBdFlGLFNBQUEsU0FnQ0EsTUFBQSxJQUNBLEtBQUEsS0FxV0UsY0F0WUYsU0FBQSxTQTRCQSxLQUFBLFVBQ0EsTUFBQSxLQXlXRSxjQXRZRixTQUFBLFNBZ0NBLE1BQUEsVUFDQSxLQUFBLEtBcVdFLGNBdFlGLFNBQUEsU0E0QkEsS0FBQSxVQUNBLE1BQUEsS0F5V0UsY0F0WUYsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQTJZQywwQ0FyV0QsY0F2RUEsU0FBQSxTQTRCQSxLQUFBLEVBQ0EsTUFBQSxLQTZDQSxjQTFFQSxTQUFBLFNBZ0NBLE1BQUEsRUFDQSxLQUFBLEtBc0NBLGNBdkVBLFNBQUEsU0E0QkEsS0FBQSxTQUNBLE1BQUEsS0E2Q0EsY0ExRUEsU0FBQSxTQWdDQSxNQUFBLFNBQ0EsS0FBQSxLQXNDQSxjQXZFQSxTQUFBLFNBNEJBLEtBQUEsVUFDQSxNQUFBLEtBNkNBLGNBMUVBLFNBQUEsU0FnQ0EsTUFBQSxVQUNBLEtBQUEsS0FzQ0EsY0F2RUEsU0FBQSxTQTRCQSxLQUFBLElBQ0EsTUFBQSxLQTZDQSxjQTFFQSxTQUFBLFNBZ0NBLE1BQUEsSUFDQSxLQUFBLEtBc0NBLGNBdkVBLFNBQUEsU0E0QkEsS0FBQSxVQUNBLE1BQUEsS0E2Q0EsY0ExRUEsU0FBQSxTQWdDQSxNQUFBLFVBQ0EsS0FBQSxLQXNDQSxjQXZFQSxTQUFBLFNBNEJBLEtBQUEsVUFDQSxNQUFBLEtBNkNBLGNBMUVBLFNBQUEsU0FnQ0EsTUFBQSxVQUNBLEtBQUEsS0FzQ0EsY0F2RUEsU0FBQSxTQTRCQSxLQUFBLElBQ0EsTUFBQSxLQTZDQSxjQTFFQSxTQUFBLFNBZ0NBLE1BQUEsSUFDQSxLQUFBLEtBc0NBLGNBdkVBLFNBQUEsU0E0QkEsS0FBQSxVQUNBLE1B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QUEsd0JBQUEscUJBQUEsMEJBQUEsMEJBQUEsc0JBQUEsMkJBQUEseUJBQUEsdUJBQUEsNEJBQUEsMEJBQUEsMEJBQUEsc0JBQUEsMkJBQUEsMkJBQUEseUJBQUEsd0JBQUEsMkJBQUEsNEJBQ0UsUUFBQSwwQkFFRixrQkFBQSx1QkFBQSxxQkFBQSxrQkFBQSx1QkFBQSx1QkFBQSxtQkFBQSx3QkFBQSxzQkFBQSxvQkFBQSx5QkFBQSx1QkFBQSx1QkFBQSxtQkFBQSx3QkFBQSx3QkFBQSxzQkFBQSxxQkFBQSx3QkFBQSx5QkFDRSxRQUFBLFVBRUYsa0JBQUEsdUJBQUEscUJBQUEsa0JBQUEsdUJBQUEsdUJBQUEsbUJBQUEsd0JBQUEsc0JBQUEsb0JBQUEseUJBQUEsdUJBQUEsdUJBQUEsbUJBQUEsd0JBQUEsd0JBQUEsc0JBQUEscUJBQUEsd0JBQUEseUJBQUEsa0JBQUEsdUJBQUEscUJBQUEsa0JBQUEsdUJBQUEsdUJBQUEsbUJBQUEsd0JBQUEsc0JBQUEsb0JBQUEseUJBQUEsdUJBQUEsdUJBQUEsbUJBQUEsd0JBQUEsd0JBQUEsc0JBQUEscUJBQUEsd0JBQUEseUJBQ0UsUUFBQSxzQkE3Qk4sMENBQ0UsaUJBQUEsc0JBQUEsc0JBQUEsZ0JBQUEscUJBQUEscUJBQUEsaUJBQUEsc0JBQUEsb0JBQUEsa0JBQUEsdUJBQUEscUJBQUEsZ0JBQUEscUJBQUEscUJBQUEsbUJBQUEsb0JBQUEsbUJBQUEsc0JBQUEsdUJBQ0UsUUFBQSxrQkFFRixnQkFBQSxxQkFBQSxxQkFBQSxtQkFBQSxvQkFBQSxtQkFBQSxzQkFBQSx1QkFBQSxpQkFBQSxzQkFBQSxzQkFBQSxnQkFBQSxxQkFBQSxxQkFBQSxpQkFBQSxzQkFBQSxvQkFBQSxrQkFBQSx1QkFBQSxxQkFDRSxRQUFBLGVBR0EsbUJBQUEsd0JBQUEsd0JBQUEsa0JBQUEsdUJBQUEsdUJBQUEsbUJBQUEsd0JBQUEsc0JBQUEsb0JBQUEseUJBQUEsdUJBQUEsbUJBQUEsd0JBQUEsd0JBQUEsc0JBQUEsdUJBQUEsc0JBQUEseUJBQUEsMEJGZ0NOLFNBQUEsaUJB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REFBaUUsTUFBQSxLQUNqRSw2REFBaUUsTUFBQSxLQUNqRSw2REFBaUUsTUFBQSxLQUNqRSw2REFBaUUsTUFBQSxLQUNqRSw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsV0FBQSxRQUNqViw2RUFBQSxtRUFBQSwrRkFBQSxxRkFBaVYsTUFBQSxLQUNqViw2REFBaUUsTUFBQSxRQUNqRSw2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RSxLQUNFLFFBQUEsRUFDQSxVQUFBLHVCQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsTUFJSixZQUNFLGVBQUEsV0FHRix5QkFDRSxLQUNFLFFBQUEsRUFDQSxVQUFBLHlCQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsTUFJSixlQUNFLGVBQUEsY0FHRix1QkFDRSxLQUNFLFFBQUEsRUFDQSxVQUFBLHNCQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsTUFJSixhQUNFLGVBQUEsWUFHRiwwQkFDRSxLQUNFLFFBQUEsRUFDQSxVQUFBLHdCQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsTUFJSixnQkFDRSxlQUFBLGVBR0Ysb0JBQ0UsS0FDRSxRQUFBLEVBQ0EsVUFBQSxzQkFHRixHQUNFLFFBQUEsRUFDQSxVQUFBLE1BSUosVUFDRSxlQUFBLFNBR0YsdUJBQ0UsS0FDRSxRQUFBLEVBQ0EsVUFBQSx3QkFHRixHQUNFLFFBQUEsRUFDQSxVQUFBLE1BSUosYUFDRSxlQUFBLFlBR0YsbUJBQ0UsS0FDRSxRQUFBLEVBR0YsR0FDRSxRQUFBLEdBSUosU0FDRSxlQUFBLFFBR0YsdUJBQ0UsS0FDRSxRQUFBLEVBR0YsR0FDRSxRQUFBLEVBQ0EsVUFBQSx1QkFJSixhQUNFLGVBQUEsWUFHRiwwQkFDRSxLQUNFLFFBQUEsRUFHRixHQUNFLFFBQUEsRUFDQSxVQUFBLHlCQUlKLGdCQUNFLGVBQUEsZUFHRix1QkFDRSxLQUNFLFFBQUEsRUFHRixHQUNFLFFBQUEsRUFDQSxVQUFBLHdCQUlKLGFBQ0UsZUFBQSxZQUdGLDBCQUNFLEtBQ0UsUUFBQSxFQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsMEJBSUosZ0JBQ0UsZUFBQSxlQUdGLHdCQUNFLEtBQ0UsUUFBQSxFQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsdUJBSUosY0FDRSxlQUFBLGFBR0YsMkJBQ0UsS0FDRSxRQUFBLEVBR0YsR0FDRSxRQUFBLEVBQ0EsVUFBQSx5QkFJSixpQkFDRSxlQUFBLGdCQUdGLHFCQUNFLEtBQ0UsUUFBQSxFQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsd0JBSUosV0FDRSxlQUFBLFVBR0Ysd0JBQ0UsS0FDRSxRQUFBLEVBR0YsR0FDRSxRQUFBLEVBQ0EsVUFBQSwwQkFJSixjQUNFLGVBQUEsYUFHRixnQkFDRSxLQUNFLFVBQUEsbUJBQUEsd0JBQ0EsMEJBQUEsU0FHRixJQUNFLFVBQUEsbUJBQUEsdUJBQUEsd0JBQ0EsMEJBQUEsU0FHRixJQUNFLFVBQUEsbUJBQUEsdUJBQUEsd0JBQ0EsMEJBQUEsUUFHRixJQUNFLFVBQUEsbUJBQUEscUJBQ0EsMEJBQUEsUUFHRixHQUNFLFVBQUEsbUJBQ0EsMEJBQUEsU0FJSixlQUNFLDRCQUFBLFFBQ0Esb0JBQUEsUUFDQSxlQUFBLEtBR0YsbUJBQ0UsS0FDRSxVQUFBLG1CQUFBLHNCQUNBLDBCQUFBLFFBQ0EsUUFBQSxFQUdGLElBQ0UsVUFBQSxtQkFBQSx1QkFDQSwwQkFBQSxRQUdGLElBQ0UsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEVBR0YsSUFDRSxVQUFBLG1CQUFBLHNCQUdGLEdBQ0UsVUFBQSxvQkFJSixTQUNFLDRCQUFBLGtCQUNBLG9CQUFBLGtCQUNBLGVBQUEsUUFHRixtQkFDRSxLQUNFLFVBQUEsbUJBQUEsc0JBQ0EsMEJBQUEsUUFDQSxRQUFBLEVBR0YsSUFDRSxVQUFBLG1CQUFBLHVCQUNBLDBCQUFBLFFBR0YsSUFDRSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsRUFHRixJQUNFLFVBQUEsbUJBQUEsc0JBR0YsR0FDRSxVQUFBLG9CQUlKLFNBQ0UsNEJBQUEsa0JBQ0Esb0JBQUEsa0JBQ0EsZUFBQSxRQUdGLG9CQUNFLEtBQ0UsVUFBQSxtQkFHRixJQUNFLFVBQUEsbUJBQUEsdUJBQ0EsUUFBQSxFQUdGLEdBQ0UsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEdBSUosVUFDRSxlQUFBLFNBQ0EsNEJBQUEsa0JBQ0Esb0JBQUEsa0JBR0Ysb0JBQ0UsS0FDRSxVQUFBLG1CQUdGLElBQ0UsVUFBQSxtQkFBQSx1QkFDQSxRQUFBLEVBR0YsR0FDRSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsR0FJSixVQUNFLDRCQUFBLGtC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QUEsUUFFSixxQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixpQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSiw4QkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSiw2QkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLDZCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosOEJBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSiw4QkFDSSxRQUFBLFFBRUosNkJBQ0ksUUFBQSxRQUVKLCtCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixpQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixpQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixpQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixpQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSixpQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosNkJBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSiw2QkFDSSxRQUFBLFFBRUosOEJBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSiw2QkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSiw2QkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSiw0QkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSiw0QkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosNkJBQ0ksUUFBQSxRQUVKLDZCQUNJLFFBQUEsUUFFSiw4QkFDSSxRQUFBLFFBRUosZ0NBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSiw0QkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosNkJBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSiw0QkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixxQ0FDSSxRQUFBLFFBRUosa0NBQ0ksUUFBQSxRQUVKLDhCQUNJLFFBQUEsUUFFSiw4QkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLGdCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosOEJBQ0ksUUFBQSxRQUVKLCtCQUNJLFFBQUEsUUFFSiwrQkFDSSxRQUFBLFFBRUosK0JBQ0ksUUFBQSxRQUVKLCtCQUNJLFFBQUEsUUFFSiwrQkFDSSxRQUFBLFFBRUosK0JBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSiw2QkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSiw0QkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLDZCQUNJLFFBQUEsUUFFSiwrQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLCtCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLDRCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSiw0QkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLGlDQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSiwrQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLDhCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixpQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixzQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLHdCQUNJLFFBQUEsUUFFSiw0QkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxRQUVKLDZCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosMkJBQ0ksUUFBQSxRQUVKLG1DQUNJLFFBQUEsUUFFSix1QkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLHVCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixxQkFDSSxRQUFBLFFBRUosc0JBQ0ksUUFBQSxRQUVKLGtCQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG1CQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLFFBRUosa0JBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUosb0JBQ0ksUUFBQSxRQUVKLHFCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUoscUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLG9CQUNJLFFBQUEsUUFFSix3QkFDSSxRQUFBLFFBRUosMEJBQ0ksUUFBQSxRQUVKLHlCQUNJLFFBQUEsUUFFSix5QkFDSSxRQUFBLFFBRUosbUJBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSixvQkFDSSxRQUFBLFFBRUosNEJBQ0ksUUFBQSxR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QUVKLHlCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosdUJBQ0ksUUFBQSxRQUVKLDJCQUNJLFFBQUEsUUFFSiw0QkFDSSxRQUFBLFFBRUosd0NBQ0ksUUFBQSxRQUVKLHNDQUNJLFFBQUEsUUFFSixrQ0FDSSxRQUFBLFFBRUosbUNBQ0ksUUFBQSxRQUVKLHNDQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLDBCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUosd0JBQ0ksUUFBQSxRQUVKLCtCQUNJLFFBQUEsUUFFSiwyQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLDZCQUNJLFFBQUEsUUFFSiwwQkFDSSxRQUFBLFFBRUoseUJBQ0ksUUFBQSxRQUVKLHNCQUNJLFFBQUEsUUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFDSSxRQUFBLE1BRUosbUJBQ0ksUUFBQSxNQUVKLG1CQUNJLFFBQUEsTUFFSixtQkFD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eUJBREosMEJBRVEsWUFBQSxtQkFJSix5QkFESiw2QkFFUSxlQUFBLG1CQUlKLHlCQURKLDRCQUVRLGNBQUEsbUJBSUoseUJBREoseUJBRVEsV0FBQSxtQkE3QlIscUJBQ0ksY0FBQSxNQUVKLGtCQUNJLFdBQUEsTUFFSixzQkFDSSxlQUFBLE1BRUosbUJBQ0ksWUFBQSxNQUdBLHlCQURKLDBCQUVRLFlBQUEsaUJBSUoseUJBREosNkJBRVEsZUFBQSxpQkFJSix5QkFESiw0QkFFUSxjQUFBLGlCQUlKLHlCQURKLHlCQUVRLFdBQUEsaUJBN0JSLHFCQUNJLGNBQUEsTUFFSixrQkFDSSxXQUFBLE1BRUosc0JBQ0ksZUFBQSxNQUVKLG1CQUNJLFlBQUEsTUFHQSx5QkFESiwwQkFFUSxZQUFBLG1CQUlKLHlCQURKLDZCQUVRLGVBQUEsbUJBSUoseUJBREosNEJBRVEsY0FBQSxtQkFJSix5QkFESix5QkFFUSxXQUFBLG1CQTdCUixxQkFDSSxjQUFBLE1BRUosa0JBQ0ksV0FBQSxNQUVKLHNCQUNJLGVBQUEsTUFFSixtQkFDSSxZQUFBLE1BR0EseUJBREosMEJBRVEsWUFBQSxpQkFJSix5QkFESiw2QkFFUSxlQUFBLGlCQUlKLHlCQURKLDRCQUVRLGNBQUEsaUJBSUoseUJBREoseUJBRVEsV0FBQSxpQkFNUix5QkFESix5QkFFUSxZQUFBLGFBSVIsZ0JBQ0UsTUFBQSIsImZpbGUiOiJwcm9qZWN0Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDYwMCw3MDAnKTtcblxuLy8gVmFyaWFibGVzXG4kZm9udC1iYXNlOiAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRmb250LXNtYWxsOiAgICAgICBlbSgxM3B4KTtcbiRzcGFjaW5nLXVuaXQ6ICAgICAzMnB4O1xuJGZvbnQtZmFtaWx5OiAgICAgXCJQcm94aW1hTm92YVwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtb3Blbi1zYW5zOiAgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cbi8vRm9udC1XZWlnaHRcbiR0aGluOiAgICAgICAgICAgICAxMDA7XG4kbGlnaHQ6ICAgICAgICAgICAgMzAwO1xuJHJlZ3VsYXI6ICAgICAgICAgIDQwMDtcbiRzZW1pLWJvbGQ6ICAgICAgICA2MDA7XG4kYm9sZDogICAgICAgICAgICAgNzAwO1xuXG4vLyBGb250IHNpemVzXG4kZm9udC1zaXplLXhzbWFsbDogMTFweDtcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4kZm9udC1zaXplLW5vcm1hbDogMTRweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMThweDtcbiRmb250LXNpemUteGxhcmdlOiAyMHB4O1xuJGZvbnQtc2l6ZS14eGxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14eHhsYXJnZTogMjRweDtcbiRmb250LXNpemUtaHVnZTogMzBweDtcblxuLy9Db2xvcnNcbiRibHVlOiAgICAgICAgICAgICAjMDBhYTllO1xuJGNvbG9yLWJyYW5kOiAgICAgICMwMDliYmY7XG4kZGFyay1ibHVlOiAgICAgICAgIzRjNjQ3YztcbiRkYXJrLWJsdWUtbDogICAgICAjZGJlMGU1O1xuJGRhcmstZ3JleTogICAgICAgIGRhcmtlbigjZWRmMWYyLCAxMCUpO1xuJGlucHV0LWJvcmRlcjogICAgICM5YjliOWI7XG4kb3JhbmdlOiAgICAgICAgICAgI2ZlNTAwMDtcbiRsaWdodC15ZWxsb3c6ICAgICAjZjhlZGQxO1xuJGxpZ2h0LWJsdWU6ICAgICAgICNjY2VlZWM7XG4kdGFibGUtYm9yZGVyOiAgICAgI2Y2ZjhmODtcbiR0ZXh0LWNvbG9yOiAgICAgICAjNTU1O1xuJHRleHQtY29sb3ItbGlnaHQ6ICM5YjliOWI7XG4keWVsbG93OiAgICAgICAgICAgI2ZmYWEyZjtcblxuJGNvbG9yLWhvdmVyOiAgICAgICRjb2xvci1icmFuZDtcblxuJGNvbG9yLXRleHQ6ICAgICAgICMzMzM7XG4kY29sb3ItbGluazogICAgICAgIzAwOWJiZjtcbiRjb2xvci1ib3JkZXI6ICAgICAjZDRkNWQ3O1xuJGNvbG9yLWJhY2tncm91bmQ6ICNmZmY7XG5cbi8qKlxuKiBSZXNwb25zaXZlIFdlYiBEZXNpZ25cbioqL1xuXG4vL1ZhcmlhYmxlc1xuJHh4cDogMjQwcHg7XG4keHA6ICAzMjBweDtcbiRwOiAgIDQ5MHB4O1xuJG06ICAgNjY3cHg7XG4kZzogICA3NjhweDtcbiR4ZzogIDExMDBweDtcbiR4eGc6IDEzMjBweDsiLCIvLy8vXG4vLyBGb3VuZGF0aW9uIEdsb2JhbCAtIFJWXG4vLy8vXG5cbi8vLy9cbi8vIFRoZSBmb3VuZGF0aW9uIGdsb2JhbHMgaGF2ZSBiZWVuIG1vZGlmaWVkIHRvIGJlIFJWIHNwZWNpZmljLlxuLy8vL1xuXG5cblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2Z1bmN0aW9ucyc7XG4vL1xuLy8gRm91bmRhdGlvbiBWYXJpYWJsZXNcbi8vXG5cbi8vIERhdGEgYXR0cmlidXRlIG5hbWVzcGFjZVxuLy8gc3R5bGVzIGdldCBhcHBsaWVkIHRvIFtkYXRhLW15c2l0ZS1wbHVnaW5dLCBldGNcbiRuYW1lc3BhY2U6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBUaGUgZGVmYXVsdCBmb250LXNpemUgaXMgc2V0IHRvIDEwMCUgb2YgdGhlIGJyb3dzZXIgc3R5bGUgc2hlZXQgKHVzdWFsbHkgMTZweClcbi8vIGZvciBjb21wYXRpYmlsaXR5IHdpdGggYnJvd3Nlci1iYXNlZCB0ZXh0IHpvb20gb3IgdXNlci1zZXQgZGVmYXVsdHMuXG5cbi8vIFNpbmNlIHRoZSB0eXBpY2FsIGRlZmF1bHQgYnJvd3NlciBmb250LXNpemUgaXMgMTZweCwgdGhhdCBtYWtlcyB0aGUgY2FsY3VsYXRpb24gZm9yIGdyaWQgc2l6ZS5cbi8vIElmIHlvdSB3YW50IHlvdXIgYmFzZSBmb250LXNpemUgdG8gYmUgZGlmZmVyZW50IGFuZCBub3QgaGF2ZSBpdCBhZmZlY3QgdGhlIGdyaWQgYnJlYWtwb2ludHMsXG4vLyBzZXQgJHJlbS1iYXNlIHRvICRiYXNlLWZvbnQtc2l6ZSBhbmQgbWFrZSBzdXJlICRiYXNlLWZvbnQtc2l6ZSBpcyBhIHB4IHZhbHVlLlxuJGJhc2UtZm9udC1zaXplOiAxMDAlICFkZWZhdWx0O1xuXG4vLyAkYmFzZS1saW5lLWhlaWdodCBpcyAyNHB4IHdoaWxlICRiYXNlLWZvbnQtc2l6ZSBpcyAxNnB4XG4kYmFzZS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4vL1xuLy8gR2xvYmFsIEZvdW5kYXRpb24gTWl4aW5zXG4vL1xuXG4vLyBAbWl4aW5zXG4vL1xuLy8gV2UgdXNlIHRoaXMgdG8gY29udHJvbCBib3JkZXIgcmFkaXVzLlxuLy8gJHJhZGl1cyAtIERlZmF1bHQ6ICRnbG9iYWwtcmFkaXVzIHx8IDRweFxuQG1peGluIHJhZGl1cygkcmFkaXVzOiRnbG9iYWwtcmFkaXVzKSB7XG4gIEBpZiAkcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBXZSB1c2UgdGhpcyB0byBjcmVhdGUgZXF1YWwgc2lkZSBib3JkZXIgcmFkaXVzIG9uIGVsZW1lbnRzLlxuLy8gJHNpZGUgLSBPcHRpb25zOiBsZWZ0LCByaWdodCwgdG9wLCBib3R0b21cbkBtaXhpbiBzaWRlLXJhZGl1cygkc2lkZSwgJHJhZGl1czokZ2xvYmFsLXJhZGl1cykge1xuICBAaWYgKCRzaWRlID09IGxlZnQgb3IgJHNpZGUgPT0gcmlnaHQpIHtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tI3skc2lkZX0tcmFkaXVzOiAkcmFkaXVzO1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC0jeyRzaWRlfS1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS0jeyRzaWRlfS1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC0jeyRzaWRlfS1yYWRpdXM6ICRyYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtI3skc2lkZX0tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLXdlYmtpdC0jeyRzaWRlfS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLSN7JHNpZGV9LWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci0jeyRzaWRlfS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuLy8gQG1peGluc1xuLy9cbi8vIFdlIGNhbiBjb250cm9sIHdoZXRoZXIgb3Igbm90IHdlIGhhdmUgaW5zZXQgc2hhZG93cyBlZGdlcy5cbi8vICRhY3RpdmUgLSBEZWZhdWx0OiB0cnVlLCBPcHRpb25zOiBmYWxzZVxuQG1peGluIGluc2V0LXNoYWRvdygkYWN0aXZlOnRydWUpIHtcbiAgYm94LXNoYWRvdzogJHNoaW55LWVkZ2Utc2l6ZSAkc2hpbnktZWRnZS1jb2xvciBpbnNldDtcblxuICBAaWYgJGFjdGl2ZSB7ICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAkc2hpbnktZWRnZS1zaXplICRzaGlueS1lZGdlLWFjdGl2ZS1jb2xvciBpbnNldDsgfSB9XG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBXZSB1c2UgdGhpcyB0byBhZGQgdHJhbnNpdGlvbnMgdG8gZWxlbWVudHNcbi8vICRwcm9wZXJ0eSAtIERlZmF1bHQ6IGFsbCwgT3B0aW9uczogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy10cmFuc2l0aW9ucy8jYW5pbWF0YWJsZS1wcm9wZXJ0aWVzXG4vLyAkc3BlZWQgLSBEZWZhdWx0OiAzMDBtc1xuLy8gJGVhc2UgLSBEZWZhdWx0OmVhc2Utb3V0LCBPcHRpb25zOiBodHRwOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL3QvdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24vXG5AbWl4aW4gc2luZ2xlLXRyYW5zaXRpb24oJHByb3BlcnR5OmFsbCwgJHNwZWVkOjMwMG1zLCAkZWFzZTplYXNlLW91dCkge1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJHNwZWVkICRlYXNlO1xufVxuXG4vLyBAbWl4aW5zXG4vL1xuLy8gV2UgdXNlIHRoaXMgdG8gYWRkIGJveC1zaXppbmcgYWNyb3NzIGJyb3dzZXIgcHJlZml4ZXNcbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlOmJvcmRlci1ib3gpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkdHlwZTsgLy8gQW5kcm9pZCA8IDIuMywgaU9TIDwgNFxuICAgICAtbW96LWJveC1zaXppbmc6ICR0eXBlOyAvLyBGaXJlZm94IDwgMjlcbiAgICAgICAgICBib3gtc2l6aW5nOiAkdHlwZTsgLy8gQ2hyb21lLCBJRSA4KywgT3BlcmEsIFNhZmFyaSA1LjFcbn1cblxuLy8gQG1peGluc1xuLy9cbi8vIFdlIHVzZSB0aGlzIHRvIGNyZWF0ZSBpc29zY2VsZXMgdHJpYW5nbGVzXG4vLyAkdHJpYW5nbGUtc2l6ZSAtIFVzZWQgdG8gc2V0IGJvcmRlci1zaXplLiBObyBkZWZhdWx0LCBzZXQgYSBweCBvciBlbSBzaXplLlxuLy8gJHRyaWFuZ2xlLWNvbG9yIC0gVXNlZCB0byBzZXQgYm9yZGVyLWNvbG9yIHdoaWNoIG1ha2VzIHVwIHRyaWFuZ2xlLiBObyBkZWZhdWx0XG4vLyAkdHJpYW5nbGUtZGlyZWN0aW9uIC0gVXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggZGlyZWN0aW9uIHRyaWFuZ2xlIHBvaW50cy4gT3B0aW9uczogdG9wLCBib3R0b20sIGxlZnQsIHJpZ2h0XG5AbWl4aW4gY3NzLXRyaWFuZ2xlKCR0cmlhbmdsZS1zaXplLCAkdHJpYW5nbGUtY29sb3IsICR0cmlhbmdsZS1kaXJlY3Rpb24pIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogaW5zZXQgJHRyaWFuZ2xlLXNpemU7XG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSB0b3ApIHtcbiAgICBib3JkZXItY29sb3I6ICR0cmlhbmdsZS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICBAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gYm90dG9tKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdHJpYW5nbGUtY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IGxlZnQpIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR0cmlhbmdsZS1jb2xvcjtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IHJpZ2h0KSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdHJpYW5nbGUtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuXG4vLyBAbWl4aW5zXG4vL1xuLy8gV2UgdXNlIHRoaXMgdG8gY3JlYXRlIHRoZSBpY29uIHdpdGggdGhyZWUgbGluZXMgYWthIHRoZSBoYW1idXJnZXIgaWNvbiwgdGhlIG1lbnUtaWNvbiBvciB0aGUgbmF2aWNvblxuLy8gJHdpZHRoIC0gV2lkdGggb2YgaGFtYnVyZ2VyIGljb24gaW4gcmVtXG4vLyAkbGVmdCAtIElmIGZhbHNlLCBpY29uIHdpbGwgYmUgY2VudGVyZWQgaG9yaXpvbnRhbGx5IHx8IGV4cGxpY2l0bHkgc2V0IHZhbHVlIGluIHJlbVxuLy8gJHRvcCAtIElmIGZhbHNlLCBpY29uIHdpbGwgYmUgY2VudGVyZWQgdmVydGljYWxseSB8fCBleHBsaWNpdGx5IHNldCB2YWx1ZSBpbiByZW1cbi8vICR0aGlja25lc3MgLSB0aGlja25lc3Mgb2YgbGluZXMgaW4gaGFtYnVyZ2VyIGljb24sIHNldCB2YWx1ZSBpbiBweFxuLy8gJGdhcCAtIHNwYWNpbmcgYmV0d2VlbiB0aGUgbGluZXMgaW4gaGFtYnVyZ2VyIGljb24sIHNldCB2YWx1ZSBpbiBweFxuLy8gJGNvbG9yIC0gaWNvbiBjb2xvclxuLy8gJGhvdmVyLWNvbG9yIC0gaWNvbiBjb2xvciBkdXJpbmcgaG92ZXJcbi8vICRvZmZjYW52YXMgLSBTZXQgdG8gdHJ1ZSBvZiBAaW5jbHVkZSBpbiBvZmZjYW52YXNcbkBtaXhpbiBoYW1idXJnZXIoJHdpZHRoLCAkbGVmdCwgJHRvcCwgJHRoaWNrbmVzcywgJGdhcCwgJGNvbG9yLCAkaG92ZXItY29sb3IsICRvZmZjYW52YXMpIHtcbiAgc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcblxuICAgIEBpZiAkb2ZmY2FudmFzIHtcbiAgICAgIEBpZiAkdG9wIHtcbiAgICAgICAgdG9wOiAkdG9wO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogKC0kd2lkdGgvMik7XG4gICAgICB9XG4gICAgICBAaWYgJGxlZnQge1xuICAgICAgICBsZWZ0OiAkbGVmdDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgbGVmdDogKCR0YWJiYXItbWVudS1pY29uLXdpZHRoIC0gJHdpZHRoKS8yO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHdpZHRoLzIpO1xuICAgICAgI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogJHRvcGJhci1saW5rLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMCAwICR0aGlja25lc3MgJGNvbG9yLFxuICAgICAgMCAkZ2FwICsgJHRoaWNrbmVzcyAwICR0aGlja25lc3MgJGNvbG9yLFxuICAgICAgMCAoMiAqICRnYXAgKyAyKiR0aGlja25lc3MpIDAgJHRoaWNrbmVzcyAkY29sb3I7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxuICBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAwIDAgJHRoaWNrbmVzcyAkaG92ZXItY29sb3IsXG4gICAgICAwICRnYXAgKyAkdGhpY2tuZXNzIDAgJHRoaWNrbmVzcyAkaG92ZXItY29sb3IsXG4gICAgICAwICgyICogJGdhcCArIDIqJHRoaWNrbmVzcykgMCAkdGhpY2tuZXNzICRob3Zlci1jb2xvcjtcbiAgfVxufVxuXG4vLyBXZSB1c2UgdGhpcyB0byBkbyBjbGVhciBmbG9hdHNcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHsgY29udGVudDogXCIgXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG4gICY6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxufVxuXG4vLyBAbWl4aW5zXG4vL1xuLy8gV2UgdXNlIHRoaXMgdG8gYWRkIGEgZ2xvd2luZyBlZmZlY3QgdG8gYmxvY2sgZWxlbWVudHNcbi8vICRzZWxlY3RvciAtIFVzZWQgZm9yIHNlbGVjdG9yIHN0YXRlLiBEZWZhdWx0OiBmb2N1cywgT3B0aW9uczogaG92ZXIsIGFjdGl2ZSwgdmlzaXRlZFxuLy8gJGZhZGUtdGltZSAtIERlZmF1bHQ6IDMwMG1zXG4vLyAkZ2xvd2luZy1lZmZlY3QtY29sb3IgLSBEZWZhdWx0OiBmYWRlLW91dCgkcHJpbWFyeS1jb2xvciwgLjI1KVxuQG1peGluIGJsb2NrLWdsb3dpbmctZWZmZWN0KCRzZWxlY3Rvcjpmb2N1cywgJGZhZGUtdGltZTozMDBtcywgJGdsb3dpbmctZWZmZWN0LWNvbG9yOmZhZGUtb3V0KCRwcmltYXJ5LWNvbG9yLCAuMjUpKSB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJGZhZGUtdGltZSwgYm9yZGVyLWNvbG9yICRmYWRlLXRpbWUgZWFzZS1pbi1vdXQ7XG5cbiAgJjojeyRzZWxlY3Rvcn0ge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggJGdsb3dpbmctZWZmZWN0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGdsb3dpbmctZWZmZWN0LWNvbG9yO1xuICB9XG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBXZSB1c2UgdGhpcyB0byB0cmFuc2xhdGUgZWxlbWVudHMgaW4gMkRcbi8vICRob3Jpem9udGFsOiBEZWZhdWx0OiAwXG4vLyAkdmVydGljYWw6IERlZmF1bHQ6IDBcbkBtaXhpbiB0cmFuc2xhdGUyZCgkaG9yaXpvbnRhbDowLCAkdmVydGljYWw6MCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkaG9yaXpvbnRhbCwkdmVydGljYWwpXG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBNYWtlcyBhbiBlbGVtZW50IHZpc3VhbGx5IGhpZGRlbiwgYnV0IGFjY2Vzc2libGUuXG4vLyBAc2VlIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbkBtaXhpbiBlbGVtZW50LWludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4vLyBAbWl4aW5zXG4vL1xuLy8gVHVybnMgb2ZmIHRoZSBlbGVtZW50LWludmlzaWJsZSBlZmZlY3QuXG5AbWl4aW4gZWxlbWVudC1pbnZpc2libGUtb2ZmIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuJHdoaXRlICAgICAgICAgOiAjRkZGRkZGICFkZWZhdWx0O1xuJGdob3N0ICAgICAgICAgOiAjRkFGQUZBICFkZWZhdWx0O1xuJHNub3cgICAgICAgICAgOiAjRjlGOUY5ICFkZWZhdWx0O1xuJHZhcG9yICAgICAgICAgOiAjRjZGNkY2ICFkZWZhdWx0O1xuJHdoaXRlLXNtb2tlICAgOiAjRjVGNUY1ICFkZWZhdWx0O1xuJHNpbHZlciAgICAgICAgOiAjRUZFRkVGICFkZWZhdWx0O1xuJHNtb2tlICAgICAgICAgOiAjRUVFRUVFICFkZWZhdWx0O1xuJGdhaW5zYm9ybyAgICAgOiAjREREREREICFkZWZhdWx0O1xuJGlyb24gICAgICAgICAgOiAjQ0NDQ0NDICFkZWZhdWx0O1xuJGJhc2UgICAgICAgICAgOiAjQUFBQUFBICFkZWZhdWx0O1xuJGFsdW1pbnVtICAgICAgOiAjOTk5OTk5ICFkZWZhdWx0O1xuJGp1bWJvICAgICAgICAgOiAjODg4ODg4ICFkZWZhdWx0O1xuJG1vbnNvb24gICAgICAgOiAjNzc3Nzc3ICFkZWZhdWx0O1xuJHN0ZWVsICAgICAgICAgOiAjNjY2NjY2ICFkZWZhdWx0O1xuJGNoYXJjb2FsICAgICAgOiAjNTU1NTU1ICFkZWZhdWx0O1xuJHR1YXRhcmEgICAgICAgOiAjNDQ0NDQ0ICFkZWZhdWx0O1xuJG9pbCAgICAgICAgICAgOiAjMzMzMzMzICFkZWZhdWx0O1xuJGpldCAgICAgICAgICAgOiAjMjIyMjIyICFkZWZhdWx0O1xuJGJsYWNrICAgICAgICAgOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4vLyBXZSB1c2UgdGhlc2UgYXMgZGVmYXVsdCBjb2xvcnMgdGhyb3VnaG91dFxuJHByaW1hcnktY29sb3I6ICMwMDhDQkEgIWRlZmF1bHQ7ICAgLy8gYm9uZGktYmx1ZVxuJHNlY29uZGFyeS1jb2xvcjogI2U3ZTdlNyAhZGVmYXVsdDsgLy8gd2hpdGUtbGlsYWNcbiRhbGVydC1jb2xvcjogI2YwNDEyNCAhZGVmYXVsdDsgICAgIC8vIGNpbm5hYmFyXG4kc3VjY2Vzcy1jb2xvcjogIzQzQUM2QSAhZGVmYXVsdDsgICAvLyBzZWEtZ3JlZW5cbiR3YXJuaW5nLWNvbG9yOiAjZjA4YTI0ICFkZWZhdWx0OyAgIC8vIGNhcnJvdFxuJGluZm8tY29sb3I6ICNhMGQzZTggIWRlZmF1bHQ7ICAgICAgLy8gY29ybmZsb3dlclxuXG4vLyBXZSB1c2UgdGhlc2UgdG8gZGVmaW5lIGRlZmF1bHQgZm9udCBzdGFja3NcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuLy8gV2UgdXNlIHRoZXNlIHRvIGRlZmluZSBkZWZhdWx0IGZvbnQgd2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IGJvbGQgIWRlZmF1bHQ7XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIHZhcmlvdXMgZ2xvYmFsIHN0eWxlc1xuJGJvZHktYmc6ICNmZmYgIWRlZmF1bHQ7XG4kYm9keS1mb250LWNvbG9yOiAjMjIyICFkZWZhdWx0O1xuJGJvZHktZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJvZHktZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYm9keS1mb250LXN0eWxlOiBub3JtYWwgIWRlZmF1bHQ7XG5cbi8vIFdlIHVzZSB0aGlzIHRvIGNvbnRyb2wgZm9udC1zbW9vdGhpbmdcbiRmb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWRlZmF1bHQ7XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIHRleHQgZGlyZWN0aW9uIHNldHRpbmdzXG4kdGV4dC1kaXJlY3Rpb246IGx0ciAhZGVmYXVsdDtcbiRkZWZhdWx0LWZsb2F0OiBsZWZ0ICFkZWZhdWx0O1xuJG9wcG9zaXRlLWRpcmVjdGlvbjogcmlnaHQgIWRlZmF1bHQ7XG5AaWYgJHRleHQtZGlyZWN0aW9uID09IGx0ciB7XG4gICRkZWZhdWx0LWZsb2F0OiBsZWZ0O1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiByaWdodDtcbn0gQGVsc2Uge1xuICAkZGVmYXVsdC1mbG9hdDogcmlnaHQ7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGxlZnQ7XG59XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBtYWtlIHN1cmUgYm9yZGVyIHJhZGl1cyBtYXRjaGVzIHVubGVzcyB3ZSB3YW50IGl0IGRpZmZlcmVudC5cbiRnbG9iYWwtcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXJvdW5kZWQ6IDEwMDBweCAhZGVmYXVsdDtcblxuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgaW5zZXQgc2hhZG93IHNoaW55IGVkZ2VzIGFuZCBkZXByZXNzaW9ucy5cbiRzaGlueS1lZGdlLXNpemU6IDAgMXB4IDAgIWRlZmF1bHQ7XG4kc2hpbnktZWRnZS1jb2xvcjogcmdiYSgjZmZmLCAuNSkgIWRlZmF1bHQ7XG4kc2hpbnktZWRnZS1hY3RpdmUtY29sb3I6IHJnYmEoIzAwMCwgLjIpICFkZWZhdWx0O1xuXG4vLyBXZSB1c2UgdGhpcyB0byBjb250cm9sIHdoZXRoZXIgb3Igbm90IENTUyBjbGFzc2VzIGNvbWUgdGhyb3VnaCBpbiB0aGUgZ2VtIGZpbGVzLlxuJGluY2x1ZGUtaHRtbC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuJGluY2x1ZGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuJGluY2x1ZGUtaHRtbC1nbG9iYWwtY2xhc3NlczogJGluY2x1ZGUtaHRtbC1jbGFzc2VzICFkZWZhdWx0O1xuXG4kY29sdW1uLWd1dHRlcjogcmVtLWNhbGMoMzApICFkZWZhdWx0O1xuXG4vL1dlIHVzZSB0aGlzIGFzIGN1cnNvcnMgdmFsdWVzIGZvciBlbmFibGluZyB0aGUgb3B0aW9uIG9mIGhhdmluZyBjdXN0b20gY3Vyc29ycyBpbiB0aGUgd2hvbGUgc2l0ZSdzIHN0eWxlc2hlZXRcbiRjdXJzb3ItYXV0by12YWx1ZTogYXV0byAhZGVmYXVsdDtcbiRjdXJzb3ItY3Jvc3NoYWlyLXZhbHVlOiBjcm9zc2hhaXIgIWRlZmF1bHQ7XG4kY3Vyc29yLWRlZmF1bHQtdmFsdWU6IGRlZmF1bHQgIWRlZmF1bHQ7XG4kY3Vyc29yLWRpc2FibGVkLXZhbHVlOiBub3QtYWxsb3dlZCAhZGVmYXVsdDtcbiRjdXJzb3ItcG9pbnRlci12YWx1ZTogcG9pbnRlciAhZGVmYXVsdDtcbiRjdXJzb3ItaGVscC12YWx1ZTogaGVscCAhZGVmYXVsdDtcbiRjdXJzb3ItdGV4dC12YWx1ZTogdGV4dCAhZGVmYXVsdDtcblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZ2xvYmFsXCIpIHtcblxuICAvLyBNZXRhIHN0eWxlcyBhcmUgaW5jbHVkZWQgaW4gYWxsIGJ1aWxkcywgYXMgdGhleSBhcmUgYSBkZXBlbmRhbmN5IG9mIHRoZSBKYXZhc2NyaXB0LlxuICAvLyBVc2VkIHRvIHByb3ZpZGUgbWVkaWEgcXVlcnkgdmFsdWVzIGZvciBqYXZhc2NyaXB0IGNvbXBvbmVudHMuXG4gIC8vIEZvcndhcmQgc2xhc2ggcGxhY2VkIGFyb3VuZCBldmVyeXRoaW5nIHRvIGNvbnZpbmNlIFBoYW50b21KUyB0byByZWFkIHRoZSB2YWx1ZS5cblxuICBtZXRhLmZvdW5kYXRpb24tdmVyc2lvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiLzUuNS4xL1wiO1xuICB9XG5cbiAgbWV0YS5mb3VuZGF0aW9uLW1xLXNtYWxsIHtcbiAgICBmb250LWZhbWlseTogXCIvXCIgKyB1bnF1b3RlKCRzbWFsbC11cCkgKyBcIi9cIjtcbiAgICB3aWR0aDogbG93ZXItYm91bmQoJHNtYWxsLXJhbmdlKTtcbiAgfVxuXG4gIG1ldGEuZm91bmRhdGlvbi1tcS1zbWFsbC1vbmx5IHtcbiAgICBmb250LWZhbWlseTogXCIvXCIgKyB1bnF1b3RlKCRzbWFsbC1vbmx5KSArIFwiL1wiO1xuICAgIHdpZHRoOiBsb3dlci1ib3VuZCgkc21hbGwtcmFuZ2UpO1xuICB9XG5cbiAgbWV0YS5mb3VuZGF0aW9uLW1xLW1lZGl1bSB7XG4gICAgZm9udC1mYW1pbHk6IFwiL1wiICsgdW5xdW90ZSgkbWVkaXVtLXVwKSArIFwiL1wiO1xuICAgIHdpZHRoOiBsb3dlci1ib3VuZCgkbWVkaXVtLXJhbmdlKTtcbiAgfVxuXG4gIG1ldGEuZm91bmRhdGlvbi1tcS1tZWRpdW0tb25seSB7XG4gICAgZm9udC1mYW1pbHk6IFwiL1wiICsgdW5xdW90ZSgkbWVkaXVtLW9ubHkpICsgXCIvXCI7XG4gICAgd2lkdGg6IGxvd2VyLWJvdW5kKCRtZWRpdW0tcmFuZ2UpO1xuICB9XG5cbiAgbWV0YS5mb3VuZGF0aW9uLW1xLWxhcmdlIHtcbiAgICBmb250LWZhbWlseTogXCIvXCIgKyB1bnF1b3RlKCRsYXJnZS11cCkgKyBcIi9cIjtcbiAgICB3aWR0aDogbG93ZXItYm91bmQoJGxhcmdlLXJhbmdlKTtcbiAgfVxuXG4gIG1ldGEuZm91bmRhdGlvbi1tcS1sYXJnZS1vbmx5IHtcbiAgICBmb250LWZhbWlseTogXCIvXCIgKyB1bnF1b3RlKCRsYXJnZS1vbmx5KSArIFwiL1wiO1xuICAgIHdpZHRoOiBsb3dlci1ib3VuZCgkbGFyZ2UtcmFuZ2UpO1xuICB9XG5cbiAgbWV0YS5mb3VuZGF0aW9uLW1xLXhsYXJnZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiL1wiICsgdW5xdW90ZSgkeGxhcmdlLXVwKSArIFwiL1wiO1xuICAgIHdpZHRoOiBsb3dlci1ib3VuZCgkeGxhcmdlLXJhbmdlKTtcbiAgfVxuXG4gIG1ldGEuZm91bmRhdGlvbi1tcS14bGFyZ2Utb25seSB7XG4gICAgZm9udC1mYW1pbHk6IFwiL1wiICsgdW5xdW90ZSgkeGxhcmdlLW9ubHkpICsgXCIvXCI7XG4gICAgd2lkdGg6IGxvd2VyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpO1xuICB9XG5cbiAgbWV0YS5mb3VuZGF0aW9uLW1xLXh4bGFyZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIi9cIiArIHVucXVvdGUoJHh4bGFyZ2UtdXApICsgXCIvXCI7XG4gICAgd2lkdGg6IGxvd2VyLWJvdW5kKCR4eGxhcmdlLXJhbmdlKTtcbiAgfVxuXG4gIG1ldGEuZm91bmRhdGlvbi1kYXRhLWF0dHJpYnV0ZS1uYW1lc3BhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAjeyRuYW1lc3BhY2V9O1xuICB9XG5cbiAgLy8gU2V0IGJveC1zaXppbmcgZ2xvYmFsbHkgdG8gaGFuZGxlIHBhZGRpbmcgYW5kIGJvcmRlciB3aWR0aHNcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIH1cblxuICBAaWYgJGluY2x1ZGUtaHRtbC1nbG9iYWwtY2xhc3NlcyB7XG5cbiAgICAvLyBNdXN0IGJlIDEwMCUgZm9yIG9mZiBjYW52YXMgdG8gd29ya1xuICAgIGh0bWwsIGJvZHkgeyBoZWlnaHQ6IDEwMCU7IH1cblxuICAgIGh0bWwsXG4gICAgYm9keSB7IGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyB9XG5cbiAgICAvLyBEZWZhdWx0IGJvZHkgc3R5bGVzXG4gICAgYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9keS1mb250LXdlaWdodDtcbiAgICAgIGZvbnQtc3R5bGU6ICRib2R5LWZvbnQtc3R5bGU7XG4gICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7IC8vIFNldCB0byAkYmFzZS1saW5lLWhlaWdodCB0byB0YWtlIG9uIGJyb3dzZXIgZGVmYXVsdCBvZiAxNTAlXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItYXV0by12YWx1ZTtcbiAgICB9XG5cbiAgYTpob3ZlciB7IGN1cnNvcjogJGN1cnNvci1wb2ludGVyLXZhbHVlOyB9XG5cbiAgICAvLyBHcmlkIERlZmF1bHRzIHRvIGdldCBpbWFnZXMgYW5kIGVtYmVkcyB0byB3b3JrIHByb3Blcmx5XG4gICAgaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuICAgIGltZyB7IC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cblxuICAgICNtYXBfY2FudmFzLFxuICAgIC5tYXBfY2FudmFzIHtcbiAgICAgIGltZyxcbiAgICAgIGVtYmVkLFxuICAgICAgb2JqZWN0IHsgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWlzY2VsbGFuZW91cyB1c2VmdWwgSFRNTCBjbGFzc2VzXG4gICAgLmxlZnQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2xlYXJmaXggeyBAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXG4gICAgLy8gSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVyc1xuICAgIC5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVycywgYnV0IG1haW50YWluIGxheW91dFxuICAgIC5pbnZpc2libGUgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuICAgIC8vIEZvbnQgc21vb3RoaW5nXG4gICAgLy8gQW50aWFsaWFzZWQgZm9udCBzbW9vdGhpbmcgd29ya3MgYmVzdCBmb3IgbGlnaHQgdGV4dCBvbiBhIGRhcmsgYmFja2dyb3VuZC5cbiAgICAvLyBBcHBseSB0byBzaW5nbGUgZWxlbWVudHMgaW5zdGVhZCBvZiBnbG9iYWxseSB0byBib2R5LlxuICAgIC8vIE5vdGUgdGhpcyBvbmx5IGFwcGxpZXMgdG8gd2Via2l0LWJhc2VkIGRlc2t0b3AgYnJvd3NlcnMgYW5kIEZpcmVmb3ggMjUgKGFuZCBsYXRlcikgb24gdGhlIE1hYy5cbiAgICAuYW50aWFsaWFzZWQgeyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4gICAgLy8gR2V0IHJpZCBvZiBnYXAgdW5kZXIgaW1hZ2VzIGJ5IG1ha2luZyB0aGVtIGRpc3BsYXk6IGlubGluZS1ibG9jazsgYnkgZGVmYXVsdFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gR2xvYmFsIHJlc2V0cyBmb3IgZm9ybXNcbiAgICAvL1xuXG4gICAgLy8gTWFrZSBzdXJlIHRleHRhcmVhIHRha2VzIG9uIGhlaWdodCBhdXRvbWF0aWNhbGx5XG4gICAgdGV4dGFyZWEgeyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuICAgIC8vIE1ha2Ugc2VsZWN0IGVsZW1lbnRzIDEwMCUgd2lkdGggYnkgZGVmYXVsdFxuICAgIHNlbGVjdCB7IHdpZHRoOiAxMDAlOyB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDYwMCw3MDBcIik7XG4vKiBsaW5lIDMyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ2xvYmFsLXJ2LnNjc3MgKi9cbm1ldGEuZm91bmRhdGlvbi12ZXJzaW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiLzUuNS4xL1wiOyB9XG5cbi8qIGxpbmUgMzI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19nbG9iYWwtcnYuc2NzcyAqL1xubWV0YS5mb3VuZGF0aW9uLW1xLXNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuL1wiO1xuICB3aWR0aDogMDsgfVxuXG4vKiBsaW5lIDMyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ2xvYmFsLXJ2LnNjc3MgKi9cbm1ldGEuZm91bmRhdGlvbi1tcS1zbWFsbC1vbmx5IHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkvXCI7XG4gIHdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgMzM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19nbG9iYWwtcnYuc2NzcyAqL1xubWV0YS5mb3VuZGF0aW9uLW1xLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIi9vbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkvXCI7XG4gIHdpZHRoOiA3NjhweDsgfVxuXG4vKiBsaW5lIDMzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ2xvYmFsLXJ2LnNjc3MgKi9cbm1ldGEuZm91bmRhdGlvbi1tcS1tZWRpdW0tb25seSB7XG4gIGZvbnQtZmFtaWx5OiBcIi9vbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KS9cIjtcbiAgd2lkdGg6IDc2OHB4OyB9XG5cbi8qIGxpbmUgMzQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19nbG9iYWwtcnYuc2NzcyAqL1xubWV0YS5mb3VuZGF0aW9uLW1xLWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkvXCI7XG4gIHdpZHRoOiAxMDI1cHg7IH1cblxuLyogbGluZSAzNDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dsb2JhbC1ydi5zY3NzICovXG5tZXRhLmZvdW5kYXRpb24tbXEtbGFyZ2Utb25seSB7XG4gIGZvbnQtZmFtaWx5OiBcIi9vbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIGFuZCAobWF4LXdpZHRoOjEyMDBweCkvXCI7XG4gIHdpZHRoOiAxMDI1cHg7IH1cblxuLyogbGluZSAzNTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dsb2JhbC1ydi5zY3NzICovXG5tZXRhLmZvdW5kYXRpb24tbXEteGxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDFweCkvXCI7XG4gIHdpZHRoOiAxMjAxcHg7IH1cblxuLyogbGluZSAzNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dsb2JhbC1ydi5zY3NzICovXG5tZXRhLmZvdW5kYXRpb24tbXEteGxhcmdlLW9ubHkge1xuICBmb250LWZhbWlseTogXCIvb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMXB4KSBhbmQgKG1heC13aWR0aDoxOTIwcHgpL1wiO1xuICB3aWR0aDogMTIwMXB4OyB9XG5cbi8qIGxpbmUgMzY0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19nbG9iYWwtcnYuc2NzcyAqL1xubWV0YS5mb3VuZGF0aW9uLW1xLXh4bGFyZ2Uge1xuICBmb250LWZhbWlseTogXCIvb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMXB4KS9cIjtcbiAgd2lkdGg6IDE5MjFweDsgfVxuXG4vKiBsaW5lIDM2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ2xvYmFsLXJ2LnNjc3MgKi9cbm1ldGEuZm91bmRhdGlvbi1kYXRhLWF0dHJpYnV0ZS1uYW1lc3BhY2Uge1xuICBmb250LWZhbWlseTogZmFsc2U7IH1cblxuLyogbGluZSAzNzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dsb2JhbC1ydi5zY3NzICovXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA0MjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAvKiBsaW5lIDE3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ2xvYmFsLXJ2LnNjc3MgKi9cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19nbG9iYWwtcnYuc2NzcyAqL1xuICAucm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDQyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5yb3cuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgNDMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnJvdy5jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLyogbGluZSA0MzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucm93IC5yb3cge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ2xvYmFsLXJ2LnNjc3MgKi9cbiAgICAucm93IC5yb3c6YmVmb3JlLCAucm93IC5yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgMTc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19nbG9iYWwtcnYuc2NzcyAqL1xuICAgIC5yb3cgLnJvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgNDQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgICAucm93IC5yb3cuY29sbGFwc2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMTc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19nbG9iYWwtcnYuc2NzcyAqL1xuICAgICAgLnJvdyAucm93LmNvbGxhcHNlOmJlZm9yZSwgLnJvdyAucm93LmNvbGxhcHNlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAvKiBsaW5lIDE3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ2xvYmFsLXJ2LnNjc3MgKi9cbiAgICAgIC5yb3cgLnJvdy5jb2xsYXBzZTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNDc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnJvdyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtaW4td2lkdGg6IDk4MHB4O1xuICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDQ4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5pZTggLnJvdyAucm93IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgNDg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmllOCAucm93IC5yb3cuY29sbGFwc2Uge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4vKiBsaW5lIDQ5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uY29sdW1uLFxuLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDQ5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG5bY2xhc3MqPVwiY29sdW1uXCJdICsgW2NsYXNzKj1cImNvbHVtblwiXTpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbltjbGFzcyo9XCJjb2x1bW5cIl0gKyBbY2xhc3MqPVwiY29sdW1uXCJdLmVuZCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnNtYWxsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuc21hbGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5zbWFsbC1yZXNldC1vcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyNzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLnNtYWxsLWNlbnRlcmVkLFxuICAuY29sdW1ucy5zbWFsbC1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMjgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbi5zbWFsbC11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5zbWFsbC11bmNlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMjk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbi5zbWFsbC11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDMwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMzA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAzMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdXNoLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdWxsLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdXNoLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDguMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdWxsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdXNoLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtcHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTYuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLXB1c2gtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjUlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdWxsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtcHVzaC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMy4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLXB1bGwtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtcHVsbC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNDEuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLXB1c2gtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdWxsLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtcHVzaC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1OC4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLXB1bGwtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdXNoLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtcHVsbC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjYuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLXB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdWxsLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3NSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtcHVzaC0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogODMuMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1wdWxsLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODMuMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLXB1c2gtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtcHVsbC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI1MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5jb2x1bW4sXG4uaWU4IC5jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5zbWFsbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuc21hbGwtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnNtYWxsLXJlc2V0LW9yZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbi5zbWFsbC1jZW50ZXJlZCxcbi5pZTggLmNvbHVtbnMuc21hbGwtY2VudGVyZWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDI4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZCxcbi5pZTggLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbi5zbWFsbC1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuLmllOCAuY29sdW1ucy5zbWFsbC1jZW50ZXJlZDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSAyOTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbi5pZTggLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4uaWU4IC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAzMDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbixcbi5pZTggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMzA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnJvdy5zbWFsbC1jb2xsYXBzZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDMxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4uaWU4IC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5tZWRpdW0tcmVzZXQtb3JkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMjc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbi5tZWRpdW0tY2VudGVyZWQsXG4gIC5jb2x1bW5zLm1lZGl1bS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMjgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDI4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5jb2x1bW4ubWVkaXVtLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLm1lZGl1bS1jZW50ZXJlZDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAvKiBsaW5lIDI5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5jb2x1bW4ubWVkaXVtLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC8qIGxpbmUgMzA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAvKiBsaW5lIDMwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAvKiBsaW5lIDMxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgNTUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDU1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA1NTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDU1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA1NTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDU1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA1NTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDU1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA1NTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDU1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA1NTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDU1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA1NTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDU1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1c2gtMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMCU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1wdWxsLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tcHVzaC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA4LjMzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1bGwtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDguMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1wdXNoLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1bGwtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tcHVzaC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyNSU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1wdWxsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1c2gtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMzMuMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tcHVsbC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMzMuMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1bGwtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tcHVzaC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1wdWxsLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1c2gtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTguMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tcHVsbC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTguMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1wdXNoLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1bGwtOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tcHVzaC05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA3NSU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1wdWxsLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3NSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1c2gtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDgzLjMzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1bGwtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1c2gtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLXB1bGwtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA5MS42NjY2NyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuY29sdW1uLFxuLmllOCAuY29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLm1lZGl1bS1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubWVkaXVtLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5tZWRpdW0tcmVzZXQtb3JkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyNzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuY29sdW1uLm1lZGl1bS1jZW50ZXJlZCxcbi5pZTggLmNvbHVtbnMubWVkaXVtLWNlbnRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSAyODIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuY29sdW1uLm1lZGl1bS11bmNlbnRlcmVkLFxuLmllOCAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbi5tZWRpdW0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcbi5pZTggLmNvbHVtbnMubWVkaXVtLWNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDI5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5jb2x1bW4ubWVkaXVtLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbi5pZTggLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbi5pZTggLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAzMDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW4sXG4uaWU4IC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSAzMDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucm93Lm1lZGl1bS1jb2xsYXBzZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDMxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuLmllOCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMCU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1bGwtMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDAlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOC4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1bGwtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDguMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTYuNjY2NjclO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDU3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA1NjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVzaC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyNSU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1bGwtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDI1JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDU2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdXNoLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA1NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVsbC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMzMuMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNDEuNjY2NjclO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDU3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA1NjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVzaC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1bGwtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDU2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdXNoLTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA1NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVsbC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTguMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNjYuNjY2NjclO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDU3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA1NjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVzaC05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA3NSU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1bGwtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDc1JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDU2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdXNoLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA4My4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1bGwtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA1NjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVzaC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOTEuNjY2NjclO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDU3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogOTEuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAubGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5sYXJnZS1yZXNldC1vcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyNzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMjgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLmxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMjk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDMwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMzA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAzMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA2MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNjA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDYwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNjA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDYwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNjA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDYwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNjA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDYwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNjA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDYwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNjA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA2MDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDYwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNjA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdXNoLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdWxsLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdXNoLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDguMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdWxsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdXNoLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtcHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTYuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLXB1c2gtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjUlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdWxsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtcHVzaC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMy4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLXB1bGwtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtcHVsbC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNDEuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLXB1c2gtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdWxsLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtcHVzaC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1OC4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLXB1bGwtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdXNoLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtcHVsbC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjYuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLXB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdWxsLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3NSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtcHVzaC0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogODMuMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1wdWxsLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODMuMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLXB1c2gtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtcHVsbC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI1MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5jb2x1bW4sXG4uaWU4IC5jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2UtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2Utb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5sYXJnZS1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAubGFyZ2Utb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmxhcmdlLXJlc2V0LW9yZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbi5sYXJnZS1jZW50ZXJlZCxcbi5pZTggLmNvbHVtbnMubGFyZ2UtY2VudGVyZWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDI4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZCxcbi5pZTggLmNvbHVtbnMubGFyZ2UtdW5jZW50ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbi5sYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuLmllOCAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSAyOTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuY29sdW1uLmxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbi5pZTggLmNvbHVtbnMubGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuY29sdW1uLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4uaWU4IC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAzMDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbi5pZTggLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMzA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnJvdy5sYXJnZS1jb2xsYXBzZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDMxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4uaWU4IC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDYyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdXNoLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdXNoLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDguMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdXNoLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA2MjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTYuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjUlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA2MjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVzaC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMy4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1bGwtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA2MjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVsbC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNDEuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA2MjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVzaC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1OC4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1bGwtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdXNoLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA2MjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVsbC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjYuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3NSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA2MjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVzaC0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogODMuMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDYyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5wdWxsLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODMuMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnB1c2gtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA2MjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucHVsbC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDI1MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLnhsYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC54bGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAueGxhcmdlLXJlc2V0LW9yZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDI3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5jb2x1bW4ueGxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy54bGFyZ2UtY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTsgfVxuICAvKiBsaW5lIDI4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5jb2x1bW4ueGxhcmdlLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLnhsYXJnZS11bmNlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLnhsYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLyogbGluZSAyOTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAuY29sdW1uLnhsYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnhsYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMjk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbiAgLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDMwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAzMDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucm93LnhsYXJnZS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAzMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdXNoLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtcHVsbC0wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMCU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLXB1c2gtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOC4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdWxsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtcHVzaC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxNi42NjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdWxsLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLXB1c2gtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjUlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtcHVsbC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjUlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdXNoLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLXB1bGwtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtcHVzaC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA0MS42NjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdWxsLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLXB1c2gtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtcHVsbC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdXNoLTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLXB1bGwtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtcHVzaC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA2Ni42NjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdWxsLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLXB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtcHVsbC05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNzUlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdXNoLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA4My4zMzMzMyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdWxsLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODMuMzMzMzMlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdXNoLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA5MS42NjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1wdWxsLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogOTEuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbixcbi5pZTggLmNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2UtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLyogbGluZSAyNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2Utb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2Utb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC54bGFyZ2Utb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnhsYXJnZS1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAueGxhcmdlLXJlc2V0LW9yZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbi54bGFyZ2UtY2VudGVyZWQsXG4uaWU4IC5jb2x1bW5zLnhsYXJnZS1jZW50ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIGxpbmUgMjgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZCxcbi5pZTggLmNvbHVtbnMueGxhcmdlLXVuY2VudGVyZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDI4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5jb2x1bW4ueGxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4uaWU4IC5jb2x1bW5zLnhsYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSAyOTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAuY29sdW1uLnhsYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4uaWU4IC5jb2x1bW5zLnhsYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDI5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fZ3JpZC1ydi5zY3NzICovXG4uaWU4IC5jb2x1bW4ueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4uaWU4IC5jb2x1bW5zLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMzA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLFxuLmllOCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMzA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19ncmlkLXJ2LnNjc3MgKi9cbi5pZTggLnJvdy54bGFyZ2UtY29sbGFwc2UgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbGluZSAzMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2dyaWQtcnYuc2NzcyAqL1xuLmllOCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbixcbi5pZTggLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDEwNywgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG5bY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0wLjYyNXJlbTsgfVxuICAvKiBsaW5lIDIzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19nbG9iYWwuc2NzcyAqL1xuICBbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl06YmVmb3JlLCBbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMjQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2dsb2JhbC5zY3NzICovXG4gIFtjbGFzcyo9XCJibG9jay1ncmlkLVwiXTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA1MSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIFtjbGFzcyo9XCJibG9jay1ncmlkLVwiXSA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbSAxLjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAuc21hbGwtYmxvY2stZ3JpZC0xID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAuc21hbGwtYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAuc21hbGwtYmxvY2stZ3JpZC0yID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAuc21hbGwtYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5zbWFsbC1ibG9jay1ncmlkLTMgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLnNtYWxsLWJsb2NrLWdyaWQtNCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAuc21hbGwtYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAuc21hbGwtYmxvY2stZ3JpZC01ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAuc21hbGwtYmxvY2stZ3JpZC01ID4gbGk6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5zbWFsbC1ibG9jay1ncmlkLTYgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLnNtYWxsLWJsb2NrLWdyaWQtNyA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAuc21hbGwtYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtNyA+IGxpOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAuc21hbGwtYmxvY2stZ3JpZC04ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTggPiBsaTpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLnNtYWxsLWJsb2NrLWdyaWQtOSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAuc21hbGwtYmxvY2stZ3JpZC05ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDluKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAuc21hbGwtYmxvY2stZ3JpZC0xMCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAuc21hbGwtYmxvY2stZ3JpZC0xMCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTEwID4gbGk6bnRoLW9mLXR5cGUoMTBuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAuc21hbGwtYmxvY2stZ3JpZC0xMSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5zbWFsbC1ibG9jay1ncmlkLTExID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMTEgPiBsaTpudGgtb2YtdHlwZSgxMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5zbWFsbC1ibG9jay1ncmlkLTEyID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMTIgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAuc21hbGwtYmxvY2stZ3JpZC0xMiA+IGxpOm50aC1vZi10eXBlKDEybisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0xID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0yID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTMgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAubWVkaXVtLWJsb2NrLWdyaWQtNCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5tZWRpdW0tYmxvY2stZ3JpZC01ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC01ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTYgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAubWVkaXVtLWJsb2NrLWdyaWQtNyA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtNyA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5tZWRpdW0tYmxvY2stZ3JpZC04ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTggPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAubWVkaXVtLWJsb2NrLWdyaWQtOSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC05ID4gbGk6bnRoLW9mLXR5cGUoOW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0xMCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxMG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0xMSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKDExbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTEyID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMTJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5sYXJnZS1ibG9jay1ncmlkLTEgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5sYXJnZS1ibG9jay1ncmlkLTEgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5sYXJnZS1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtMiA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5sYXJnZS1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLmxhcmdlLWJsb2NrLWdyaWQtMyA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC0zID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAubGFyZ2UtYmxvY2stZ3JpZC00ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5sYXJnZS1ibG9jay1ncmlkLTQgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5sYXJnZS1ibG9jay1ncmlkLTUgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtNSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5sYXJnZS1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLmxhcmdlLWJsb2NrLWdyaWQtNiA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC02ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAubGFyZ2UtYmxvY2stZ3JpZC03ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5sYXJnZS1ibG9jay1ncmlkLTcgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5sYXJnZS1ibG9jay1ncmlkLTggPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC04ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAubGFyZ2UtYmxvY2stZ3JpZC05ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5sYXJnZS1ibG9jay1ncmlkLTkgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC05ID4gbGk6bnRoLW9mLXR5cGUoOW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5sYXJnZS1ibG9jay1ncmlkLTEwID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAgIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5sYXJnZS1ibG9jay1ncmlkLTEwID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA3MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxMG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gIC5sYXJnZS1ibG9jay1ncmlkLTExID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gICAgLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYmxvY2stZ3JpZC5zY3NzICovXG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtMTEgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKDExbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgLmxhcmdlLWJsb2NrLWdyaWQtMTIgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAvKiBsaW5lIDY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19ibG9jay1ncmlkLnNjc3MgKi9cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC0xMiA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNzAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Jsb2NrLWdyaWQuc2NzcyAqL1xuICAgIC5sYXJnZS1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMTJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLyogQ2xlYXJpbmcgU3R5bGVzICovXG4vKiBsaW5lIDQ0LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4uY2xlYXJpbmctdGh1bWJzLCBbZGF0YS1jbGVhcmluZ10ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDIzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19nbG9iYWwuc2NzcyAqL1xuICAuY2xlYXJpbmctdGh1bWJzOmJlZm9yZSwgLmNsZWFyaW5nLXRodW1iczphZnRlciwgW2RhdGEtY2xlYXJpbmddOmJlZm9yZSwgW2RhdGEtY2xlYXJpbmddOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDI0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19nbG9iYWwuc2NzcyAqL1xuICAuY2xlYXJpbmctdGh1bWJzOmFmdGVyLCBbZGF0YS1jbGVhcmluZ106YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNTAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgLmNsZWFyaW5nLXRodW1icyBsaSwgW2RhdGEtY2xlYXJpbmddIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLyogbGluZSA1NSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuICAuY2xlYXJpbmctdGh1bWJzW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdIGxpLCBbZGF0YS1jbGVhcmluZ11bY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl0gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDYwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4uY2xlYXJpbmctYmxhY2tvdXQge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk4O1xuICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgLmNsZWFyaW5nLWJsYWNrb3V0IC5jbGVhcmluZy1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA3MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuLmNsZWFyaW5nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5ODsgfVxuXG4vKiBsaW5lIDgwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4uY2xlYXJpbmctdG91Y2gtbGFiZWwge1xuICBjb2xvcjogI0FBQUFBQTtcbiAgZm9udC1zaXplOiAuNmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IH1cblxuLyogbGluZSA4OCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuLnZpc2libGUtaW1nIHtcbiAgaGVpZ2h0OiA5NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDkyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gIC52aXNpYmxlLWltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDExNSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuLmNsZWFyaW5nLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSAxMjksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbi5jbGVhcmluZy1jbG9zZSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLyogbGluZSAxMzgsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgLmNsZWFyaW5nLWNsb3NlOmhvdmVyLCAuY2xlYXJpbmctY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjQ0NDQ0NDOyB9XG5cbi8qIGxpbmUgMTQyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4uY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSAxNDMsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgLmNsZWFyaW5nLWFzc2VtYmxlZCAuY2xlYXJpbmctY29udGFpbmVyIC5jYXJvdXNlbCA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTQ3LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4uY2xlYXJpbmctZmVhdHVyZSBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxNDksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgLmNsZWFyaW5nLWZlYXR1cmUgbGkuY2xlYXJpbmctZmVhdHVyZWQtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTU2LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gIC5jbGVhcmluZy1tYWluLXByZXYsXG4gIC5jbGVhcmluZy1tYWluLW5leHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLyogbGluZSAxNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgICAuY2xlYXJpbmctbWFpbi1wcmV2ID4gc3BhbixcbiAgICAuY2xlYXJpbmctbWFpbi1uZXh0ID4gc3BhbiB7XG4gICAgICBib3JkZXI6IHNvbGlkIDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTY5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gICAgICAuY2xlYXJpbmctbWFpbi1wcmV2ID4gc3Bhbjpob3ZlcixcbiAgICAgIC5jbGVhcmluZy1tYWluLW5leHQgPiBzcGFuOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7IH1cbiAgLyogbGluZSAxNzIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgLmNsZWFyaW5nLW1haW4tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgMTc0LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gICAgLmNsZWFyaW5nLW1haW4tcHJldiA+IHNwYW4ge1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0NDQ0NDQzsgfVxuICAvKiBsaW5lIDE4MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuICAuY2xlYXJpbmctbWFpbi1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAgIC8qIGxpbmUgMTgyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gICAgLmNsZWFyaW5nLW1haW4tbmV4dCA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0NDQ0NDOyB9XG4gIC8qIGxpbmUgMTg4LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gIC5jbGVhcmluZy1tYWluLXByZXYuZGlzYWJsZWQsXG4gIC5jbGVhcmluZy1tYWluLW5leHQuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC4zOyB9XG4gIC8qIGxpbmUgMTkzLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSAxOTksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjA2LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gICAgICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwgbGkge1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMjIwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gICAgICAgIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCBsaS5maXgtaGVpZ2h0IGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDIyNiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuICAgICAgICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwgbGkgYS50aCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLyogbGluZSAyMzIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2NsZWFyaW5nLnNjc3MgKi9cbiAgICAgICAgLmNsZWFyaW5nLWFzc2VtYmxlZCAuY2xlYXJpbmctY29udGFpbmVyIC5jYXJvdXNlbCA+IHVsIGxpIGltZyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgICAvKiBsaW5lIDIzNywgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuICAgICAgICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwgbGkudmlzaWJsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAvKiBsaW5lIDIzOCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuICAgICAgICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwgbGk6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44OyB9XG4gIC8qIGxpbmUgMjQzLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19jbGVhcmluZy5zY3NzICovXG4gIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAudmlzaWJsZS1pbWcge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgaGVpZ2h0OiA4NSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDI1MCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fY2xlYXJpbmcuc2NzcyAqL1xuICAuY2xlYXJpbmctY2xvc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4OyB9IH1cblxuLyogc21hbGwgZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC8qIGxpbmUgMjQ0LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5zaG93LWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuaGlkZS1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5oaWRlLWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5oaWRlLWZvci1sYXJnZSwgLnNob3ctZm9yLWxhcmdlLWRvd24sIC5oaWRlLWZvci14bGFyZ2Utb25seSwgLmhpZGUtZm9yLXhsYXJnZS11cCwgLmhpZGUtZm9yLXhsYXJnZSwgLnNob3ctZm9yLXhsYXJnZS1kb3duLCAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteHhsYXJnZS11cCwgLmhpZGUtZm9yLXh4bGFyZ2UsIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0NywgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5LCAuaGlkZS1mb3Itc21hbGwtdXAsIC5oaWRlLWZvci1zbWFsbCwgLmhpZGUtZm9yLXNtYWxsLWRvd24sIC5zaG93LWZvci1tZWRpdW0tb25seSwgLnNob3ctZm9yLW1lZGl1bS11cCwgLnNob3ctZm9yLW1lZGl1bSwgLmhpZGUtZm9yLW1lZGl1bS1kb3duLCAuc2hvdy1mb3ItbGFyZ2Utb25seSwgLnNob3ctZm9yLWxhcmdlLXVwLCAuc2hvdy1mb3ItbGFyZ2UsIC5oaWRlLWZvci1sYXJnZS1kb3duLCAuc2hvdy1mb3IteGxhcmdlLW9ubHksIC5zaG93LWZvci14bGFyZ2UtdXAsIC5zaG93LWZvci14bGFyZ2UsIC5oaWRlLWZvci14bGFyZ2UtZG93biwgLnNob3ctZm9yLXh4bGFyZ2Utb25seSwgLnNob3ctZm9yLXh4bGFyZ2UtdXAsIC5zaG93LWZvci14eGxhcmdlLCAuaGlkZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNTEsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAudmlzaWJsZS1mb3Itc21hbGwtb25seSwgLnZpc2libGUtZm9yLXNtYWxsLXVwLCAudmlzaWJsZS1mb3Itc21hbGwsIC52aXNpYmxlLWZvci1zbWFsbC1kb3duLCAuaGlkZGVuLWZvci1tZWRpdW0tb25seSwgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLCAuaGlkZGVuLWZvci1tZWRpdW0sIC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwgLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsIC5oaWRkZW4tZm9yLWxhcmdlLCAudmlzaWJsZS1mb3ItbGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXhsYXJnZS11cCwgLmhpZGRlbi1mb3IteGxhcmdlLCAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sIC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteHhsYXJnZS11cCwgLmhpZGRlbi1mb3IteHhsYXJnZSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvOyB9XG4gIC8qIGxpbmUgMjU0LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgLmhpZGRlbi1mb3Itc21hbGwtb25seSwgLmhpZGRlbi1mb3Itc21hbGwtdXAsIC5oaWRkZW4tZm9yLXNtYWxsLCAuaGlkZGVuLWZvci1zbWFsbC1kb3duLCAudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsIC52aXNpYmxlLWZvci1tZWRpdW0sIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLCAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwgLnZpc2libGUtZm9yLWxhcmdlLXVwLCAudmlzaWJsZS1mb3ItbGFyZ2UsIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sIC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXhsYXJnZS11cCwgLnZpc2libGUtZm9yLXhsYXJnZSwgLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLCAudmlzaWJsZS1mb3IteHhsYXJnZSwgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4OyB9XG4gIC8qIGxpbmUgMjU5LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGFibGUuc2hvdy1mb3Itc21hbGwtb25seSwgdGFibGUuc2hvdy1mb3Itc21hbGwtdXAsIHRhYmxlLnNob3ctZm9yLXNtYWxsLCB0YWJsZS5zaG93LWZvci1zbWFsbC1kb3duLCB0YWJsZS5oaWRlLWZvci1tZWRpdW0tb25seSwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLXVwLCB0YWJsZS5oaWRlLWZvci1tZWRpdW0sIHRhYmxlLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0YWJsZS5oaWRlLWZvci1sYXJnZS1vbmx5LCB0YWJsZS5oaWRlLWZvci1sYXJnZS11cCwgdGFibGUuaGlkZS1mb3ItbGFyZ2UsIHRhYmxlLnNob3ctZm9yLWxhcmdlLWRvd24sIHRhYmxlLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0YWJsZS5oaWRlLWZvci14bGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLXhsYXJnZSwgdGFibGUuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGFibGUuaGlkZS1mb3IteHhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteHhsYXJnZSwgdGFibGUuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYyLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGhlYWQuc2hvdy1mb3Itc21hbGwtb25seSwgdGhlYWQuc2hvdy1mb3Itc21hbGwtdXAsIHRoZWFkLnNob3ctZm9yLXNtYWxsLCB0aGVhZC5zaG93LWZvci1zbWFsbC1kb3duLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLXVwLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0sIHRoZWFkLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0aGVhZC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci1sYXJnZS11cCwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UsIHRoZWFkLnNob3ctZm9yLWxhcmdlLWRvd24sIHRoZWFkLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci14bGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXhsYXJnZSwgdGhlYWQuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZSwgdGhlYWQuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2NSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRib2R5LnNob3ctZm9yLXNtYWxsLW9ubHksIHRib2R5LnNob3ctZm9yLXNtYWxsLXVwLCB0Ym9keS5zaG93LWZvci1zbWFsbCwgdGJvZHkuc2hvdy1mb3Itc21hbGwtZG93biwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRib2R5LmhpZGUtZm9yLW1lZGl1bS11cCwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLCB0Ym9keS5zaG93LWZvci1tZWRpdW0tZG93biwgdGJvZHkuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLWxhcmdlLCB0Ym9keS5zaG93LWZvci1sYXJnZS1kb3duLCB0Ym9keS5oaWRlLWZvci14bGFyZ2Utb25seSwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci14bGFyZ2UsIHRib2R5LnNob3ctZm9yLXhsYXJnZS1kb3duLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2UsIHRib2R5LnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjgsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0ci5zaG93LWZvci1zbWFsbC1vbmx5LCB0ci5zaG93LWZvci1zbWFsbC11cCwgdHIuc2hvdy1mb3Itc21hbGwsIHRyLnNob3ctZm9yLXNtYWxsLWRvd24sIHRyLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0ci5oaWRlLWZvci1tZWRpdW0tdXAsIHRyLmhpZGUtZm9yLW1lZGl1bSwgdHIuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRyLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRyLmhpZGUtZm9yLWxhcmdlLXVwLCB0ci5oaWRlLWZvci1sYXJnZSwgdHIuc2hvdy1mb3ItbGFyZ2UtZG93biwgdHIuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRyLmhpZGUtZm9yLXhsYXJnZS11cCwgdHIuaGlkZS1mb3IteGxhcmdlLCB0ci5zaG93LWZvci14bGFyZ2UtZG93biwgdHIuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0ci5oaWRlLWZvci14eGxhcmdlLXVwLCB0ci5oaWRlLWZvci14eGxhcmdlLCB0ci5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAvKiBsaW5lIDI3MSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRoLnNob3ctZm9yLXNtYWxsLW9ubHksIHRkLnNob3ctZm9yLXNtYWxsLW9ubHksIHRoLnNob3ctZm9yLXNtYWxsLXVwLCB0ZC5zaG93LWZvci1zbWFsbC11cCwgdGguc2hvdy1mb3Itc21hbGwsIHRkLnNob3ctZm9yLXNtYWxsLCB0aC5zaG93LWZvci1zbWFsbC1kb3duLCB0ZC5zaG93LWZvci1zbWFsbC1kb3duLCB0aC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGQuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRoLmhpZGUtZm9yLW1lZGl1bS11cCwgdGQuaGlkZS1mb3ItbWVkaXVtLXVwLCB0aC5oaWRlLWZvci1tZWRpdW0sIHRkLmhpZGUtZm9yLW1lZGl1bSwgdGguc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRkLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0aC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0ZC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0aC5oaWRlLWZvci1sYXJnZS11cCwgdGQuaGlkZS1mb3ItbGFyZ2UtdXAsIHRoLmhpZGUtZm9yLWxhcmdlLCB0ZC5oaWRlLWZvci1sYXJnZSwgdGguc2hvdy1mb3ItbGFyZ2UtZG93biwgdGQuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGguaGlkZS1mb3IteGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0aC5oaWRlLWZvci14bGFyZ2UtdXAsIHRkLmhpZGUtZm9yLXhsYXJnZS11cCwgdGguaGlkZS1mb3IteGxhcmdlLCB0ZC5oaWRlLWZvci14bGFyZ2UsIHRoLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14bGFyZ2UtZG93biwgdGguaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0ZC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRkLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRoLmhpZGUtZm9yLXh4bGFyZ2UsIHRkLmhpZGUtZm9yLXh4bGFyZ2UsIHRoLnNob3ctZm9yLXh4bGFyZ2UtZG93biwgdGQuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBtZWRpdW0gZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNDQsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAuaGlkZS1mb3Itc21hbGwtb25seSwgLnNob3ctZm9yLXNtYWxsLXVwLCAuaGlkZS1mb3Itc21hbGwsIC5oaWRlLWZvci1zbWFsbC1kb3duLCAuc2hvdy1mb3ItbWVkaXVtLW9ubHksIC5zaG93LWZvci1tZWRpdW0tdXAsIC5zaG93LWZvci1tZWRpdW0sIC5zaG93LWZvci1tZWRpdW0tZG93biwgLmhpZGUtZm9yLWxhcmdlLW9ubHksIC5oaWRlLWZvci1sYXJnZS11cCwgLmhpZGUtZm9yLWxhcmdlLCAuc2hvdy1mb3ItbGFyZ2UtZG93biwgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteGxhcmdlLXVwLCAuaGlkZS1mb3IteGxhcmdlLCAuc2hvdy1mb3IteGxhcmdlLWRvd24sIC5oaWRlLWZvci14eGxhcmdlLW9ubHksIC5oaWRlLWZvci14eGxhcmdlLXVwLCAuaGlkZS1mb3IteHhsYXJnZSwgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQ3LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5oaWRlLWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuaGlkZS1mb3ItbWVkaXVtLCAuaGlkZS1mb3ItbWVkaXVtLWRvd24sIC5zaG93LWZvci1sYXJnZS1vbmx5LCAuc2hvdy1mb3ItbGFyZ2UtdXAsIC5zaG93LWZvci1sYXJnZSwgLmhpZGUtZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLnNob3ctZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLmhpZGUtZm9yLXhsYXJnZS1kb3duLCAuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteHhsYXJnZS11cCwgLnNob3ctZm9yLXh4bGFyZ2UsIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1MSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksIC52aXNpYmxlLWZvci1zbWFsbC11cCwgLmhpZGRlbi1mb3Itc21hbGwsIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwgLnZpc2libGUtZm9yLW1lZGl1bS11cCwgLnZpc2libGUtZm9yLW1lZGl1bSwgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLCAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LCAuaGlkZGVuLWZvci1sYXJnZS11cCwgLmhpZGRlbi1mb3ItbGFyZ2UsIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLCAuaGlkZGVuLWZvci14bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteGxhcmdlLXVwLCAuaGlkZGVuLWZvci14bGFyZ2UsIC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14eGxhcmdlLXVwLCAuaGlkZGVuLWZvci14eGxhcmdlLCAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87IH1cbiAgLyogbGluZSAyNTQsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAudmlzaWJsZS1mb3Itc21hbGwtb25seSwgLmhpZGRlbi1mb3Itc21hbGwtdXAsIC52aXNpYmxlLWZvci1zbWFsbCwgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LCAuaGlkZGVuLWZvci1tZWRpdW0tdXAsIC5oaWRkZW4tZm9yLW1lZGl1bSwgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LCAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsIC52aXNpYmxlLWZvci1sYXJnZSwgLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteGxhcmdlLXVwLCAudmlzaWJsZS1mb3IteGxhcmdlLCAuaGlkZGVuLWZvci14bGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14eGxhcmdlLCAuaGlkZGVuLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSAyNTksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0YWJsZS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0YWJsZS5zaG93LWZvci1zbWFsbC11cCwgdGFibGUuaGlkZS1mb3Itc21hbGwsIHRhYmxlLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRhYmxlLnNob3ctZm9yLW1lZGl1bS1vbmx5LCB0YWJsZS5zaG93LWZvci1tZWRpdW0tdXAsIHRhYmxlLnNob3ctZm9yLW1lZGl1bSwgdGFibGUuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRhYmxlLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLWxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci1sYXJnZSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteGxhcmdlLCB0YWJsZS5zaG93LWZvci14bGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0aGVhZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aGVhZC5zaG93LWZvci1zbWFsbC11cCwgdGhlYWQuaGlkZS1mb3Itc21hbGwsIHRoZWFkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoZWFkLnNob3ctZm9yLW1lZGl1bS1vbmx5LCB0aGVhZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoZWFkLnNob3ctZm9yLW1lZGl1bSwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRoZWFkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLWxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci1sYXJnZSwgdGhlYWQuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLXhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLCB0aGVhZC5zaG93LWZvci14bGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGJvZHkuaGlkZS1mb3Itc21hbGwtb25seSwgdGJvZHkuc2hvdy1mb3Itc21hbGwtdXAsIHRib2R5LmhpZGUtZm9yLXNtYWxsLCB0Ym9keS5oaWRlLWZvci1zbWFsbC1kb3duLCB0Ym9keS5zaG93LWZvci1tZWRpdW0tb25seSwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLXVwLCB0Ym9keS5zaG93LWZvci1tZWRpdW0sIHRib2R5LnNob3ctZm9yLW1lZGl1bS1kb3duLCB0Ym9keS5oaWRlLWZvci1sYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci1sYXJnZS11cCwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UsIHRib2R5LnNob3ctZm9yLWxhcmdlLWRvd24sIHRib2R5LmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14bGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLXhsYXJnZSwgdGJvZHkuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZSwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2OCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRyLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRyLnNob3ctZm9yLXNtYWxsLXVwLCB0ci5oaWRlLWZvci1zbWFsbCwgdHIuaGlkZS1mb3Itc21hbGwtZG93biwgdHIuc2hvdy1mb3ItbWVkaXVtLW9ubHksIHRyLnNob3ctZm9yLW1lZGl1bS11cCwgdHIuc2hvdy1mb3ItbWVkaXVtLCB0ci5zaG93LWZvci1tZWRpdW0tZG93biwgdHIuaGlkZS1mb3ItbGFyZ2Utb25seSwgdHIuaGlkZS1mb3ItbGFyZ2UtdXAsIHRyLmhpZGUtZm9yLWxhcmdlLCB0ci5zaG93LWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci14bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteGxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2UsIHRyLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0ci5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRyLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRyLmhpZGUtZm9yLXh4bGFyZ2UsIHRyLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC8qIGxpbmUgMjcxLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGguaGlkZS1mb3Itc21hbGwtb25seSwgdGQuaGlkZS1mb3Itc21hbGwtb25seSwgdGguc2hvdy1mb3Itc21hbGwtdXAsIHRkLnNob3ctZm9yLXNtYWxsLXVwLCB0aC5oaWRlLWZvci1zbWFsbCwgdGQuaGlkZS1mb3Itc21hbGwsIHRoLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoLnNob3ctZm9yLW1lZGl1bS1vbmx5LCB0ZC5zaG93LWZvci1tZWRpdW0tb25seSwgdGguc2hvdy1mb3ItbWVkaXVtLXVwLCB0ZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoLnNob3ctZm9yLW1lZGl1bSwgdGQuc2hvdy1mb3ItbWVkaXVtLCB0aC5zaG93LWZvci1tZWRpdW0tZG93biwgdGQuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRoLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLWxhcmdlLXVwLCB0ZC5oaWRlLWZvci1sYXJnZS11cCwgdGguaGlkZS1mb3ItbGFyZ2UsIHRkLmhpZGUtZm9yLWxhcmdlLCB0aC5zaG93LWZvci1sYXJnZS1kb3duLCB0ZC5zaG93LWZvci1sYXJnZS1kb3duLCB0aC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLXhsYXJnZS11cCwgdGQuaGlkZS1mb3IteGxhcmdlLXVwLCB0aC5oaWRlLWZvci14bGFyZ2UsIHRkLmhpZGUtZm9yLXhsYXJnZSwgdGguc2hvdy1mb3IteGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGguaGlkZS1mb3IteHhsYXJnZS11cCwgdGQuaGlkZS1mb3IteHhsYXJnZS11cCwgdGguaGlkZS1mb3IteHhsYXJnZSwgdGQuaGlkZS1mb3IteHhsYXJnZSwgdGguc2hvdy1mb3IteHhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxhcmdlIGRpc3BsYXlzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDI0NCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5LCAuc2hvdy1mb3Itc21hbGwtdXAsIC5oaWRlLWZvci1zbWFsbCwgLmhpZGUtZm9yLXNtYWxsLWRvd24sIC5oaWRlLWZvci1tZWRpdW0tb25seSwgLnNob3ctZm9yLW1lZGl1bS11cCwgLmhpZGUtZm9yLW1lZGl1bSwgLmhpZGUtZm9yLW1lZGl1bS1kb3duLCAuc2hvdy1mb3ItbGFyZ2Utb25seSwgLnNob3ctZm9yLWxhcmdlLXVwLCAuc2hvdy1mb3ItbGFyZ2UsIC5zaG93LWZvci1sYXJnZS1kb3duLCAuaGlkZS1mb3IteGxhcmdlLW9ubHksIC5oaWRlLWZvci14bGFyZ2UtdXAsIC5oaWRlLWZvci14bGFyZ2UsIC5zaG93LWZvci14bGFyZ2UtZG93biwgLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIC5oaWRlLWZvci14eGxhcmdlLCAuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNDcsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAuc2hvdy1mb3Itc21hbGwtb25seSwgLmhpZGUtZm9yLXNtYWxsLXVwLCAuc2hvdy1mb3Itc21hbGwsIC5zaG93LWZvci1zbWFsbC1kb3duLCAuc2hvdy1mb3ItbWVkaXVtLW9ubHksIC5oaWRlLWZvci1tZWRpdW0tdXAsIC5zaG93LWZvci1tZWRpdW0sIC5zaG93LWZvci1tZWRpdW0tZG93biwgLmhpZGUtZm9yLWxhcmdlLW9ubHksIC5oaWRlLWZvci1sYXJnZS11cCwgLmhpZGUtZm9yLWxhcmdlLCAuaGlkZS1mb3ItbGFyZ2UtZG93biwgLnNob3ctZm9yLXhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteGxhcmdlLXVwLCAuc2hvdy1mb3IteGxhcmdlLCAuaGlkZS1mb3IteGxhcmdlLWRvd24sIC5zaG93LWZvci14eGxhcmdlLW9ubHksIC5zaG93LWZvci14eGxhcmdlLXVwLCAuc2hvdy1mb3IteHhsYXJnZSwgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjUxLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgLmhpZGRlbi1mb3Itc21hbGwtb25seSwgLnZpc2libGUtZm9yLXNtYWxsLXVwLCAuaGlkZGVuLWZvci1zbWFsbCwgLmhpZGRlbi1mb3Itc21hbGwtZG93biwgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsIC5oaWRkZW4tZm9yLW1lZGl1bSwgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LCAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsIC52aXNpYmxlLWZvci1sYXJnZSwgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sIC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXhsYXJnZSwgLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLCAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXh4bGFyZ2UsIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bzsgfVxuICAvKiBsaW5lIDI1NCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LCAuaGlkZGVuLWZvci1zbWFsbC11cCwgLnZpc2libGUtZm9yLXNtYWxsLCAudmlzaWJsZS1mb3Itc21hbGwtZG93biwgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZGVuLWZvci1tZWRpdW0tdXAsIC52aXNpYmxlLWZvci1tZWRpdW0sIC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwgLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsIC5oaWRkZW4tZm9yLWxhcmdlLCAuaGlkZGVuLWZvci1sYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14bGFyZ2UsIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteHhsYXJnZS11cCwgLnZpc2libGUtZm9yLXh4bGFyZ2UsIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDsgfVxuICAvKiBsaW5lIDI1OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRhYmxlLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRhYmxlLnNob3ctZm9yLXNtYWxsLXVwLCB0YWJsZS5oaWRlLWZvci1zbWFsbCwgdGFibGUuaGlkZS1mb3Itc21hbGwtZG93biwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRhYmxlLnNob3ctZm9yLW1lZGl1bS11cCwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLCB0YWJsZS5oaWRlLWZvci1tZWRpdW0tZG93biwgdGFibGUuc2hvdy1mb3ItbGFyZ2Utb25seSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtdXAsIHRhYmxlLnNob3ctZm9yLWxhcmdlLCB0YWJsZS5zaG93LWZvci1sYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14bGFyZ2Utb25seSwgdGFibGUuaGlkZS1mb3IteGxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRoZWFkLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRoZWFkLnNob3ctZm9yLXNtYWxsLXVwLCB0aGVhZC5oaWRlLWZvci1zbWFsbCwgdGhlYWQuaGlkZS1mb3Itc21hbGwtZG93biwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRoZWFkLnNob3ctZm9yLW1lZGl1bS11cCwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGhlYWQuc2hvdy1mb3ItbGFyZ2Utb25seSwgdGhlYWQuc2hvdy1mb3ItbGFyZ2UtdXAsIHRoZWFkLnNob3ctZm9yLWxhcmdlLCB0aGVhZC5zaG93LWZvci1sYXJnZS1kb3duLCB0aGVhZC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci14bGFyZ2UsIHRoZWFkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2UsIHRoZWFkLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0Ym9keS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0Ym9keS5zaG93LWZvci1zbWFsbC11cCwgdGJvZHkuaGlkZS1mb3Itc21hbGwsIHRib2R5LmhpZGUtZm9yLXNtYWxsLWRvd24sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0Ym9keS5zaG93LWZvci1tZWRpdW0tdXAsIHRib2R5LmhpZGUtZm9yLW1lZGl1bSwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRib2R5LnNob3ctZm9yLWxhcmdlLW9ubHksIHRib2R5LnNob3ctZm9yLWxhcmdlLXVwLCB0Ym9keS5zaG93LWZvci1sYXJnZSwgdGJvZHkuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLXhsYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLCB0Ym9keS5zaG93LWZvci14bGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLCB0Ym9keS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY4LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdHIuaGlkZS1mb3Itc21hbGwtb25seSwgdHIuc2hvdy1mb3Itc21hbGwtdXAsIHRyLmhpZGUtZm9yLXNtYWxsLCB0ci5oaWRlLWZvci1zbWFsbC1kb3duLCB0ci5oaWRlLWZvci1tZWRpdW0tb25seSwgdHIuc2hvdy1mb3ItbWVkaXVtLXVwLCB0ci5oaWRlLWZvci1tZWRpdW0sIHRyLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0ci5zaG93LWZvci1sYXJnZS1vbmx5LCB0ci5zaG93LWZvci1sYXJnZS11cCwgdHIuc2hvdy1mb3ItbGFyZ2UsIHRyLnNob3ctZm9yLWxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0ci5oaWRlLWZvci14bGFyZ2UtdXAsIHRyLmhpZGUtZm9yLXhsYXJnZSwgdHIuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteHhsYXJnZS11cCwgdHIuaGlkZS1mb3IteHhsYXJnZSwgdHIuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLyogbGluZSAyNzEsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0aC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0ZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aC5zaG93LWZvci1zbWFsbC11cCwgdGQuc2hvdy1mb3Itc21hbGwtdXAsIHRoLmhpZGUtZm9yLXNtYWxsLCB0ZC5oaWRlLWZvci1zbWFsbCwgdGguaGlkZS1mb3Itc21hbGwtZG93biwgdGQuaGlkZS1mb3Itc21hbGwtZG93biwgdGguaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRkLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0aC5zaG93LWZvci1tZWRpdW0tdXAsIHRkLnNob3ctZm9yLW1lZGl1bS11cCwgdGguaGlkZS1mb3ItbWVkaXVtLCB0ZC5oaWRlLWZvci1tZWRpdW0sIHRoLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0ZC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGguc2hvdy1mb3ItbGFyZ2Utb25seSwgdGQuc2hvdy1mb3ItbGFyZ2Utb25seSwgdGguc2hvdy1mb3ItbGFyZ2UtdXAsIHRkLnNob3ctZm9yLWxhcmdlLXVwLCB0aC5zaG93LWZvci1sYXJnZSwgdGQuc2hvdy1mb3ItbGFyZ2UsIHRoLnNob3ctZm9yLWxhcmdlLWRvd24sIHRkLnNob3ctZm9yLWxhcmdlLWRvd24sIHRoLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0ZC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGguaGlkZS1mb3IteGxhcmdlLXVwLCB0ZC5oaWRlLWZvci14bGFyZ2UtdXAsIHRoLmhpZGUtZm9yLXhsYXJnZSwgdGQuaGlkZS1mb3IteGxhcmdlLCB0aC5zaG93LWZvci14bGFyZ2UtZG93biwgdGQuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRoLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aC5oaWRlLWZvci14eGxhcmdlLXVwLCB0ZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aC5oaWRlLWZvci14eGxhcmdlLCB0ZC5oaWRlLWZvci14eGxhcmdlLCB0aC5zaG93LWZvci14eGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuLyogeGxhcmdlIGRpc3BsYXlzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAvKiBsaW5lIDI0NCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5LCAuc2hvdy1mb3Itc21hbGwtdXAsIC5oaWRlLWZvci1zbWFsbCwgLmhpZGUtZm9yLXNtYWxsLWRvd24sIC5oaWRlLWZvci1tZWRpdW0tb25seSwgLnNob3ctZm9yLW1lZGl1bS11cCwgLmhpZGUtZm9yLW1lZGl1bSwgLmhpZGUtZm9yLW1lZGl1bS1kb3duLCAuaGlkZS1mb3ItbGFyZ2Utb25seSwgLnNob3ctZm9yLWxhcmdlLXVwLCAuaGlkZS1mb3ItbGFyZ2UsIC5oaWRlLWZvci1sYXJnZS1kb3duLCAuc2hvdy1mb3IteGxhcmdlLW9ubHksIC5zaG93LWZvci14bGFyZ2UtdXAsIC5zaG93LWZvci14bGFyZ2UsIC5zaG93LWZvci14bGFyZ2UtZG93biwgLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIC5oaWRlLWZvci14eGxhcmdlLCAuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNDcsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAuc2hvdy1mb3Itc21hbGwtb25seSwgLmhpZGUtZm9yLXNtYWxsLXVwLCAuc2hvdy1mb3Itc21hbGwsIC5zaG93LWZvci1zbWFsbC1kb3duLCAuc2hvdy1mb3ItbWVkaXVtLW9ubHksIC5oaWRlLWZvci1tZWRpdW0tdXAsIC5zaG93LWZvci1tZWRpdW0sIC5zaG93LWZvci1tZWRpdW0tZG93biwgLnNob3ctZm9yLWxhcmdlLW9ubHksIC5oaWRlLWZvci1sYXJnZS11cCwgLnNob3ctZm9yLWxhcmdlLCAuc2hvdy1mb3ItbGFyZ2UtZG93biwgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteGxhcmdlLXVwLCAuaGlkZS1mb3IteGxhcmdlLCAuaGlkZS1mb3IteGxhcmdlLWRvd24sIC5zaG93LWZvci14eGxhcmdlLW9ubHksIC5zaG93LWZvci14eGxhcmdlLXVwLCAuc2hvdy1mb3IteHhsYXJnZSwgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjUxLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgLmhpZGRlbi1mb3Itc21hbGwtb25seSwgLnZpc2libGUtZm9yLXNtYWxsLXVwLCAuaGlkZGVuLWZvci1zbWFsbCwgLmhpZGRlbi1mb3Itc21hbGwtZG93biwgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsIC5oaWRkZW4tZm9yLW1lZGl1bSwgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksIC52aXNpYmxlLWZvci1sYXJnZS11cCwgLmhpZGRlbi1mb3ItbGFyZ2UsIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sIC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXhsYXJnZS11cCwgLnZpc2libGUtZm9yLXhsYXJnZSwgLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLCAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXh4bGFyZ2UsIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bzsgfVxuICAvKiBsaW5lIDI1NCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LCAuaGlkZGVuLWZvci1zbWFsbC11cCwgLnZpc2libGUtZm9yLXNtYWxsLCAudmlzaWJsZS1mb3Itc21hbGwtZG93biwgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZGVuLWZvci1tZWRpdW0tdXAsIC52aXNpYmxlLWZvci1tZWRpdW0sIC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLWxhcmdlLXVwLCAudmlzaWJsZS1mb3ItbGFyZ2UsIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLCAuaGlkZGVuLWZvci14bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteGxhcmdlLXVwLCAuaGlkZGVuLWZvci14bGFyZ2UsIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteHhsYXJnZS11cCwgLnZpc2libGUtZm9yLXh4bGFyZ2UsIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDsgfVxuICAvKiBsaW5lIDI1OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRhYmxlLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRhYmxlLnNob3ctZm9yLXNtYWxsLXVwLCB0YWJsZS5oaWRlLWZvci1zbWFsbCwgdGFibGUuaGlkZS1mb3Itc21hbGwtZG93biwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRhYmxlLnNob3ctZm9yLW1lZGl1bS11cCwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLCB0YWJsZS5oaWRlLWZvci1tZWRpdW0tZG93biwgdGFibGUuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLWxhcmdlLCB0YWJsZS5oaWRlLWZvci1sYXJnZS1kb3duLCB0YWJsZS5zaG93LWZvci14bGFyZ2Utb25seSwgdGFibGUuc2hvdy1mb3IteGxhcmdlLXVwLCB0YWJsZS5zaG93LWZvci14bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2MiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRoZWFkLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRoZWFkLnNob3ctZm9yLXNtYWxsLXVwLCB0aGVhZC5oaWRlLWZvci1zbWFsbCwgdGhlYWQuaGlkZS1mb3Itc21hbGwtZG93biwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRoZWFkLnNob3ctZm9yLW1lZGl1bS11cCwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGhlYWQuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGhlYWQuc2hvdy1mb3ItbGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLWxhcmdlLCB0aGVhZC5oaWRlLWZvci1sYXJnZS1kb3duLCB0aGVhZC5zaG93LWZvci14bGFyZ2Utb25seSwgdGhlYWQuc2hvdy1mb3IteGxhcmdlLXVwLCB0aGVhZC5zaG93LWZvci14bGFyZ2UsIHRoZWFkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2UsIHRoZWFkLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjUsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0Ym9keS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0Ym9keS5zaG93LWZvci1zbWFsbC11cCwgdGJvZHkuaGlkZS1mb3Itc21hbGwsIHRib2R5LmhpZGUtZm9yLXNtYWxsLWRvd24sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0Ym9keS5zaG93LWZvci1tZWRpdW0tdXAsIHRib2R5LmhpZGUtZm9yLW1lZGl1bSwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRib2R5LmhpZGUtZm9yLWxhcmdlLW9ubHksIHRib2R5LnNob3ctZm9yLWxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci1sYXJnZSwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGJvZHkuc2hvdy1mb3IteGxhcmdlLW9ubHksIHRib2R5LnNob3ctZm9yLXhsYXJnZS11cCwgdGJvZHkuc2hvdy1mb3IteGxhcmdlLCB0Ym9keS5zaG93LWZvci14bGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLCB0Ym9keS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY4LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdHIuaGlkZS1mb3Itc21hbGwtb25seSwgdHIuc2hvdy1mb3Itc21hbGwtdXAsIHRyLmhpZGUtZm9yLXNtYWxsLCB0ci5oaWRlLWZvci1zbWFsbC1kb3duLCB0ci5oaWRlLWZvci1tZWRpdW0tb25seSwgdHIuc2hvdy1mb3ItbWVkaXVtLXVwLCB0ci5oaWRlLWZvci1tZWRpdW0sIHRyLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0ci5oaWRlLWZvci1sYXJnZS1vbmx5LCB0ci5zaG93LWZvci1sYXJnZS11cCwgdHIuaGlkZS1mb3ItbGFyZ2UsIHRyLmhpZGUtZm9yLWxhcmdlLWRvd24sIHRyLnNob3ctZm9yLXhsYXJnZS1vbmx5LCB0ci5zaG93LWZvci14bGFyZ2UtdXAsIHRyLnNob3ctZm9yLXhsYXJnZSwgdHIuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteHhsYXJnZS11cCwgdHIuaGlkZS1mb3IteHhsYXJnZSwgdHIuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLyogbGluZSAyNzEsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0aC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0ZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aC5zaG93LWZvci1zbWFsbC11cCwgdGQuc2hvdy1mb3Itc21hbGwtdXAsIHRoLmhpZGUtZm9yLXNtYWxsLCB0ZC5oaWRlLWZvci1zbWFsbCwgdGguaGlkZS1mb3Itc21hbGwtZG93biwgdGQuaGlkZS1mb3Itc21hbGwtZG93biwgdGguaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRkLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0aC5zaG93LWZvci1tZWRpdW0tdXAsIHRkLnNob3ctZm9yLW1lZGl1bS11cCwgdGguaGlkZS1mb3ItbWVkaXVtLCB0ZC5oaWRlLWZvci1tZWRpdW0sIHRoLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0ZC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGguaGlkZS1mb3ItbGFyZ2Utb25seSwgdGQuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGguc2hvdy1mb3ItbGFyZ2UtdXAsIHRkLnNob3ctZm9yLWxhcmdlLXVwLCB0aC5oaWRlLWZvci1sYXJnZSwgdGQuaGlkZS1mb3ItbGFyZ2UsIHRoLmhpZGUtZm9yLWxhcmdlLWRvd24sIHRkLmhpZGUtZm9yLWxhcmdlLWRvd24sIHRoLnNob3ctZm9yLXhsYXJnZS1vbmx5LCB0ZC5zaG93LWZvci14bGFyZ2Utb25seSwgdGguc2hvdy1mb3IteGxhcmdlLXVwLCB0ZC5zaG93LWZvci14bGFyZ2UtdXAsIHRoLnNob3ctZm9yLXhsYXJnZSwgdGQuc2hvdy1mb3IteGxhcmdlLCB0aC5zaG93LWZvci14bGFyZ2UtZG93biwgdGQuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRoLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aC5oaWRlLWZvci14eGxhcmdlLXVwLCB0ZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aC5oaWRlLWZvci14eGxhcmdlLCB0ZC5oaWRlLWZvci14eGxhcmdlLCB0aC5zaG93LWZvci14eGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuLyogeHhsYXJnZSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLyogbGluZSAyNDQsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAuaGlkZS1mb3Itc21hbGwtb25seSwgLnNob3ctZm9yLXNtYWxsLXVwLCAuaGlkZS1mb3Itc21hbGwsIC5oaWRlLWZvci1zbWFsbC1kb3duLCAuaGlkZS1mb3ItbWVkaXVtLW9ubHksIC5zaG93LWZvci1tZWRpdW0tdXAsIC5oaWRlLWZvci1tZWRpdW0sIC5oaWRlLWZvci1tZWRpdW0tZG93biwgLmhpZGUtZm9yLWxhcmdlLW9ubHksIC5zaG93LWZvci1sYXJnZS11cCwgLmhpZGUtZm9yLWxhcmdlLCAuaGlkZS1mb3ItbGFyZ2UtZG93biwgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteGxhcmdlLXVwLCAuaGlkZS1mb3IteGxhcmdlLCAuaGlkZS1mb3IteGxhcmdlLWRvd24sIC5zaG93LWZvci14eGxhcmdlLW9ubHksIC5zaG93LWZvci14eGxhcmdlLXVwLCAuc2hvdy1mb3IteHhsYXJnZSwgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQ3LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5oaWRlLWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLnNob3ctZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuc2hvdy1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5zaG93LWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5zaG93LWZvci1sYXJnZSwgLnNob3ctZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLmhpZGUtZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLnNob3ctZm9yLXhsYXJnZS1kb3duLCAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteHhsYXJnZS11cCwgLmhpZGUtZm9yLXh4bGFyZ2UsIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1MSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksIC52aXNpYmxlLWZvci1zbWFsbC11cCwgLmhpZGRlbi1mb3Itc21hbGwsIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LCAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLCAuaGlkZGVuLWZvci1tZWRpdW0sIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLCAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LCAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsIC5oaWRkZW4tZm9yLWxhcmdlLCAuaGlkZGVuLWZvci1sYXJnZS1kb3duLCAuaGlkZGVuLWZvci14bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXhsYXJnZS11cCwgLmhpZGRlbi1mb3IteGxhcmdlLCAuaGlkZGVuLWZvci14bGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14eGxhcmdlLCAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87IH1cbiAgLyogbGluZSAyNTQsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAudmlzaWJsZS1mb3Itc21hbGwtb25seSwgLmhpZGRlbi1mb3Itc21hbGwtdXAsIC52aXNpYmxlLWZvci1zbWFsbCwgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLCAudmlzaWJsZS1mb3ItbWVkaXVtLCAudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LCAuaGlkZGVuLWZvci1sYXJnZS11cCwgLnZpc2libGUtZm9yLWxhcmdlLCAudmlzaWJsZS1mb3ItbGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14bGFyZ2UsIC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14eGxhcmdlLXVwLCAuaGlkZGVuLWZvci14eGxhcmdlLCAuaGlkZGVuLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSAyNTksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0YWJsZS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0YWJsZS5zaG93LWZvci1zbWFsbC11cCwgdGFibGUuaGlkZS1mb3Itc21hbGwsIHRhYmxlLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRhYmxlLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0YWJsZS5zaG93LWZvci1tZWRpdW0tdXAsIHRhYmxlLmhpZGUtZm9yLW1lZGl1bSwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRhYmxlLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRhYmxlLnNob3ctZm9yLWxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci1sYXJnZSwgdGFibGUuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRhYmxlLnNob3ctZm9yLXhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteGxhcmdlLCB0YWJsZS5oaWRlLWZvci14bGFyZ2UtZG93biwgdGFibGUuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCB0YWJsZS5zaG93LWZvci14eGxhcmdlLXVwLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNjIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0aGVhZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aGVhZC5zaG93LWZvci1zbWFsbC11cCwgdGhlYWQuaGlkZS1mb3Itc21hbGwsIHRoZWFkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoZWFkLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0aGVhZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoZWFkLmhpZGUtZm9yLW1lZGl1bSwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRoZWFkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoZWFkLnNob3ctZm9yLWxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci1sYXJnZSwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoZWFkLnNob3ctZm9yLXhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLCB0aGVhZC5oaWRlLWZvci14bGFyZ2UtZG93biwgdGhlYWQuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCB0aGVhZC5zaG93LWZvci14eGxhcmdlLXVwLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjY1LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGJvZHkuaGlkZS1mb3Itc21hbGwtb25seSwgdGJvZHkuc2hvdy1mb3Itc21hbGwtdXAsIHRib2R5LmhpZGUtZm9yLXNtYWxsLCB0Ym9keS5oaWRlLWZvci1zbWFsbC1kb3duLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0tb25seSwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLXVwLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0Ym9keS5oaWRlLWZvci1sYXJnZS1vbmx5LCB0Ym9keS5zaG93LWZvci1sYXJnZS11cCwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UsIHRib2R5LmhpZGUtZm9yLWxhcmdlLWRvd24sIHRib2R5LmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0Ym9keS5zaG93LWZvci14bGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLXhsYXJnZSwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLWRvd24sIHRib2R5LnNob3ctZm9yLXh4bGFyZ2Utb25seSwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZS11cCwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZSwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2OCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRyLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRyLnNob3ctZm9yLXNtYWxsLXVwLCB0ci5oaWRlLWZvci1zbWFsbCwgdHIuaGlkZS1mb3Itc21hbGwtZG93biwgdHIuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRyLnNob3ctZm9yLW1lZGl1bS11cCwgdHIuaGlkZS1mb3ItbWVkaXVtLCB0ci5oaWRlLWZvci1tZWRpdW0tZG93biwgdHIuaGlkZS1mb3ItbGFyZ2Utb25seSwgdHIuc2hvdy1mb3ItbGFyZ2UtdXAsIHRyLmhpZGUtZm9yLWxhcmdlLCB0ci5oaWRlLWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci14bGFyZ2Utb25seSwgdHIuc2hvdy1mb3IteGxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2UsIHRyLmhpZGUtZm9yLXhsYXJnZS1kb3duLCB0ci5zaG93LWZvci14eGxhcmdlLW9ubHksIHRyLnNob3ctZm9yLXh4bGFyZ2UtdXAsIHRyLnNob3ctZm9yLXh4bGFyZ2UsIHRyLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC8qIGxpbmUgMjcxLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGguaGlkZS1mb3Itc21hbGwtb25seSwgdGQuaGlkZS1mb3Itc21hbGwtb25seSwgdGguc2hvdy1mb3Itc21hbGwtdXAsIHRkLnNob3ctZm9yLXNtYWxsLXVwLCB0aC5oaWRlLWZvci1zbWFsbCwgdGQuaGlkZS1mb3Itc21hbGwsIHRoLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0ZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGguc2hvdy1mb3ItbWVkaXVtLXVwLCB0ZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoLmhpZGUtZm9yLW1lZGl1bSwgdGQuaGlkZS1mb3ItbWVkaXVtLCB0aC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGQuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRoLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoLnNob3ctZm9yLWxhcmdlLXVwLCB0ZC5zaG93LWZvci1sYXJnZS11cCwgdGguaGlkZS1mb3ItbGFyZ2UsIHRkLmhpZGUtZm9yLWxhcmdlLCB0aC5oaWRlLWZvci1sYXJnZS1kb3duLCB0ZC5oaWRlLWZvci1sYXJnZS1kb3duLCB0aC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoLnNob3ctZm9yLXhsYXJnZS11cCwgdGQuc2hvdy1mb3IteGxhcmdlLXVwLCB0aC5oaWRlLWZvci14bGFyZ2UsIHRkLmhpZGUtZm9yLXhsYXJnZSwgdGguaGlkZS1mb3IteGxhcmdlLWRvd24sIHRkLmhpZGUtZm9yLXhsYXJnZS1kb3duLCB0aC5zaG93LWZvci14eGxhcmdlLW9ubHksIHRkLnNob3ctZm9yLXh4bGFyZ2Utb25seSwgdGguc2hvdy1mb3IteHhsYXJnZS11cCwgdGQuc2hvdy1mb3IteHhsYXJnZS11cCwgdGguc2hvdy1mb3IteHhsYXJnZSwgdGQuc2hvdy1mb3IteHhsYXJnZSwgdGguc2hvdy1mb3IteHhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbi8qIE9yaWVudGF0aW9uIHRhcmdldGluZyAqL1xuLyogbGluZSAyODUsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4NywgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4uaGlkZS1mb3ItbGFuZHNjYXBlLFxuLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIFNwZWNpZmljIHZpc2liaWxpdHkgZm9yIHRhYmxlcyAqL1xuLyogbGluZSAyOTIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xudGFibGUuaGlkZS1mb3ItbGFuZHNjYXBlLCB0YWJsZS5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOTYsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xudGhlYWQuaGlkZS1mb3ItbGFuZHNjYXBlLCB0aGVhZC5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzAwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbnRib2R5LmhpZGUtZm9yLWxhbmRzY2FwZSwgdGJvZHkuc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMwNCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG50ci5oaWRlLWZvci1sYW5kc2NhcGUsIHRyLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMDksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xudGQuaGlkZS1mb3ItbGFuZHNjYXBlLCB0ZC5zaG93LWZvci1wb3J0cmFpdCxcbnRoLmhpZGUtZm9yLWxhbmRzY2FwZSxcbnRoLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAzMTQsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxNiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIFNwZWNpZmljIHZpc2liaWxpdHkgZm9yIHRhYmxlcyAqL1xuICAvKiBsaW5lIDMyMSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRhYmxlLnNob3ctZm9yLWxhbmRzY2FwZSwgdGFibGUuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMjUsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0aGVhZC5zaG93LWZvci1sYW5kc2NhcGUsIHRoZWFkLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyOSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRib2R5LnNob3ctZm9yLWxhbmRzY2FwZSwgdGJvZHkuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMzLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdHIuc2hvdy1mb3ItbGFuZHNjYXBlLCB0ci5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMzgsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0ZC5zaG93LWZvci1sYW5kc2NhcGUsIHRkLmhpZGUtZm9yLXBvcnRyYWl0LFxuICB0aC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIHRoLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAzNDQsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAuc2hvdy1mb3ItcG9ydHJhaXQsXG4gIC5oaWRlLWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0NiwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRlLWZvci1wb3J0cmFpdCxcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIFNwZWNpZmljIHZpc2liaWxpdHkgZm9yIHRhYmxlcyAqL1xuICAvKiBsaW5lIDM1MSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRhYmxlLnNob3ctZm9yLXBvcnRyYWl0LCB0YWJsZS5oaWRlLWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNTUsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0aGVhZC5zaG93LWZvci1wb3J0cmFpdCwgdGhlYWQuaGlkZS1mb3ItbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1OSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4gIHRib2R5LnNob3ctZm9yLXBvcnRyYWl0LCB0Ym9keS5oaWRlLWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzYzLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdHIuc2hvdy1mb3ItcG9ydHJhaXQsIHRyLmhpZGUtZm9yLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNjgsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0ZC5zaG93LWZvci1wb3J0cmFpdCwgdGQuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICB0aC5zaG93LWZvci1wb3J0cmFpdCxcbiAgdGguaGlkZS1mb3ItbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBUb3VjaC1lbmFibGVkIGRldmljZSB0YXJnZXRpbmcgKi9cbi8qIGxpbmUgMzc0LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbi5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3NSwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4uaGlkZS1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNzYsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLnRvdWNoIC5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3NywgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4udG91Y2ggLmhpZGUtZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIFNwZWNpZmljIHZpc2liaWxpdHkgZm9yIHRhYmxlcyAqL1xuLyogbGluZSAzODAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xudGFibGUuaGlkZS1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzgxLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbi50b3VjaCB0YWJsZS5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzODIsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xudGhlYWQuaGlkZS1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM4MywgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG4udG91Y2ggdGhlYWQuc2hvdy1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM4NCwgLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzICovXG50Ym9keS5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzg1LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbi50b3VjaCB0Ym9keS5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzg2LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbnRyLmhpZGUtZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzODcsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLnRvdWNoIHRyLnNob3ctZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzODgsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xudGQuaGlkZS1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzODksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLnRvdWNoIHRkLnNob3ctZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzkwLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbnRoLmhpZGUtZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzkxLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbi50b3VjaCB0aC5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4vKiBTY3JlZW4gcmVhZGVyLXNwZWNpZmljIGNsYXNzZXMgKi9cbi8qIGxpbmUgMzk0LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbi5zaG93LWZvci1zciB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4OyB9XG5cbi8qIGxpbmUgMzk3LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbi5zaG93LW9uLWZvY3VzIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSA0MDAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAuc2hvdy1vbi1mb2N1czpmb2N1cywgLnNob3ctb24tZm9jdXM6YWN0aXZlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87IH1cblxuLyogUHJpbnQgdmlzaWJpbGl0eSAqL1xuLyogbGluZSA0MDgsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLnByaW50LW9ubHksXG4uc2hvdy1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSA0MTEsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICAucHJpbnQtb25seSxcbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEzLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgLmhpZGUtb24tcHJpbnQsXG4gIC5oaWRlLWZvci1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDE2LCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGFibGUuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MTcsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0aGVhZC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MTgsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0Ym9keS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MTksIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0ci5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MjAsIC4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuICB0ZC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIxLCAuL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGguc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbi8qISBUYWJsZXNhdyAtIHYzLjAuMC1iZXRhLjQgLSAyMDE2LTEwLTEyXG4qIGh0dHBzOi8vZ2l0aHViLmNvbS9maWxhbWVudGdyb3VwL3RhYmxlc2F3XG4qIENvcHlyaWdodCAoYykgMjAxNiBGaWxhbWVudCBHcm91cDsgTGljZW5zZWQgTUlUICovXG4vKiBsaW5lIDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdyB0aCxcbi50YWJsZXNhdyB0ZCB7XG4gIHBhZGRpbmc6IC41ZW0gLjdlbTsgfVxuXG4vKiBsaW5lIDIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIHBhZGRpbmctdG9wOiAuOWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjdlbTsgfVxuXG4vKiBsaW5lIDI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHdoaXRlO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjVlbSAuODVlbSAuNGVtIC44NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSA0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYmFyIGEuYnRuIHtcbiAgY29sb3I6ICMxYzk1ZDQ7IH1cblxuLyogbGluZSA1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYmFyIC5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogRGVmYXVsdCByYWRpby9jaGVja2JveCBzdHlsaW5nIGhvcml6b25hbCBjb250cm9sZ3JvdXBzLiAqL1xuLyogbGluZSA1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYmFyIC5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG5Ac3VwcG9ydHMgKGJveC1zaGFkb3c6IG5vbmUpIHtcbiAgLyogbGluZSA2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1iYXIgLmJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctYmFyIC5idG46Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAuMzVlbSAjNGZhZWVmICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLmJ0bi1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAuYnRuIHNlbGVjdCBvcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYmFyIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLmJ0bi5idG4tc21hbGwge1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogLjNlbSAxZW0gLjNlbSAxZW07IH1cblxuLyogbGluZSAxMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAuYnRuLmJ0bi1taWNybyB7XG4gIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgcGFkZGluZzogLjRlbSAuN2VtIC4yNWVtIC43ZW07IH1cblxuLyogbGluZSAxMTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAuYnRuLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgbWluLXdpZHRoOiA3LjI1ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSAxMjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAuYnRuLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC4yNWVtIC40NWVtO1xuICBjb250ZW50OiBcIlxcMjViY1wiO1xuICBmb250LXNpemU6IC41NWVtO1xuICBwYWRkaW5nLXRvcDogMS4yZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEuOGVtOyB9XG5cbi8qIGxpbmUgMTQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLmJ0bi1zZWxlY3QuYnRuLXNtYWxsOmFmdGVyLFxuLnRhYmxlc2F3LWJhciAuYnRuLXNlbGVjdC5idG4tbWljcm86YWZ0ZXIge1xuICB3aWR0aDogMS4yZW07XG4gIGZvbnQtc2l6ZTogLjVlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbi8qIENvbHVtbiBuYXZpZ2F0aW9uIGJ1dHRvbnMgZm9yIHN3aXBlIGFuZCBjb2x1bW50b2dnbGUgdGFibGVzICovXG4vKiBsaW5lIDE1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYWR2YW5jZSAuYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtOyB9XG5cbi8qIGxpbmUgMTYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1hZHZhbmNlIC5idG4uYnRuLW1pY3JvIHtcbiAgZm9udC1zaXplOiAuODEyNWVtO1xuICBwYWRkaW5nOiAuM2VtIC43ZW0gLjI1ZW0gLjdlbTsgfVxuXG4vKiBsaW5lIDE2OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy1hZHZhbmNlIGEudGFibGVzYXctbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LWFkdmFuY2UgYS50YWJsZXNhdy1uYXYtYnRuLmxlZnQ6YmVmb3JlLFxuLnRhYmxlc2F3LWJhciAudGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4ucmlnaHQ6YmVmb3JlLFxuLnRhYmxlc2F3LWJhciAudGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4uZG93bjpiZWZvcmUsXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy1hZHZhbmNlIGEudGFibGVzYXctbmF2LWJ0bi51cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogbGluZSAxODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAudGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4uZG93bjpiZWZvcmUge1xuICBsZWZ0OiAuNWVtO1xuICB0b3A6IC42NWVtO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM4MDgwODA7IH1cblxuLyogbGluZSAxOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAudGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4udXA6YmVmb3JlIHtcbiAgbGVmdDogLjVlbTtcbiAgdG9wOiAuNjVlbTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjODA4MDgwOyB9XG5cbi8qIGxpbmUgMjA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LWFkdmFuY2UgYS50YWJsZXNhdy1uYXYtYnRuLmxlZnQ6YmVmb3JlLFxuLnRhYmxlc2F3LWJhciAudGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4ucmlnaHQ6YmVmb3JlIHtcbiAgdG9wOiAuNDVlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAudGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4ubGVmdDpiZWZvcmUge1xuICBsZWZ0OiAuNmVtO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjODA4MDgwOyB9XG5cbi8qIGxpbmUgMjE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LWFkdmFuY2UgYS50YWJsZXNhdy1uYXYtYnRuLnJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IC43ZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzgwODA4MDsgfVxuXG4vKiBsaW5lIDIyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogVGFibGUgVG9vbGJhciAqL1xuLyogbGluZSAyMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDIzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctdG9vbGJhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy10b29sYmFyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIHBhZGRpbmc6IC41ZW0gMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMjQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLmJ0bixcbi50YWJsZXNhdy1lbmhhbmNlZCAudGFibGVzYXctYmFyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG5cbi8qIGxpbmUgMjU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLmJ0bi1zZWxlY3QsXG4udGFibGVzYXctZW5oYW5jZWQgLnRhYmxlc2F3LWJhciAuYnRuLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyNjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAudGFibGVzYXctdG9vbGJhciAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC40ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAuM2VtOyB9XG5cbi8qIGxpbmUgMjcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LXRvb2xiYXIgLmJ0bi1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDA7IH1cblxuLyogbGluZSAyNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWJhciAudGFibGVzYXctdG9vbGJhciAuYnRuLXNlbGVjdDphZnRlciB7XG4gIHBhZGRpbmctdG9wOiAuOWVtOyB9XG5cbi8qIGxpbmUgMjgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LXRvb2xiYXIgc2VsZWN0IHtcbiAgY29sb3I6ICM4ODg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctdG9vbGJhciB+IHRhYmxlIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAyOTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LXRvb2xiYXIgLmExMXktc20ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNGVtKSB7XG4gIC8qIGxpbmUgMjk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LXRvb2xiYXIgLmExMXktc20ge1xuICAgIGNsaXA6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4vKiBsaW5lIDMwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXcgdGgsXG4udGFibGVzYXcgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMzE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdyB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogVGFibGUgcm93cyBoYXZlIGEgZ3JheSBib3R0b20gc3Ryb2tlIGJ5IGRlZmF1bHQgKi9cbi8qIGxpbmUgMzIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1yb3ctYm9yZGVyIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7IH1cblxuLyogWmVicmEgc3RyaXBpbmcgKi9cbi8qIGxpbmUgMzI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1yb3ctemVicmEgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cblxuLyogbGluZSAzMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3IGNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IC41OTM3NWVtIDA7IH1cblxuLyogbGluZSAzMzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LXN3aXBlIC50YWJsZXNhdy1jZWxsLXBlcnNpc3Qge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTRlMWRlOyB9XG5cbi8qIGxpbmUgMzM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1zd2lwZS1zaGFkb3cgLnRhYmxlc2F3LWNlbGwtcGVyc2lzdCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG5cbi8qIGxpbmUgMzQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1zd2lwZS1zaGFkb3cgLnRhYmxlc2F3LWNlbGwtcGVyc2lzdCB7XG4gIGJveC1zaGFkb3c6IDNweCAwIDRweCAtMXB4ICNlNGUxZGU7IH1cblxuLyogbGluZSAzNDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LXN0YWNrIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuLnRhYmxlc2F3LXN0YWNrIHRoIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBNb2JpbGUgZmlyc3Qgc3R5bGVzOiBCZWdpbiB3aXRoIHRoZSBzdGFja2VkIHByZXNlbnRhdGlvbiBhdCBuYXJyb3cgd2lkdGhzICovXG5AbWVkaWEgb25seSBhbGwge1xuICAvKiBTaG93IHRoZSB0YWJsZSBjZWxscyBhcyBhIGJsb2NrIGxldmVsIGVsZW1lbnQgKi9cbiAgLyogbGluZSAzNTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctc3RhY2sgdGQsXG4gIC50YWJsZXNhdy1zdGFjayB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDM2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1zdGFjayB0ciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC8qIE1ha2UgdGhlIGxhYmVsIGVsZW1lbnRzIGEgcGVyY2VudGFnZSB3aWR0aCAqL1xuICAvKiBsaW5lIDM3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1zdGFjayB0ZCAudGFibGVzYXctY2VsbC1sYWJlbCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIC42ZW0gMCAwO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIEZvciBncm91cGVkIGhlYWRlcnMsIGhhdmUgYSBkaWZmZXJlbnQgc3R5bGUgdG8gdmlzdWFsbHkgc2VwYXJhdGUgdGhlIGxldmVscyBieSBjbGFzc2luZyB0aGUgZmlyc3QgbGFiZWwgaW4gZWFjaCBjb2wgZ3JvdXAgKi9cbiAgLyogbGluZSAzODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctc3RhY2sgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wLFxuICAudGFibGVzYXctc3RhY2sgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNGVtIDA7XG4gICAgbWFyZ2luOiAuNGVtIDA7IH1cbiAgLyogbGluZSAzODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogQXZvaWQgZG91YmxlIHN0cm9rZXMgd2hlbiBzdGFja2VkICovXG4gIC8qIGxpbmUgMzkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LXN0YWNrIHRib2R5IHRoLmdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC8qIEF2b2lkIGRvdWJsZSBzdHJva2VzIHdoZW4gc3RhY2tlZCAqL1xuICAvKiBsaW5lIDM5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1zdGFjayB0aC5ncm91cCBiLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLyogVGFibGUgcm93cyBoYXZlIGEgZ3JheSBib3R0b20gc3Ryb2tlIGJ5IGRlZmF1bHQgKi9cbiAgLyogbGluZSA0MDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctc3RhY2sgdGJvZHkgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmOyB9XG4gIC8qIGxpbmUgNDExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LXN0YWNrIHRoZWFkIHRkLFxuICAudGFibGVzYXctc3RhY2sgdGhlYWQgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA0MTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctc3RhY2sgdGJvZHkgdGQsXG4gIC50YWJsZXNhdy1zdGFjayB0Ym9keSB0aCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA0MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAvKiBsaW5lIDQyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1jZWxsLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjclO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDQzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1zdGFjayB0ZDplbXB0eSxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogTWVkaWEgcXVlcnkgdG8gc2hvdyBhcyBhIHN0YW5kYXJkIHRhYmxlIGF0IDU2MHB4ICgzNWVtIHggMTZweCkgb3Igd2lkZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgNDQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LXN0YWNrIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLyogU2hvdyB0aGUgdGFibGUgaGVhZGVyIHJvd3MgKi9cbiAgLyogbGluZSA0NDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctc3RhY2sgdGQsXG4gIC50YWJsZXNhdy1zdGFjayB0aCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoZWFkIHRkLFxuICAudGFibGVzYXctc3RhY2sgdGhlYWQgdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIEhpZGUgdGhlIGxhYmVscyBpbiBlYWNoIGNlbGwgKi9cbiAgLyogbGluZSA0NTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctc3RhY2sgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwsXG4gIC50YWJsZXNhdy1zdGFjayB0aCAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA0NjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWZpeC1wZXJzaXN0IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG5AbWVkaWEgb25seSBhbGwge1xuICAvKiBVbmNoZWNrZWQgbWFudWFsbHk6IEFsd2F5cyBoaWRlICovXG4gIC8qIGxpbmUgNDcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LXN3aXBlIHRoLnRhYmxlc2F3LWNlbGwtaGlkZGVuLFxuICAudGFibGVzYXctc3dpcGUgdGQudGFibGVzYXctY2VsbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDQ3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4uYnRuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZS1idG4gc3BhbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA0ODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZS1idG53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBmb3IgZGlhbG9nIHBvc2l0aW9uaW5nICovIH1cblxuLyogbGluZSA0ODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZS1idG53cmFwIC5kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IC41ZW07IH1cblxuLyogbGluZSA0OTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0Ym9keSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogUmVtb3ZlIHRvcC9ib3R0b20gbWFyZ2lucyBhcm91bmQgdGhlIGZpZWxkY29udGFpbiBvbiBjaGVjayBsaXN0ICovXG4vKiBsaW5lIDQ5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctY29sdW1udG9nZ2xlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDUwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctY29sdW1udG9nZ2xlLWJ0bndyYXAudmlzaWJsZSAudGFibGVzYXctY29sdW1udG9nZ2xlLXBvcHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyZW07XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAuNWVtIC44ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAuMmVtO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIGxpbmUgNTEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1jb2x1bW50b2dnbGUtcG9wdXAgZmllbGRzZXQge1xuICBtYXJnaW46IDA7IH1cblxuLyogSGlkZSBhbGwgcHJpb3JpdGl6ZWQgY29sdW1ucyBieSBkZWZhdWx0ICovXG5AbWVkaWEgb25seSBhbGwge1xuICAvKiBsaW5lIDUyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctcHJpb3JpdHktNixcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1wcmlvcml0eS02LFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRoLnRhYmxlc2F3LXByaW9yaXR5LTUsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGQudGFibGVzYXctcHJpb3JpdHktNSxcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS00LFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTQsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctcHJpb3JpdHktMyxcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1wcmlvcml0eS0zLFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRoLnRhYmxlc2F3LXByaW9yaXR5LTIsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGQudGFibGVzYXctcHJpb3JpdHktMixcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS0xLFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDUzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctY29sdW1udG9nZ2xlLWJ0bndyYXAgLmRpYWxvZy1jb250ZW50IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxZW07XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyZW07XG4gIG1heC13aWR0aDogMThlbTtcbiAgbWFyZ2luOiAtLjVlbSBhdXRvIDA7IH1cblxuLyogbGluZSA1NDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZS1idG53cmFwIC5kaWFsb2ctY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7IH1cblxuLyogUHJlc2V0IGJyZWFrcG9pbnRzIGlmIFwiXCIgY2xhc3MgYWRkZWQgdG8gdGFibGUgKi9cbi8qIFNob3cgcHJpb3JpdHkgMSBhdCAzMjBweCAoMjBlbSB4IDE2cHgpICovXG5AbWVkaWEgKG1pbi13aWR0aDogMjBlbSkge1xuICAvKiBsaW5lIDU1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctcHJpb3JpdHktMSxcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1wcmlvcml0eS0xIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cblxuLyogU2hvdyBwcmlvcml0eSAyIGF0IDQ4MHB4ICgzMGVtIHggMTZweCkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC8qIGxpbmUgNTYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS0yLFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuXG4vKiBTaG93IHByaW9yaXR5IDMgYXQgNjQwcHggKDQwZW0geCAxNnB4KSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSA1NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRoLnRhYmxlc2F3LXByaW9yaXR5LTMsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGQudGFibGVzYXctcHJpb3JpdHktMyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAvKiBsaW5lIDU3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGJvZHkgdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cblxuLyogU2hvdyBwcmlvcml0eSA0IGF0IDgwMHB4ICg1MGVtIHggMTZweCkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC8qIGxpbmUgNTg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS00LFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuXG4vKiBTaG93IHByaW9yaXR5IDUgYXQgOTYwcHggKDYwZW0geCAxNnB4KSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLyogbGluZSA1OTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRoLnRhYmxlc2F3LXByaW9yaXR5LTUsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGQudGFibGVzYXctcHJpb3JpdHktNSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfSB9XG5cbi8qIFNob3cgcHJpb3JpdHkgNiBhdCAxLDEyMHB4ICg3MGVtIHggMTZweCkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC8qIGxpbmUgNjAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS02LFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTYge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuXG5AbWVkaWEgb25seSBhbGwge1xuICAvKiBVbmNoZWNrZWQgbWFudWFsbHk6IEFsd2F5cyBoaWRlICovXG4gIC8qIGxpbmUgNjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1jZWxsLWhpZGRlbixcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1jZWxsLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBDaGVja2VkIG1hbnVhbGx5OiBBbHdheXMgc2hvdyAqL1xuICAvKiBsaW5lIDYxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctY2VsbC12aXNpYmxlLFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LWNlbGwtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfSB9XG5cbi8qIGxpbmUgNjI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1jb2x1bW50b2dnbGUtcG9wdXAgLmJ0bi1ncm91cCA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC4yZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDYzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctY29sdW1udG9nZ2xlLXBvcHVwIC5idG4tZ3JvdXAgPiBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLjhlbTsgfVxuXG4vKiBsaW5lIDYzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctc29ydGFibGUsXG4udGFibGVzYXctc29ydGFibGUgdGhlYWQsXG4udGFibGVzYXctc29ydGFibGUgdGhlYWQgdHIsXG4udGFibGVzYXctc29ydGFibGUgdGhlYWQgdHIgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA2NDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LXNvcnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKiBsaW5lIDY0NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctc29ydGFibGUgdGgudGFibGVzYXctc29ydGFibGUtaGVhZC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDY1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctc29ydGFibGUgdGgudGFibGVzYXctc29ydGFibGUtaGVhZCBidXR0b24ge1xuICBwYWRkaW5nLXRvcDogLjllbTtcbiAgcGFkZGluZy1ib3R0b206IC43ZW07XG4gIHBhZGRpbmctbGVmdDogLjZlbTtcbiAgcGFkZGluZy1yaWdodDogLjZlbTsgfVxuXG4vKiBsaW5lIDY1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctc29ydGFibGUgLnRhYmxlc2F3LXNvcnRhYmxlLWhlYWQgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cblxuLyogbGluZSA2NjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LXNvcnRhYmxlLWFycm93OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLWxlZnQ6IC4zMTI1ZW07IH1cblxuLyogbGluZSA2NzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LXNvcnRhYmxlIC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkLnRhYmxlc2F3LXNvcnRhYmxlLWFzY2VuZGluZyAudGFibGVzYXctc29ydGFibGUtYXJyb3c6YWZ0ZXIsXG4udGFibGVzYXctc29ydGFibGUgLnRhYmxlc2F3LXNvcnRhYmxlLWhlYWQudGFibGVzYXctc29ydGFibGUtZGVzY2VuZGluZyAudGFibGVzYXctc29ydGFibGUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDAyMFwiOyB9XG5cbi8qIGxpbmUgNjgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1zb3J0YWJsZSAudGFibGVzYXctc29ydGFibGUtaGVhZC50YWJsZXNhdy1zb3J0YWJsZS1hc2NlbmRpbmcgLnRhYmxlc2F3LXNvcnRhYmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDIxOTFcIjsgfVxuXG4vKiBsaW5lIDY4NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctc29ydGFibGUgLnRhYmxlc2F3LXNvcnRhYmxlLWhlYWQudGFibGVzYXctc29ydGFibGUtZGVzY2VuZGluZyAudGFibGVzYXctc29ydGFibGUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjE5M1wiOyB9XG5cbi8qIGxpbmUgNjg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1zb3J0YWJsZSAubm90LWFwcGxpY2FibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIi0tXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNjk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3RhYmxlc2F3LnNjc3MgKi9cbi50YWJsZXNhdy1zb3J0YWJsZSAubm90LWFwcGxpY2FibGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA2OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWFkdmFuY2Uge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA3MDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWFkdmFuY2UubWluaW1hcCB7XG4gIG1hcmdpbi1yaWdodDogLjRlbTsgfVxuXG4vKiBsaW5lIDcwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYWR2YW5jZS1kb3RzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDcxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190YWJsZXNhdy5zY3NzICovXG4udGFibGVzYXctYWR2YW5jZS1kb3RzIGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuNGVtIC4yZW07IH1cblxuLyogbGluZSA3MTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWFkdmFuY2UtZG90cyBsaSBpIHtcbiAgd2lkdGg6IC4yNWVtO1xuICBoZWlnaHQ6IC4yNWVtO1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA3MjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdGFibGVzYXcuc2NzcyAqL1xuLnRhYmxlc2F3LWFkdmFuY2UtZG90cy1oaWRlIHtcbiAgb3BhY2l0eTogLjI1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAkQkFTRS1QSUNLRVJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIE5vdGU6IHRoZSByb290IHBpY2tlciBlbGVtZW50IHNob3VsZCAqTk9UKiBiZSBzdHlsZWQgbW9yZSB0aGFuIHdoYXTigJlzIGhlcmUuXG4gKi9cbi8qIGxpbmUgNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy5zY3NzICovXG4ucGlja2VyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKipcbiAqIFRoZSBwaWNrZXIgaW5wdXQgZWxlbWVudC5cbiAqL1xuLyogbGluZSAyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy5zY3NzICovXG4ucGlja2VyX19pbnB1dCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAqIFdoZW4gdGhlIHBpY2tlciBpcyBvcGVuZWQsIHRoZSBpbnB1dCBlbGVtZW50IGlzIOKAnGFjdGl2YXRlZOKAnS5cbiAqL1xuLyogbGluZSAyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy5zY3NzICovXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7IH1cblxuLyoqXG4gKiBUaGUgaG9sZGVyIGlzIHRoZSBvbmx5IOKAnHNjcm9sbGFibGXigJ0gdG9wLWxldmVsIGNvbnRhaW5lciBlbGVtZW50LlxuICovXG4vKiBsaW5lIDM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLnNjc3MgKi9cbi5waWNrZXJfX2hvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLyohXG4gKiBDbGFzc2ljIHBpY2tlciBzdHlsaW5nIGZvciBwaWNrYWRhdGUuanNcbiAqIERlbW86IGh0dHA6Ly9hbXN1bC5naXRodWIuaW8vcGlja2FkYXRlLmpzXG4gKi9cbi8qKlxuICogTm90ZTogdGhlIHJvb3QgcGlja2VyIGVsZW1lbnQgc2hvdWxkICpOT1QqIGJlIHN0eWxlZCBtb3JlIHRoYW4gd2hhdOKAmXMgaGVyZS5cbiAqL1xuLyogbGluZSA0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy5zY3NzICovXG4ucGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gKiBUaGUgaG9sZGVyIGlzIHRoZSBiYXNlIG9mIHRoZSBwaWNrZXIuXG4gKi9cbi8qIGxpbmUgNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMuc2NzcyAqL1xuLnBpY2tlcl9faG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAxNzZweDtcbiAgbWF4LXdpZHRoOiA0NjZweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFlbSkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFlbSkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcyAwLjE1cywgYm9yZGVyLXdpZHRoIDBzIDAuMTVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMgMC4xNXMsIGJvcmRlci13aWR0aCAwcyAwLjE1czsgfVxuXG4vKipcbiAqIFRoZSBmcmFtZSBhbmQgd3JhcCB3b3JrIHRvZ2V0aGVyIHRvIGVuc3VyZSB0aGF0XG4gKiBjbGlja3Mgd2l0aGluIHRoZSBwaWNrZXIgZG9u4oCZdCByZWFjaCB0aGUgaG9sZGVyLlxuICovXG4vKiBsaW5lIDc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLnNjc3MgKi9cbi5waWNrZXJfX2ZyYW1lIHtcbiAgcGFkZGluZzogMXB4OyB9XG5cbi8qIGxpbmUgODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMuc2NzcyAqL1xuLnBpY2tlcl9fd3JhcCB7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4vKipcbiAqIFdoZW4gdGhlIHBpY2tlciBvcGVucy4uLlxuICovXG4vKiBsaW5lIDg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLnNjc3MgKi9cbi5waWNrZXItLW9wZW5lZCAucGlja2VyX19ob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDBzLCBib3JkZXItd2lkdGggMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcywgYm9yZGVyLXdpZHRoIDBzO1xuICBib3gtc2hhZG93OiAwIDZweCAxOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAkQkFTRS1EQVRFLVBJQ0tFUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVGhlIHBpY2tlciBib3guXG4gKi9cbi8qIGxpbmUgNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19ib3gge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuXG4vKipcbiAqIFRoZSBoZWFkZXIgY29udGFpbmluZyB0aGUgbW9udGggYW5kIHllYXIgc3R1ZmYuXG4gKi9cbi8qIGxpbmUgMTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC43NWVtOyB9XG5cbi8qKlxuICogVGhlIG1vbnRoIGFuZCB5ZWFyIGxhYmVscy5cbiAqL1xuLyogbGluZSAyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19tb250aCxcbi5waWNrZXJfX3llYXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG4vKiBsaW5lIDI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX3llYXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBUaGUgbW9udGggYW5kIHllYXIgc2VsZWN0b3JzLlxuICovXG4vKiBsaW5lIDM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4ucGlja2VyX19zZWxlY3QtLXllYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICBoZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLyogbGluZSA0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4gIC5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4gIC5waWNrZXJfX3NlbGVjdC0teWVhciB7XG4gICAgbWFyZ2luLXRvcDogLTAuNWVtOyB9IH1cblxuLyogbGluZSA1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoIHtcbiAgd2lkdGg6IDM1JTsgfVxuXG4vKiBsaW5lIDUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX3NlbGVjdC0teWVhciB7XG4gIHdpZHRoOiAyMi41JTsgfVxuXG4vKiBsaW5lIDU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX3NlbGVjdC0tbW9udGg6Zm9jdXMsXG4ucGlja2VyX19zZWxlY3QtLXllYXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7IH1cblxuLyoqXG4gKiBUaGUgbW9udGggbmF2aWdhdGlvbiBidXR0b25zLlxuICovXG4vKiBsaW5lIDYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX25hdi0tcHJldixcbi5waWNrZXJfX25hdi0tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogLjVlbSAxLjI1ZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdG9wOiAtMC4yNWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLyogbGluZSA3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4gIC5waWNrZXJfX25hdi0tcHJldixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICB0b3A6IC0wLjMzZW07IH0gfVxuXG4vKiBsaW5lIDc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX25hdi0tcHJldiB7XG4gIGxlZnQ6IC0xZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC8qIGxpbmUgODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuICAucGlja2VyX19uYXYtLXByZXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9IH1cblxuLyogbGluZSA4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19uYXYtLW5leHQge1xuICByaWdodDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0LjVlbSkge1xuICAvKiBsaW5lIDkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLyogbGluZSA5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19uYXYtLXByZXY6YmVmb3JlLFxuLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNzVlbSBzb2xpZCAjMDAwMDAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogbGluZSAxMDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNzVlbSBzb2xpZCAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX25hdi0tcHJldjpob3Zlcixcbi5waWNrZXJfX25hdi0tbmV4dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7IH1cblxuLyogbGluZSAxMTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZCxcbi5waWNrZXJfX25hdi0tZGlzYWJsZWQ6aG92ZXIsXG4ucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZSxcbi5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVmNWY1OyB9XG5cbi8qKlxuICogVGhlIGNhbGVuZGFyIHRhYmxlIG9mIGRhdGVzXG4gKi9cbi8qIGxpbmUgMTI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX3RhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW07IH1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiAzMy44NzVlbSkge1xuICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4gIC5waWNrZXJfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTsgfSB9XG5cbi8qIGxpbmUgMTQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX3RhYmxlIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogVGhlIHdlZWtkYXkgbGFiZWxzXG4gKi9cbi8qIGxpbmUgMTUxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX3dlZWtkYXkge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg2JTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLyogSW5jcmVhc2UgdGhlIHNwYWNpbmcgYSB0YWQgKi8gfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC8qIGxpbmUgMTYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbiAgLnBpY2tlcl9fd2Vla2RheSB7XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07IH0gfVxuXG4vKipcbiAqIFRoZSBkYXlzIG9uIHRoZSBjYWxlbmRhclxuICovXG4vKiBsaW5lIDE2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19kYXkge1xuICBwYWRkaW5nOiAuMzEyNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX2RheS0tdG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxNzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fZGF5LS10b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQgIzAwNTliYztcbiAgYm9yZGVyLWxlZnQ6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhOyB9XG5cbi8qIGxpbmUgMTg4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX2RheS0tb3V0Zm9jdXMge1xuICBjb2xvcjogI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDE5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19kYXktLWluZm9jdXM6aG92ZXIsXG4ucGlja2VyX19kYXktLW91dGZvY3VzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4vKiBsaW5lIDE5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjOyB9XG5cbi8qIGxpbmUgMjAwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiOyB9XG5cbi8qIGxpbmUgMjA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4ucGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwODllYztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAyMjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiYmJiYmI7IH1cblxuLyoqXG4gKiBUaGUgZm9vdGVyIGNvbnRhaW5pbmcgdGhlIFwidG9kYXlcIiwgXCJjbGVhclwiLCBhbmQgXCJjbG9zZVwiIGJ1dHRvbnMuXG4gKi9cbi8qIGxpbmUgMjI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDIzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19idXR0b24tLXRvZGF5LFxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcixcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IC44ZW07XG4gIHBhZGRpbmc6IC42NmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLyogbGluZSAyNDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpob3Zlcixcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIsXG4ucGlja2VyX19idXR0b24tLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IxZGNmYjsgfVxuXG4vKiBsaW5lIDI1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmZvY3VzLFxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpmb2N1cyxcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAyNTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSxcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDI2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSxcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1yaWdodDogLjQ1ZW07IH1cblxuLyogbGluZSAyNjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGlja2FkYXRlLWNsYXNzaWMtdGhlbWUuc2NzcyAqL1xuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUge1xuICB0b3A6IC0wLjA1ZW07XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAwLjY2ZW0gc29saWQgIzAwNTliYztcbiAgYm9yZGVyLWxlZnQ6IC42NmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcbiAgdG9wOiAtMC4yNWVtO1xuICB3aWR0aDogLjY2ZW07XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWUyMjAwOyB9XG5cbi8qIGxpbmUgMjgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEQ3XCI7XG4gIHRvcDogLTAuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4zNWVtO1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4vKiBsaW5lIDI4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19waWNrYWRhdGUtY2xhc3NpYy10aGVtZS5zY3NzICovXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXSxcbi5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogI2RkZGRkZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMjk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3BpY2thZGF0ZS1jbGFzc2ljLXRoZW1lLnNjc3MgKi9cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICRDTEFTU0lDLURBVEUtUElDS0VSXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBzZWxlY3RpemUuY3NzICh2MC4xMi40KVxuICogQ29weXJpZ2h0IChjKSAyMDEz4oCTMjAxNSBCcmlhbiBSZWF2aXMgJiBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQGF1dGhvciBCcmlhbiBSZWF2aXMgPGJyaWFuQHRoaXJkcm91dGUuY29tPlxuICovXG4vKiBsaW5lIDE3LCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmZmZmY7IH1cblxuLyogbGluZSAyNSwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnISc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDI5LCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDMzLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuXG4vKiBsaW5lIDQyLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTIsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgNTUsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgNjMsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7IH1cblxuLyogbGluZSA2NiwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA2OSwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTsgfVxuXG4vKiBsaW5lIDcyLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzYsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMTAwLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4vKiBsaW5lIDEwMywgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NhY2FjYTsgfVxuXG4vKiBsaW5lIDEwNiwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi8qIGxpbmUgMTA5LCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgMTEyLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjhweDtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjNweDsgfVxuXG4vKiBsaW5lIDExOCwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEyMSwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtZHJvcGRvd24sXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDEzMCwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAxMzYsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDE1MywgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmc6IDZweCA4cHggM3B4OyB9XG5cbi8qIGxpbmUgMTU2LCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1pbnB1dC5mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDE1OSwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQsXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2MywgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4vKiBsaW5lIDE2NywgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cblxuLyogbGluZSAxNzIsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWlucHV0ID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiBsaW5lIDE3OSwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNkMGQwZDA7IH1cblxuLyogbGluZSAxODcsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNjYWNhY2E7IH1cblxuLyogbGluZSAxOTIsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdixcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgc29saWQgI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDE5OCwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDJweCAwIDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMTMsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMTYsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMTksIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjI0LCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLyogbGluZSAyMzQsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG5cbi8qIGxpbmUgMjUwLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDI1NCwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLyogbGluZSAyNjAsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLFxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4IDhweDsgfVxuXG4vKiBsaW5lIDI2NCwgLi9ub2RlX21vZHVsZXMvc2VsZWN0aXplL2Rpc3QvY3NzL3NlbGVjdGl6ZS5jc3MgKi9cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7IH1cblxuLyogbGluZSAyNjcsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMjcyLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7IH1cblxuLyogbGluZSAyNzYsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICM0OTVjNjg7IH1cblxuLyogbGluZSAyNzksIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjUpOyB9XG5cbi8qIGxpbmUgMjgyLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi8qIGxpbmUgMjg4LCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMjkyLCAuL25vZGVfbW9kdWxlcy9zZWxlY3RpemUvZGlzdC9jc3Mvc2VsZWN0aXplLmNzcyAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgaW5wdXQge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLyogbGluZSAyOTYsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAzMDksIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAzMTQsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzMTgsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMjEsIC4vbm9kZV9tb2R1bGVzL3NlbGVjdGl6ZS9kaXN0L2Nzcy9zZWxlY3RpemUuY3NzICovXG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi8qIGxpbmUgMjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLyogbGluZSAyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIGxpbmUgMzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4vKiBsaW5lIDM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLyogbGluZSAzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi8qIGxpbmUgNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi8qIGxpbmUgNDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtOyB9XG5cbi8qIGxpbmUgNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4vKiBsaW5lIDY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4vKiBsaW5lIDc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4vKiBsaW5lIDgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4vKiBsaW5lIDg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBsaW5lIDkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLyogbGluZSA5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLyogbGluZSAxMjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLyogbGluZSAxMzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4vKiBsaW5lIDEzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi8qIGxpbmUgMTQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi8qIGxpbmUgMTUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLyogbGluZSAxNTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSAxNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxNzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDE3NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIGxpbmUgMTc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4vKiBsaW5lIDE4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi8qIGxpbmUgMTg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLyogbGluZSAxODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLyogbGluZSAxOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiOyB9XG5cbi8qIGxpbmUgMTk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLyogbGluZSAxOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi8qIGxpbmUgMjAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiOyB9XG5cbi8qIGxpbmUgMjA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4vKiBsaW5lIDIwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLyogbGluZSAyMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4vKiBsaW5lIDIxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi8qIGxpbmUgMjE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4vKiBsaW5lIDIxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi8qIGxpbmUgMjIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLyogbGluZSAyMjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4vKiBsaW5lIDIzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4vKiBsaW5lIDIzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4vKiBsaW5lIDIzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4vKiBsaW5lIDIzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4vKiBsaW5lIDI0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7IH1cblxuLyogbGluZSAyNDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi8qIGxpbmUgMjQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiOyB9XG5cbi8qIGxpbmUgMjUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4vKiBsaW5lIDI1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLyogbGluZSAyNTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4vKiBsaW5lIDI2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7IH1cblxuLyogbGluZSAyNjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjsgfVxuXG4vKiBsaW5lIDI2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi8qIGxpbmUgMjcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjsgfVxuXG4vKiBsaW5lIDI3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi8qIGxpbmUgMjc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4vKiBsaW5lIDI4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi8qIGxpbmUgMjgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4vKiBsaW5lIDI4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLyogbGluZSAyODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi8qIGxpbmUgMjkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4vKiBsaW5lIDI5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi8qIGxpbmUgMjk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi8qIGxpbmUgMzAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi8qIGxpbmUgMzA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4vKiBsaW5lIDMwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4vKiBsaW5lIDMxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLyogbGluZSAzMTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi8qIGxpbmUgMzE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLyogbGluZSAzMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4vKiBsaW5lIDMyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4vKiBsaW5lIDMyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLyogbGluZSAzMjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi8qIGxpbmUgMzMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi8qIGxpbmUgMzM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLyogbGluZSAzMzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi8qIGxpbmUgMzQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjsgfVxuXG4vKiBsaW5lIDM0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4vKiBsaW5lIDM0NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi8qIGxpbmUgMzQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4vKiBsaW5lIDM1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLyogbGluZSAzNTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLyogbGluZSAzNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLyogbGluZSAzNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLyogbGluZSAzNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4vKiBsaW5lIDM3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjsgfVxuXG4vKiBsaW5lIDM3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLyogbGluZSAzNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLyogbGluZSAzNzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi8qIGxpbmUgMzgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi8qIGxpbmUgMzg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7IH1cblxuLyogbGluZSAzODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjsgfVxuXG4vKiBsaW5lIDM5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4vKiBsaW5lIDM5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLyogbGluZSAzOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi8qIGxpbmUgNDAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLyogbGluZSA0MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi8qIGxpbmUgNDA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLyogbGluZSA0MTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi8qIGxpbmUgNDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4vKiBsaW5lIDQxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjsgfVxuXG4vKiBsaW5lIDQxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4vKiBsaW5lIDQyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi8qIGxpbmUgNDI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi8qIGxpbmUgNDI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4vKiBsaW5lIDQzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi8qIGxpbmUgNDM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi8qIGxpbmUgNDM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi8qIGxpbmUgNDQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi8qIGxpbmUgNDQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi8qIGxpbmUgNDQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLyogbGluZSA0NDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi8qIGxpbmUgNDUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7IH1cblxuLyogbGluZSA0NTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjsgfVxuXG4vKiBsaW5lIDQ1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4vKiBsaW5lIDQ2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLyogbGluZSA0NjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4vKiBsaW5lIDQ2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi8qIGxpbmUgNDcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4vKiBsaW5lIDQ3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLyogbGluZSA0NzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLyogbGluZSA0ODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4vKiBsaW5lIDQ4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLyogbGluZSA0ODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4vKiBsaW5lIDQ4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi8qIGxpbmUgNDkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi8qIGxpbmUgNDk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4vKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLyogbGluZSA1MDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi8qIGxpbmUgNTA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi8qIGxpbmUgNTA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi8qIGxpbmUgNTEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLyogbGluZSA1MTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4vKiBsaW5lIDUxNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi8qIGxpbmUgNTIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi8qIGxpbmUgNTIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4vKiBsaW5lIDUyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4vKiBsaW5lIDUyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLyogbGluZSA1MzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLyogbGluZSA1MzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi8qIGxpbmUgNTM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4vKiBsaW5lIDU0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4vKiBsaW5lIDU0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi8qIGxpbmUgNTQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLyogbGluZSA1NTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4vKiBsaW5lIDU1MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLyogbGluZSA1NTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4vKiBsaW5lIDU2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4vKiBsaW5lIDU2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4vKiBsaW5lIDU2NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4vKiBsaW5lIDU2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi8qIGxpbmUgNTczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLyogbGluZSA1NzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjsgfVxuXG4vKiBsaW5lIDU3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7IH1cblxuLyogbGluZSA1ODIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLyogbGluZSA1ODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiOyB9XG5cbi8qIGxpbmUgNTg4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLyogbGluZSA1OTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLyogbGluZSA1OTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi8qIGxpbmUgNTk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4vKiBsaW5lIDYwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7IH1cblxuLyogbGluZSA2MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLyogbGluZSA2MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi8qIGxpbmUgNjA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi8qIGxpbmUgNjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4vKiBsaW5lIDYxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi8qIGxpbmUgNjE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7IH1cblxuLyogbGluZSA2MjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiOyB9XG5cbi8qIGxpbmUgNjI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi8qIGxpbmUgNjI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuXG4vKiBsaW5lIDYzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi8qIGxpbmUgNjM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi8qIGxpbmUgNjM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi8qIGxpbmUgNjQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLyogbGluZSA2NDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLyogbGluZSA2NDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4vKiBsaW5lIDY1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi8qIGxpbmUgNjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4vKiBsaW5lIDY1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiOyB9XG5cbi8qIGxpbmUgNjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi8qIGxpbmUgNjYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLyogbGluZSA2NjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLyogbGluZSA2NjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4vKiBsaW5lIDY3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi8qIGxpbmUgNjc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi8qIGxpbmUgNjc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi8qIGxpbmUgNjgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLyogbGluZSA2ODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4vKiBsaW5lIDY4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4vKiBsaW5lIDY4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi8qIGxpbmUgNjkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi8qIGxpbmUgNjk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi8qIGxpbmUgNjk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4vKiBsaW5lIDcwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4vKiBsaW5lIDcwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi8qIGxpbmUgNzA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLyogbGluZSA3MTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4vKiBsaW5lIDcxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLyogbGluZSA3MTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi8qIGxpbmUgNzIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi8qIGxpbmUgNzI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLyogbGluZSA3MzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLyogbGluZSA3MzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi8qIGxpbmUgNzM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4vKiBsaW5lIDc0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLyogbGluZSA3NDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi8qIGxpbmUgNzQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi8qIGxpbmUgNzUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLyogbGluZSA3NTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4vKiBsaW5lIDc1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi8qIGxpbmUgNzU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi8qIGxpbmUgNzYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4vKiBsaW5lIDc2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4vKiBsaW5lIDc2OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi8qIGxpbmUgNzcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLyogbGluZSA3NzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi8qIGxpbmUgNzc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLyogbGluZSA3ODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi8qIGxpbmUgNzgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLyogbGluZSA3ODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi8qIGxpbmUgNzg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLyogbGluZSA3OTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4vKiBsaW5lIDc5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi8qIGxpbmUgODAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLyogbGluZSA4MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4vKiBsaW5lIDgwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi8qIGxpbmUgODExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi8qIGxpbmUgODE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi8qIGxpbmUgODE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiOyB9XG5cbi8qIGxpbmUgODIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjsgfVxuXG4vKiBsaW5lIDgyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi8qIGxpbmUgODI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4vKiBsaW5lIDgzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi8qIGxpbmUgODM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4vKiBsaW5lIDgzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi8qIGxpbmUgODQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7IH1cblxuLyogbGluZSA4NDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4vKiBsaW5lIDg0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4vKiBsaW5lIDg1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7IH1cblxuLyogbGluZSA4NTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4vKiBsaW5lIDg1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi8qIGxpbmUgODYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiOyB9XG5cbi8qIGxpbmUgODYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi8qIGxpbmUgODY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjsgfVxuXG4vKiBsaW5lIDg2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiOyB9XG5cbi8qIGxpbmUgODcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjsgfVxuXG4vKiBsaW5lIDg3NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLyogbGluZSA4NzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLyogbGluZSA4ODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLyogbGluZSA4ODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4vKiBsaW5lIDg4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLyogbGluZSA4OTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4vKiBsaW5lIDg5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi8qIGxpbmUgODk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLyogbGluZSA4OTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLyogbGluZSA5MDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLyogbGluZSA5MDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4vKiBsaW5lIDkwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLyogbGluZSA5MTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4vKiBsaW5lIDkxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi8qIGxpbmUgOTE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4vKiBsaW5lIDkyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLyogbGluZSA5MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLyogbGluZSA5MjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLyogbGluZSA5MjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4vKiBsaW5lIDkzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG5cbi8qIGxpbmUgOTM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4vKiBsaW5lIDkzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi8qIGxpbmUgOTQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4vKiBsaW5lIDk0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4vKiBsaW5lIDk0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiOyB9XG5cbi8qIGxpbmUgOTUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4vKiBsaW5lIDk1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi8qIGxpbmUgOTU4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4vKiBsaW5lIDk2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLyogbGluZSA5NjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi8qIGxpbmUgOTY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLyogbGluZSA5NzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi8qIGxpbmUgOTczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4vKiBsaW5lIDk3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjsgfVxuXG4vKiBsaW5lIDk3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi8qIGxpbmUgOTgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLyogbGluZSA5ODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi8qIGxpbmUgOTg4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4vKiBsaW5lIDk5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi8qIGxpbmUgOTk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLyogbGluZSAxMDAwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4vKiBsaW5lIDEwMDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLyogbGluZSAxMDA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLyogbGluZSAxMDEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLyogbGluZSAxMDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4vKiBsaW5lIDEwMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4vKiBsaW5lIDEwMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4vKiBsaW5lIDEwMjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLyogbGluZSAxMDI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi8qIGxpbmUgMTAyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4vKiBsaW5lIDEwMzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi8qIGxpbmUgMTAzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLyogbGluZSAxMDM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi8qIGxpbmUgMTA0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLyogbGluZSAxMDQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLyogbGluZSAxMDQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi8qIGxpbmUgMTA0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4vKiBsaW5lIDEwNTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi8qIGxpbmUgMTA1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi8qIGxpbmUgMTA1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi8qIGxpbmUgMTA2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLyogbGluZSAxMDY0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLyogbGluZSAxMDY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4vKiBsaW5lIDEwNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLyogbGluZSAxMDczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4vKiBsaW5lIDEwNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4vKiBsaW5lIDEwNzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi8qIGxpbmUgMTA4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLyogbGluZSAxMDg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4vKiBsaW5lIDEwODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4vKiBsaW5lIDEwOTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLyogbGluZSAxMDk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi8qIGxpbmUgMTA5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG5cbi8qIGxpbmUgMTEwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi8qIGxpbmUgMTEwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLyogbGluZSAxMTA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi8qIGxpbmUgMTEwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLyogbGluZSAxMTEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLyogbGluZSAxMTE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi8qIGxpbmUgMTExOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLyogbGluZSAxMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLyogbGluZSAxMTI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4vKiBsaW5lIDExMjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi8qIGxpbmUgMTEzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4vKiBsaW5lIDExMzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLyogbGluZSAxMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLyogbGluZSAxMTQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4vKiBsaW5lIDExNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLyogbGluZSAxMTU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi8qIGxpbmUgMTE1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi8qIGxpbmUgMTE2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4vKiBsaW5lIDExNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi8qIGxpbmUgMTE3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4vKiBsaW5lIDExNzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4vKiBsaW5lIDExNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLyogbGluZSAxMTc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi8qIGxpbmUgMTE4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLyogbGluZSAxMTg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4vKiBsaW5lIDExODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4vKiBsaW5lIDExOTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLyogbGluZSAxMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLyogbGluZSAxMTk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cblxuLyogbGluZSAxMjAwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4vKiBsaW5lIDEyMDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi8qIGxpbmUgMTIwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi8qIGxpbmUgMTIwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjsgfVxuXG4vKiBsaW5lIDEyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi8qIGxpbmUgMTIxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi8qIGxpbmUgMTIxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4vKiBsaW5lIDEyMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLyogbGluZSAxMjI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi8qIGxpbmUgMTIyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4vKiBsaW5lIDEyMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG5cbi8qIGxpbmUgMTIzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4vKiBsaW5lIDEyMzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi8qIGxpbmUgMTIzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4vKiBsaW5lIDEyNDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi8qIGxpbmUgMTI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4vKiBsaW5lIDEyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi8qIGxpbmUgMTI1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi8qIGxpbmUgMTI1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLyogbGluZSAxMjU3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4vKiBsaW5lIDEyNjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4vKiBsaW5lIDEyNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4vKiBsaW5lIDEyNjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4vKiBsaW5lIDEyNjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi8qIGxpbmUgMTI3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4vKiBsaW5lIDEyNzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLyogbGluZSAxMjc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4vKiBsaW5lIDEyODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi8qIGxpbmUgMTI4NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi8qIGxpbmUgMTI4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4vKiBsaW5lIDEyOTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi8qIGxpbmUgMTI5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4vKiBsaW5lIDEyOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4vKiBsaW5lIDEzMDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4vKiBsaW5lIDEzMDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLyogbGluZSAxMzA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi8qIGxpbmUgMTMwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi8qIGxpbmUgMTMxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG5cbi8qIGxpbmUgMTMxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cblxuLyogbGluZSAxMzE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLyogbGluZSAxMzIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi8qIGxpbmUgMTMyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLyogbGluZSAxMzI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi8qIGxpbmUgMTMzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi8qIGxpbmUgMTMzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cblxuLyogbGluZSAxMzM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4vKiBsaW5lIDEzNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4vKiBsaW5lIDEzNDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLyogbGluZSAxMzQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi8qIGxpbmUgMTM1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4vKiBsaW5lIDEzNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4vKiBsaW5lIDEzNTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi8qIGxpbmUgMTM2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi8qIGxpbmUgMTM2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4vKiBsaW5lIDEzNjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLyogbGluZSAxMzcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4vKiBsaW5lIDEzNzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLyogbGluZSAxMzc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLyogbGluZSAxMzgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi8qIGxpbmUgMTM4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLyogbGluZSAxMzg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4vKiBsaW5lIDEzODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4vKiBsaW5lIDEzOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLyogbGluZSAxMzk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi8qIGxpbmUgMTM5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi8qIGxpbmUgMTQwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4vKiBsaW5lIDE0MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4vKiBsaW5lIDE0MDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4vKiBsaW5lIDE0MTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLyogbGluZSAxNDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cblxuLyogbGluZSAxNDE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4vKiBsaW5lIDE0MTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4vKiBsaW5lIDE0MjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi8qIGxpbmUgMTQyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi8qIGxpbmUgMTQyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi8qIGxpbmUgMTQzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4vKiBsaW5lIDE0MzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi8qIGxpbmUgMTQzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4vKiBsaW5lIDE0NDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLyogbGluZSAxNDQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4vKiBsaW5lIDE0NDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi8qIGxpbmUgMTQ1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLyogbGluZSAxNDU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4vKiBsaW5lIDE0NTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4vKiBsaW5lIDE0NjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi8qIGxpbmUgMTQ2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi8qIGxpbmUgMTQ2NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4vKiBsaW5lIDE0NjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4vKiBsaW5lIDE0NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLyogbGluZSAxNDc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLyogbGluZSAxNDgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLyogbGluZSAxNDg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLyogbGluZSAxNDg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLyogbGluZSAxNDkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4vKiBsaW5lIDE0OTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi8qIGxpbmUgMTQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi8qIGxpbmUgMTUwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLyogbGluZSAxNTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLyogbGluZSAxNTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi8qIGxpbmUgMTUxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLyogbGluZSAxNTIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4vKiBsaW5lIDE1MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLyogbGluZSAxNTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4vKiBsaW5lIDE1MzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi8qIGxpbmUgMTUzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi8qIGxpbmUgMTUzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi8qIGxpbmUgMTU0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi8qIGxpbmUgMTU0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjsgfVxuXG4vKiBsaW5lIDE1NDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi8qIGxpbmUgMTU1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG5cbi8qIGxpbmUgMTU1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4vKiBsaW5lIDE1NTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLyogbGluZSAxNTYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4vKiBsaW5lIDE1NjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLyogbGluZSAxNTY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4vKiBsaW5lIDE1NzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi8qIGxpbmUgMTU3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi8qIGxpbmUgMTU3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4vKiBsaW5lIDE1ODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi8qIGxpbmUgMTU4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLyogbGluZSAxNTg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4vKiBsaW5lIDE1ODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLyogbGluZSAxNTkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4vKiBsaW5lIDE1OTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4vKiBsaW5lIDE1OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi8qIGxpbmUgMTYwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLyogbGluZSAxNjA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi8qIGxpbmUgMTYwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLyogbGluZSAxNjEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4vKiBsaW5lIDE2MTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi8qIGxpbmUgMTYxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi8qIGxpbmUgMTYxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLyogbGluZSAxNjIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi8qIGxpbmUgMTYyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4vKiBsaW5lIDE2MjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi8qIGxpbmUgMTYzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjsgfVxuXG4vKiBsaW5lIDE2MzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4vKiBsaW5lIDE2MzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLyogbGluZSAxNjQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLyogbGluZSAxNjQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4vKiBsaW5lIDE2NDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4vKiBsaW5lIDE2NDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi8qIGxpbmUgMTY1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLyogbGluZSAxNjU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi8qIGxpbmUgMTY1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLyogbGluZSAxNjYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi8qIGxpbmUgMTY2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLyogbGluZSAxNjY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4vKiBsaW5lIDE2NzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLyogbGluZSAxNjczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4vKiBsaW5lIDE2NzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLyogbGluZSAxNjc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4vKiBsaW5lIDE2ODIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLyogbGluZSAxNjg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLyogbGluZSAxNjg4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4vKiBsaW5lIDE2OTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjsgfVxuXG4vKiBsaW5lIDE2OTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi8qIGxpbmUgMTY5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi8qIGxpbmUgMTcwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi8qIGxpbmUgMTcwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi8qIGxpbmUgMTcwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLyogbGluZSAxNzExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi8qIGxpbmUgMTcxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4vKiBsaW5lIDE3MTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4vKiBsaW5lIDE3MjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4vKiBsaW5lIDE3MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLyogbGluZSAxNzI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi8qIGxpbmUgMTcyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLyogbGluZSAxNzMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4vKiBsaW5lIDE3MzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4vKiBsaW5lIDE3MzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi8qIGxpbmUgMTc0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi8qIGxpbmUgMTc0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4vKiBsaW5lIDE3NDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4vKiBsaW5lIDE3NTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi8qIGxpbmUgMTc1MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLyogbGluZSAxNzU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi8qIGxpbmUgMTc2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4vKiBsaW5lIDE3NjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLyogbGluZSAxNzY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLyogbGluZSAxNzY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4vKiBsaW5lIDE3NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4vKiBsaW5lIDE3NzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi8qIGxpbmUgMTc3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLyogbGluZSAxNzgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi8qIGxpbmUgMTc4NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLyogbGluZSAxNzg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cblxuLyogbGluZSAxNzkwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLyogbGluZSAxNzkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLyogbGluZSAxNzk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi8qIGxpbmUgMTc5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4vKiBsaW5lIDE4MDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi8qIGxpbmUgMTgwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLyogbGluZSAxODA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4vKiBsaW5lIDE4MTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4vKiBsaW5lIDE4MTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLyogbGluZSAxODE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi8qIGxpbmUgMTgyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLyogbGluZSAxODI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4vKiBsaW5lIDE4MjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4vKiBsaW5lIDE4MzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLyogbGluZSAxODM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLyogbGluZSAxODM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi8qIGxpbmUgMTg0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi8qIGxpbmUgMTg0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi8qIGxpbmUgMTg1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4vKiBsaW5lIDE4NTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi8qIGxpbmUgMTg1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi8qIGxpbmUgMTg2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4vKiBsaW5lIDE4NjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4vKiBsaW5lIDE4NjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4vKiBsaW5lIDE4NzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi8qIGxpbmUgMTg3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4vKiBsaW5lIDE4NzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4vKiBsaW5lIDE4NzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4vKiBsaW5lIDE4ODIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi8qIGxpbmUgMTg4NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiOyB9XG5cbi8qIGxpbmUgMTg4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLyogbGluZSAxODkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi8qIGxpbmUgMTg5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi8qIGxpbmUgMTkwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4vKiBsaW5lIDE5MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLyogbGluZSAxOTA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4vKiBsaW5lIDE5MTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLyogbGluZSAxOTE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4vKiBsaW5lIDE5MTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLyogbGluZSAxOTIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLyogbGluZSAxOTIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi8qIGxpbmUgMTkyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4vKiBsaW5lIDE5MjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi8qIGxpbmUgMTkzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLyogbGluZSAxOTM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLyogbGluZSAxOTM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi8qIGxpbmUgMTk0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi8qIGxpbmUgMTk0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLyogbGluZSAxOTQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLyogbGluZSAxOTUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4vKiBsaW5lIDE5NTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4vKiBsaW5lIDE5NTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLyogbGluZSAxOTU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi8qIGxpbmUgMTk2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLyogbGluZSAxOTY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLyogbGluZSAxOTY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLyogbGluZSAxOTcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLyogbGluZSAxOTc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi8qIGxpbmUgMTk3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi8qIGxpbmUgMTk4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4vKiBsaW5lIDE5ODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLyogbGluZSAxOTg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4vKiBsaW5lIDE5OTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi8qIGxpbmUgMTk5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLyogbGluZSAxOTk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLyogbGluZSAxOTk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4vKiBsaW5lIDIwMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLyogbGluZSAyMDA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cblxuLyogbGluZSAyMDA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi8qIGxpbmUgMjAxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLyogbGluZSAyMDE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG5cbi8qIGxpbmUgMjAxNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi8qIGxpbmUgMjAyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi8qIGxpbmUgMjAyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4vKiBsaW5lIDIwMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLyogbGluZSAyMDI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi8qIGxpbmUgMjAzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLyogbGluZSAyMDM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG5cbi8qIGxpbmUgMjAzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi8qIGxpbmUgMjA0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLyogbGluZSAyMDQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi8qIGxpbmUgMjA0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4vKiBsaW5lIDIwNTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLyogbGluZSAyMDUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLyogbGluZSAyMDU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi8qIGxpbmUgMjA1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4vKiBsaW5lIDIwNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjsgfVxuXG4vKiBsaW5lIDIwNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4vKiBsaW5lIDIwNjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG5cbi8qIGxpbmUgMjA3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4vKiBsaW5lIDIwNzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLyogbGluZSAyMDc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4vKiBsaW5lIDIwODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLyogbGluZSAyMDgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLyogbGluZSAyMDg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4vKiBsaW5lIDIwODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLyogbGluZSAyMDkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4vKiBsaW5lIDIwOTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi8qIGxpbmUgMjA5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4vKiBsaW5lIDIxMDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi8qIGxpbmUgMjEwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG5cbi8qIGxpbmUgMjEwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG5cbi8qIGxpbmUgMjExMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi8qIGxpbmUgMjExMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi8qIGxpbmUgMjExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi8qIGxpbmUgMjExOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLyogbGluZSAyMTIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi8qIGxpbmUgMjEyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi8qIGxpbmUgMjEyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLyogbGluZSAyMTM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLyogbGluZSAyMTM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4vKiBsaW5lIDIxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi8qIGxpbmUgMjE0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLyogbGluZSAyMTQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi8qIGxpbmUgMjE1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLyogbGluZSAyMTUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLyogbGluZSAyMTU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLyogbGluZSAyMTU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi8qIGxpbmUgMjE2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLyogbGluZSAyMTY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLyogbGluZSAyMTY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLyogbGluZSAyMTcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi8qIGxpbmUgMjE3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLyogbGluZSAyMTc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4vKiBsaW5lIDIxODIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4vKiBsaW5lIDIxODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi8qIGxpbmUgMjE4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjsgfVxuXG4vKiBsaW5lIDIxOTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLyogbGluZSAyMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi8qIGxpbmUgMjE5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG5cbi8qIGxpbmUgMjIwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLyogbGluZSAyMjA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cblxuLyogbGluZSAyMjA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLyogbGluZSAyMjExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjsgfVxuXG4vKiBsaW5lIDIyMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cblxuLyogbGluZSAyMjE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLyogbGluZSAyMjIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi8qIGxpbmUgMjIyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7IH1cblxuLyogbGluZSAyMjI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLyogbGluZSAyMjMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLyogbGluZSAyMjM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLyogbGluZSAyMjM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLyogbGluZSAyMjQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLyogbGluZSAyMjQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4vKiBsaW5lIDIyNTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi8qIGxpbmUgMjI1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi8qIGxpbmUgMjI1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4vKiBsaW5lIDIyNjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLyogbGluZSAyMjY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4vKiBsaW5lIDIyNjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLyogbGluZSAyMjcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi8qIGxpbmUgMjI3NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi8qIGxpbmUgMjI3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi8qIGxpbmUgMjI4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjsgfVxuXG4vKiBsaW5lIDIyODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4vKiBsaW5lIDIyODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi8qIGxpbmUgMjI5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLyogbGluZSAyMjk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4vKiBsaW5lIDIyOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWZvbnQtYXdlc29tZS5zY3NzICovXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi8qIGxpbmUgMjMwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLyogbGluZSAyMzA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi8qIGxpbmUgMjMwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi8qIGxpbmUgMjMxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi8qIGxpbmUgMjMxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLyogbGluZSAyMzE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi8qIGxpbmUgMjMxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAyMzI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1mb250LWF3ZXNvbWUuc2NzcyAqL1xuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyoqXG4gKiBVQkVSTUVOVSAzLjBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IENocmlzIE1hdnJpY29zLCBTZXZlblNwYXJrXG4gKiBodHRwOi8vd3BtZWdhbWVudS5jb21cbiAqXG4gKiBETyBOT1QgRURJVCBUSElTIEZJTEVcbiAqL1xuLyogQWxsICovXG4vKiBsaW5lIDEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUsXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdixcbi51YmVybWVudSAudWJlcm1lbnUtaXRlbSxcbi51YmVybWVudSAudWJlcm1lbnUtdGFyZ2V0LFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LFxuLnViZXJtZW51IC51YmVybWVudS1yb3csXG4udWJlcm1lbnUgLnViZXJtZW51LWNvbHVtbixcbi51YmVybWVudSAudWJlcm1lbnUtdGFicyxcbi51YmVybWVudSAudWJlcm1lbnUtdGFicy1wYW5lbHMsXG4udWJlcm1lbnUgLnViZXJtZW51LWltYWdlLFxuLnViZXJtZW51IC51YmVybWVudS1pY29uLFxuLnViZXJtZW51IC51YmVybWVudS1zZWFyY2gsXG4udWJlcm1lbnUgLnViZXJtZW51LXNlYXJjaC1pbnB1dCxcbi51YmVybWVudSAudWJlcm1lbnUtc2VhcmNoLXN1Ym1pdCxcbi51YmVybWVudSAudWJlcm1lbnUtcmV0cmFjdG9yLFxuLnViZXJtZW51IC51YmVybWVudS1kaXZpZGVyLFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWZvb3Rlcixcbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0ZXh0LWluZGVudDogMDtcbiAgY2xpcDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1vLWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi8qIFJlc2V0IC0gRXhjbHVkZSBpbWFnZSAqL1xuLyogbGluZSA1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LFxuLnViZXJtZW51IC51YmVybWVudS1uYXYsXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0sXG4udWJlcm1lbnUgLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSxcbi51YmVybWVudSAudWJlcm1lbnUtcm93LFxuLnViZXJtZW51IC51YmVybWVudS1jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYnMsXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYnMtcGFuZWxzLFxuLnViZXJtZW51IC51YmVybWVudS1zZWFyY2gsXG4udWJlcm1lbnUgLnViZXJtZW51LXNlYXJjaC1pbnB1dCxcbi51YmVybWVudSAudWJlcm1lbnUtc2VhcmNoLXN1Ym1pdCxcbi51YmVybWVudSAudWJlcm1lbnUtcmV0cmFjdG9yLFxuLnViZXJtZW51IC51YmVybWVudS1kaXZpZGVyLFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWZvb3Rlcixcbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cblxuLyogbGluZSA3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWRyb3AsXG4udWJlcm1lbnUgLnViZXJtZW51LWltYWdlIHtcbiAgLyogUHJldmVudCBqaWdnbGUgb24gdHJhbnNpdGlvbiBpbiBDaHJvbWUgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4vKiBsaW5lIDg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgOTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1ib3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtYm91bmQtaW5uZXIgLnViZXJtZW51LW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUsXG4udWJlcm1lbnUtbmF2IHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi8qIGxpbmUgMTA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtbmF2IHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDEwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LW5hdixcbi51YmVybWVudS1zdWJtZW51LFxuLnViZXJtZW51LXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAxMTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSBhLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudS10cmlnZ2VyLWNsaWNrIC51YmVybWVudS1oYXMtc3VibWVudS1kcm9wID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDExOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IHNwYW4udWJlcm1lbnUtdGFyZ2V0IHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMTIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtYWNjZXNzaWJsZSAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDEyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LWFjY2Vzc2libGU6bm90KDpob3ZlcikgLnViZXJtZW51LXRhcmdldDpmb2N1cyxcbi51YmVybWVudS1hY2Nlc3NpYmxlIGlucHV0Om5vdCg6aG92ZXIpOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMyY2M0ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzJDQzRGRiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1MDtcbiAgdHJhbnNpdGlvbjogb3V0bGluZSAuMXMgbGluZWFyOyB9XG5cbi8qIFRvZ2dsZSAqL1xuLyogbGluZSAxMzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZSxcbi51YmVybWVudS1zdGlja3ktdG9nZ2xlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxNDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZSAuZmEge1xuICB3aWR0aDogMS4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAuNmVtOyB9XG5cbi8qIGxpbmUgMTQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUtaWNvbi1vbmx5IC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDE1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLWFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDE1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLWFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMTU3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUtY29udGVudC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDE2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLWNvbnRlbnQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUtY29udGVudC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIEJhciAqL1xuLyogbGluZSAxNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1iYXItYWxpZ24tZnVsbCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMTcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtYmFyLWFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDE3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LWJhci1hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDE3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LWJhci1hbGlnbi1jZW50ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogbGluZSAxODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1iYXItaW5uZXItY2VudGVyIC51YmVybWVudS1uYXYge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUb3AgTGV2ZWwgSXRlbSBBbGlnbWVudCAqL1xuLyogbGluZSAxODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1pdGVtcy1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1pdGVtcy1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMTkwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogVG9wIGxldmVsIG1lbnUgaXRlbXMgKi9cbi8qIGxpbmUgMTk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLyogSW1wb3J0YW50IGZvciBGaXJlZm94IG1lZ2Egc3VicyBpbiBvbGRlciB2ZXJzaW9ucyAqL1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgMjAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtaXRlbXMtYWxpZ24tdG9wIC51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIGxpbmUgMjA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSAyMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1pdGVtcy1hbGlnbi1sZWZ0LnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDIxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAyMTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbmJvZHk6bm90KC5ydGwpIC51YmVybWVudS51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLWxldmVsLTA6Zmlyc3QtY2hpbGQgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLyogbGluZSAyMjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFyZ2V0LFxuLnViZXJtZW51IC51YmVybWVudS1ub25saW5rLFxuLnViZXJtZW51IC51YmVybWVudS13aWRnZXQsXG4udWJlcm1lbnUgLnViZXJtZW51LWN1c3RvbS1jb250ZW50LXBhZGRlZCxcbi51YmVybWVudSAudWJlcm1lbnUtcmV0cmFjdG9yLFxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLFxuLnViZXJtZW51IC51YmVybWVudS1jb2xncm91cCAudWJlcm1lbnUtY29sdW1uLFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtaXRlbS1ub3JtYWwgPiAudWJlcm1lbnUtdGFyZ2V0LFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXBhZGRlZCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuXG4vKiBsaW5lIDIzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YXJnZXQtbm93cmFwID4gLnViZXJtZW51LXRhcmdldC10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAyMzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbWluaSA+IC51YmVybWVudS10YXJnZXQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi8qIFRvcCBMZXZlbCBBbHdheXMgVmlzaWJsZSBTdGFjayAqL1xuLyogbGluZSAyMzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWhhcy1zdWJtZW51LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMjQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWl0ZW0ge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogU3VibWVudSBTdGFjayAqL1xuLyogbGluZSAyNTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrIHtcbiAgd2lkdGg6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDI2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLXR5cGUtY29sdW1uID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAvKnBhZGRpbmctYm90dG9tOjA7Ki8gfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLXR5cGUtY29sdW1uID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayA+IC51YmVybWVudS1pdGVtLW5vcm1hbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLyogbGluZSAyNjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWl0ZW0tbm9ybWFsID4gLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIC8qIFN0YWNrZWQgaXRlbXMgYXJlIHRpZ2h0ZXIgKi9cbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4vKiBsaW5lIDI3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YXJnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAyNzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFyZ2V0LXdpdGgtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBJbXBvcnRhbnQgYXMgYSBjbGVhcmZpeCBmb3IgaW1hZ2VzIHRhbGxlciB0aGFuIHRleHQgKi8gfVxuXG4vKiBTdWJtZW51IEluZGljYXRvcnMgKi9cbi8qIGxpbmUgMjgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIC8qXCJcXGYwZDdcIjsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGxpbmUgMjk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4vKiBsaW5lIDMwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC51YmVybWVudS10YXJnZXQudWJlcm1lbnUtbm9pbmRpY2F0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi8qIGxpbmUgMzA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWl0ZW0tbWluaS51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC51YmVybWVudS10YXJnZXQudWJlcm1lbnUtbm9pbmRpY2F0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLyogbGluZSAzMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS1ub2luZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMudWJlcm1lbnUtc3ViLWluZGljYXRvcnMtYWxpZ24tdGV4dCAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC42ZW07IH1cblxuLyogUmlnaHQgYXJyb3dzICovXG4vKiBsaW5lIDMxNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0ID4gLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyLFxuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcC51YmVybWVudS1oYXMtc3VibWVudS1mbHlvdXQgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgLypcIlxcZjBkYVwiOyovIH1cblxuLyogUmV2ZXJzZSBGbHlvdXRzICovXG4vKiBsaW5lIDMyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1oYXMtc3VibWVudS1mbHlvdXQudWJlcm1lbnUtc3VibWVudS1yZXZlcnNlID4gLnViZXJtZW51LXRhcmdldDphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xuICBjb250ZW50OiAnXFxmMTA0JzsgfVxuXG4vKiBUYXJnZXQgVGV4dCAqL1xuLyogbGluZSAzMjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFyZ2V0LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogRGVzY3JpcHRpb24gKi9cbi8qIGxpbmUgMzM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXRhcmdldC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzNDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFyZ2V0LXdpdGgtaW1hZ2UgPiAudWJlcm1lbnUtdGFyZ2V0LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IG5vbmU7IH1cblxuLyogbGluZSAzNDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1kaXNhYmxlLXBhZGRpbmcgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDM1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLnViZXJtZW51LWRpc2FibGUtcGFkZGluZy51YmVybWVudS1oYXMtc3VibWVudS1kcm9wID4gLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLyogSW1hZ2VzICovXG4vKiBsaW5lIDM1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pbWFnZTpub3QoLnViZXJtZW51LWltYWdlLWxhenlsb2FkKSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDM2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pbWFnZS1sYXp5bG9hZCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzNjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaW1hZ2VfbGVmdCA+IC51YmVybWVudS10YXJnZXQtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgLyogRGVmYXVsdCAqLyB9XG5cbi8qIGxpbmUgMzcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0tbGF5b3V0LWltYWdlX2xlZnQgPiAudWJlcm1lbnUtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDM3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pbWFnZV9yaWdodCA+IC51YmVybWVudS10YXJnZXQtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIC8qIERlZmF1bHQgKi8gfVxuXG4vKiBsaW5lIDM3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pbWFnZV9yaWdodCA+IC51YmVybWVudS1pbWFnZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDM4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pbWFnZV9hYm92ZSA+IC51YmVybWVudS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAzODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaW1hZ2VfYmVsb3cgPiAudWJlcm1lbnUtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi8qIEljb25zICovXG4vKiBsaW5lIDM4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pY29uIHtcbiAgd2lkdGg6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLyogbGluZSAzOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1ub3RleHQgPiAudWJlcm1lbnUtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuXG4vKiBsaW5lIDM5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pY29uX2xlZnQgPiAudWJlcm1lbnUtaWNvbixcbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaWNvbl9yaWdodCA+IC51YmVybWVudS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDM5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pY29uX3RvcCA+IC51YmVybWVudS1pY29uLFxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pY29uX2JvdHRvbSA+IC51YmVybWVudS1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG5cbi8qIGxpbmUgNDAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0tbGF5b3V0LWljb25fbGVmdCA+IC51YmVybWVudS10YXJnZXQtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogLjZlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNDA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUudWJlcm1lbnUtaWNvbnMtaW5saW5lIC51YmVybWVudS1pdGVtLWxheW91dC1pY29uX2xlZnQgPiAudWJlcm1lbnUtaWNvbixcbi51YmVybWVudS51YmVybWVudS1pY29ucy1pbmxpbmUgLnViZXJtZW51LWl0ZW0tbGF5b3V0LWljb25fbGVmdCA+IC51YmVybWVudS10YXJnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLyogQ29udGVudCBhbGlnbm1lbnQgKi9cbi8qIGxpbmUgNDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWNvbnRlbnQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA0MTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtY29udGVudC1hbGlnbi1sZWZ0ID4gLnViZXJtZW51LWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNDE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWNvbnRlbnQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNDIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWNvbnRlbnQtYWxpZ24tY2VudGVyID4gLnViZXJtZW51LWltYWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA0MjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtY29udGVudC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNDMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWNvbnRlbnQtYWxpZ24tcmlnaHQgPiAudWJlcm1lbnUtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogQ29sdW1ucyAmIFJvd3MgKi9cbi8qIGxpbmUgNDM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXJvdyxcbi51YmVybWVudSAudWJlcm1lbnUtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIERyb3AgU3ViICovXG4vKiBsaW5lIDQzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtIC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDtcbiAgdG9wOiAtMTAwMDBweDtcbiAgLypkaXNwbGF5Om5vbmU7Ki9cbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmVcXDk7IH1cblxuLyogbGluZSA0NTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbTpub3QoLnViZXJtZW51LWFjdGl2ZSkgLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ1MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtIC51YmVybWVudS1zdWJtZW51LXBhZGRlZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgNDU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtbm9qcyAudWJlcm1lbnUtaXRlbTpob3ZlciA+IC51YmVybWVudS1zdWJtZW51LWRyb3AsXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLyogbGluZSA0NjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1ub2pzIC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQsXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogRm9yIHN1YiBmbHlvdXRzICovIH1cblxuLyogbGluZSA0NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pbi10cmFuc2l0aW9uID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNDc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLyogbGluZSA0NzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGNsaXA6IHJlY3QoMCwgNTAwMHB4LCA1MDAwcHgsIC01MDAwcHgpOyB9XG5cbi8qIGxpbmUgNDgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtYm91bmQgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhIHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIC8qIERlZmF1bHQgKi8gfVxuXG4vKiBNZWdhIFN1Ym1lbnUgR3JpZCBMYXlvdXRzICovXG4vKiBsaW5lIDQ4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWdyaWQsXG4udWJlcm1lbnUgLnViZXJtZW51LWdyaWQtcm93IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4vKiBsaW5lIDQ5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWdyaWQgLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudSAudWJlcm1lbnUtZ3JpZC1yb3cgLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogRHJvcCBTdWIgT3BlbiBMYXllcmluZyAqL1xuLyogbGluZSA0OTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1ub2pzIC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtbm9qcyAudWJlcm1lbnUtaXRlbTpob3ZlciAudWJlcm1lbnUtc3VibWVudS1kcm9wLFxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgei1pbmRleDogMjA7IH1cblxuLyogRHJvcCBTdWIgLSBMZWZ0IGVkZ2Ugb2YgbWVudSBpdGVtICovXG4vKiBsaW5lIDUwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi1sZWZ0X2VkZ2VfaXRlbSB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogRHJvcCBTdWIgLSBSaWdodCBlZGdlIG9mIG1lbnUgaXRlbSAtIGZvcmNlcyBSVEwgKi9cbi8qIGxpbmUgNTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWFsaWduLXJpZ2h0X2VkZ2VfaXRlbSB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIERyb3AgU3ViIC0gTGVmdCBFZGdlIG9mIE1lbnUgQmFyICovXG4vKiBsaW5lIDUxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi1sZWZ0X2VkZ2VfYmFyLFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi1mdWxsX3dpZHRoIHtcbiAgbGVmdDogMDsgfVxuXG4vKiBEcm9wIFN1YiAtIFJpZ2h0IEVkZ2Ugb2YgTWVudSBCYXIgKi9cbi8qIGxpbmUgNTE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWFsaWduLXJpZ2h0X2VkZ2VfYmFyIHtcbiAgcmlnaHQ6IDA7IH1cblxuLyogbGluZSA1MjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4vKiBsaW5lIDUyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXJ0bCA+ICoge1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4vKiBsaW5lIDUyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi1mdWxsX3dpZHRoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogUmV0cmFjdG9yICovXG4vKiBsaW5lIDUzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1yZXRyYWN0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNTM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXJldHJhY3Rvcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDUzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1yZXRyYWN0b3ItZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4vKiBTdWJtZW51IG1lbnUgaXRlbXMgKi9cbi8qIGxpbmUgNTQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0ge1xuICAvKm1pbi13aWR0aDoxMDBweDsqLyB9XG5cbi8qIFN0YWNrIFN1YiAqL1xuLyogbGluZSA1NTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDU1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtaXRlbS51YmVybWVudS1jb2x1bW4tYXV0byB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDU2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWhlYWRlciA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtYXV0b2NvbHVtbixcbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWF1dG9jb2x1bW4gPiAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWl0ZW0tbm9ybWFsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSA1NjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NvbHVtbiArIC51YmVybWVudS1pdGVtLXZpZXctYWxsIHtcbiAgY2xlYXI6IGJvdGg7XG4gIC8qIFZpZXcgYWxsIGxpbmsgaW4gYSBzdGFjayBuZWVkcyB0byBjbGVhciBwcm9wZXJseSAqLyB9XG5cbi8qIEluZGVudGVkIFN0YWNrcyAqL1xuLyogbGluZSA1NzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrLnViZXJtZW51LXN1Ym1lbnUtaW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgcGFkZGluZy10b3A6IC40ZW07IH1cblxuLyogbGluZSA1NzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDU4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi8qIFRyYW5zaXRpb25zICovXG4vKiBsaW5lIDU4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWluLXRyYW5zaXRpb24gPiAudWJlcm1lbnUtc3VibWVudS1kcm9wLFxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZS51YmVybWVudS1pbi10cmFuc2l0aW9uID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuLyogTm8gVHJhbnNpdGlvbiAqL1xuLyogbGluZSA2MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS10cmFuc2l0aW9uLW5vbmUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRvcDogYXV0bzsgfVxuXG4vKiBsaW5lIDYwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LW5vanMudWJlcm1lbnUtdHJhbnNpdGlvbi1ub25lIC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbi51YmVybWVudS10cmFuc2l0aW9uLW5vbmUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuXG4vKiBTbGlkZSBUcmFuc2l0aW9uICovXG4vKiBsaW5lIDYxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXRyYW5zaXRpb24tc2xpZGUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIHZpc2liaWxpdHk7XG4gIC8qbWF4LWhlaWdodDsqL1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0b3A6IGF1dG87IH1cblxuLyogbGluZSA2MjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1ub2pzLnViZXJtZW51LXRyYW5zaXRpb24tc2xpZGUgLnViZXJtZW51LWl0ZW06aG92ZXIgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wLFxuLnViZXJtZW51LXRyYW5zaXRpb24tc2xpZGUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgLyoganVzdCBmb3IgYW5pbWF0aW9uIHRpbWluZyAqLyB9XG5cbi8qIEZhZGUgVHJhbnNpdGlvbiAqL1xuLyogbGluZSA2MzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS10cmFuc2l0aW9uLWZhZGUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi8qIGxpbmUgNjM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtbm9qcy51YmVybWVudS10cmFuc2l0aW9uLWZhZGUgLnViZXJtZW51LWl0ZW06aG92ZXIgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wLFxuLnViZXJtZW51LXRyYW5zaXRpb24tZmFkZSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiBhdXRvOyB9XG5cbi8qIFNoaWZ0IFVwIFRyYW5zaXRpb24gKi9cbi8qIGxpbmUgNjQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdHJhbnNpdGlvbi1zaGlmdCAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdG9wOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi10b3AsIG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tdG9wLCBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tdG9wLCBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICAvKiBJbmNsdWRpbmcgdmlzaWJpbGl0eSByZWFsbHkgbWF0dGVycyAqLyB9XG5cbi8qIGxpbmUgNjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtbm9qcy51YmVybWVudS10cmFuc2l0aW9uLXNoaWZ0IC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbi51YmVybWVudS10cmFuc2l0aW9uLXNoaWZ0IC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIE1lZ2EgKi9cbi8qIGxpbmUgNjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EsXG4udWJlcm1lbnU6bm90KC51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlKSAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYSB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLyogbGluZSA2NjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS51YmVybWVudS1kaXNhYmxlLXN1Ym1lbnUtc2Nyb2xsIC51YmVybWVudS1pdGVtID4gLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNjY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUudWJlcm1lbnUtZGlzYWJsZS1zdWJtZW51LXNjcm9sbCAudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbi8qIEZseW91dCAqL1xuLyogbGluZSA2NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1oYXMtc3VibWVudS1mbHlvdXQge1xuICAvKnBvc2l0aW9uOnJlbGF0aXZlOyovIH1cblxuLyogbGluZSA2NzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCA+IC51YmVybWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNjgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA2ODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudTpub3QoLnViZXJtZW51LXRyYW5zaXRpb24tc2xpZGUpIC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICBtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuICAvKiBBbGxvd3MgdHJhbnNpdGlvbnMtb3V0IHRvIHdvcmsgcHJvcGVybHkgKi8gfVxuXG4vKiBTZWNvbmQgKyAqL1xuLyogbGluZSA2OTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCA+IC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSB7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi8qIGxpbmUgNjkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgY2xpcDogcmVjdCgtMTBweCwgNTAwMHB4LCA1MDAwcHgsIDApOyB9XG5cbi8qIGxpbmUgNzAwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQudWJlcm1lbnUtc3VibWVudS1hbGlnbi1yaWdodF9lZGdlX2l0ZW0ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgY2xpcDogcmVjdCgtMTBweCwgNTAwMHB4LCA1MDAwcHgsIC01MDAwcHgpOyB9XG5cbi8qIGxpbmUgNzA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICB0b3A6IDA7IH1cblxuLyogbGluZSA3MDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCA+IC51YmVybWVudS1pdGVtLnViZXJtZW51LWhhcy1zdWJtZW51LW1lZ2Ege1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi8qIGxpbmUgNzExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQgPiAudWJlcm1lbnUtaXRlbSA+IC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhIHtcbiAgbGVmdDogMTAwJTtcbiAgLyp0b3A6LTFweDsqL1xuICB0b3A6IDBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY2xpcDogcmVjdCgtMTBweCwgNTAwMHB4LCA1MDAwcHgsIC01MDAwcHgpOyB9XG5cbi8qIGxpbmUgNzIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0xOmZpcnN0LWNoaWxkID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQsXG4udWJlcm1lbnUudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0xOmZpcnN0LWNoaWxkID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQgPiAudWJlcm1lbnUtaXRlbTpmaXJzdC1jaGlsZCA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0LFxuLnViZXJtZW51LnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4vKiBXaXRoaW4gTWVnYSAqL1xuLyogTWVnYSB3aXRoaW4gbWVnYSAqL1xuLyogbGluZSA3MjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNsaXA6IHJlY3QoMCwgNTAwMHB4LCA1MDAwcHgsIC01MDAwcHgpOyB9XG5cbi8qIEZseW91dCB3aXRoaW4gbWVnYSAqL1xuLyogbGluZSA3MzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaGFzLXN1Ym1lbnUtZmx5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNzM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhID4gLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaGFzLXN1Ym1lbnUtZmx5b3V0ID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDc0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1oYXMtc3VibWVudS1mbHlvdXQudWJlcm1lbnUtYWN0aXZlIHtcbiAgei1pbmRleDogMTAwOyB9XG5cbi8qIFJvd3MgKi9cbi8qIGxpbmUgNzQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNzUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDc1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1jbGVhci1yb3cge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBHcmlkIC0gdHVybiB0byBMRVNTIGFuZCByZXVzZSBhcyBtaXhpbiAqL1xuLyogbGluZSA3NTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiBBbHRlcm5hdGl2ZSBBbGlnbm1lbnRzICovXG4vKiBsaW5lIDc2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYS51YmVybWVudS1zdWJtZW51LWNvbnRlbnQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA3NjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EudWJlcm1lbnUtc3VibWVudS1jb250ZW50LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSA3NzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EudWJlcm1lbnUtc3VibWVudS1jb250ZW50LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDc3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYS51YmVybWVudS1zdWJtZW51LWNvbnRlbnQtYWxpZ24tbGVmdCA+IC51YmVybWVudS1jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLnViZXJtZW51LXN1Ym1lbnUtY29udGVudC1hbGlnbi1sZWZ0ID4gLnViZXJtZW51LXJvdyA+IC51YmVybWVudS1jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLnViZXJtZW51LXN1Ym1lbnUtY29udGVudC1hbGlnbi1yaWdodCA+IC51YmVybWVudS1jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLnViZXJtZW51LXN1Ym1lbnUtY29udGVudC1hbGlnbi1yaWdodCA+IC51YmVybWVudS1yb3cgPiAudWJlcm1lbnUtY29sdW1uLFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYS51YmVybWVudS1zdWJtZW51LWNvbnRlbnQtYWxpZ24tY2VudGVyID4gLnViZXJtZW51LWNvbHVtbixcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EudWJlcm1lbnUtc3VibWVudS1jb250ZW50LWFsaWduLWNlbnRlciA+IC51YmVybWVudS1yb3cgPiAudWJlcm1lbnUtY29sdW1uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDc4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1jb2x1bW4tYXV0byB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgNzg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLWZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDc5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi0xLTIge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNzkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtMyB7XG4gIHdpZHRoOiAzMy4zMyU7IH1cblxuLyogbGluZSA3OTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMi0zIHtcbiAgd2lkdGg6IDY2LjY2JTsgfVxuXG4vKiBsaW5lIDc5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi0xLTQge1xuICB3aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgODAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtNCB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyogbGluZSA4MDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMS01IHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4vKiBsaW5lIDgwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi0yLTUge1xuICB3aWR0aDogNDAlOyB9XG5cbi8qIGxpbmUgODExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtNSB7XG4gIHdpZHRoOiA2MCU7IH1cblxuLyogbGluZSA4MTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNC01IHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4vKiBsaW5lIDgxNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi0xLTYge1xuICB3aWR0aDogMTYuNjYlOyB9XG5cbi8qIGxpbmUgODIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTUtNiB7XG4gIHdpZHRoOiA4My4zMyU7IH1cblxuLyogbGluZSA4MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMS03IHtcbiAgd2lkdGg6IDE0LjI4JTsgfVxuXG4vKiBsaW5lIDgyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi0yLTcge1xuICB3aWR0aDogMjguNTclOyB9XG5cbi8qIGxpbmUgODI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtNyB7XG4gIHdpZHRoOiA0Mi44NSU7IH1cblxuLyogbGluZSA4MzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNC03IHtcbiAgd2lkdGg6IDU3LjE0JTsgfVxuXG4vKiBsaW5lIDgzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi01LTcge1xuICB3aWR0aDogNzEuNDIlOyB9XG5cbi8qIGxpbmUgODM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTYtNyB7XG4gIHdpZHRoOiA4NS43MSU7IH1cblxuLyogbGluZSA4NDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMS04IHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi8qIGxpbmUgODQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtOCB7XG4gIHdpZHRoOiAzNy41JTsgfVxuXG4vKiBsaW5lIDg0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi01LTgge1xuICB3aWR0aDogNjIuNSU7IH1cblxuLyogbGluZSA4NTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNy04IHtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi8qIGxpbmUgODUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtOSB7XG4gIHdpZHRoOiAxMS4xMSU7IH1cblxuLyogbGluZSA4NTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMi05IHtcbiAgd2lkdGg6IDIyLjIyJTsgfVxuXG4vKiBsaW5lIDg1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi00LTkge1xuICB3aWR0aDogNDQuNDQlOyB9XG5cbi8qIGxpbmUgODYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTUtOSB7XG4gIHdpZHRoOiA1NS41NSU7IH1cblxuLyogbGluZSA4NjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNy05IHtcbiAgd2lkdGg6IDc3Ljc3JTsgfVxuXG4vKiBsaW5lIDg2OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi04LTkge1xuICB3aWR0aDogODguODglOyB9XG5cbi8qIGxpbmUgODcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtMTAge1xuICB3aWR0aDogMTAlOyB9XG5cbi8qIGxpbmUgODc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtMTAge1xuICB3aWR0aDogMzAlOyB9XG5cbi8qIGxpbmUgODc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTctMTAge1xuICB3aWR0aDogNzAlOyB9XG5cbi8qIGxpbmUgODgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTktMTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi8qIGxpbmUgODgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtMTEge1xuICB3aWR0aDogOS4wOSU7IH1cblxuLyogbGluZSA4ODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMi0xMSB7XG4gIHdpZHRoOiAxOC4xOCU7IH1cblxuLyogbGluZSA4ODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMy0xMSB7XG4gIHdpZHRoOiAyNy4yNyU7IH1cblxuLyogbGluZSA4OTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNC0xMSB7XG4gIHdpZHRoOiAzNi4zNiU7IH1cblxuLyogbGluZSA4OTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNS0xMSB7XG4gIHdpZHRoOiA0NS40NSU7IH1cblxuLyogbGluZSA4OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNi0xMSB7XG4gIHdpZHRoOiA1NC41NCU7IH1cblxuLyogbGluZSA5MDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNy0xMSB7XG4gIHdpZHRoOiA2My42MyU7IH1cblxuLyogbGluZSA5MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tOC0xMSB7XG4gIHdpZHRoOiA3Mi43MiU7IH1cblxuLyogbGluZSA5MDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tOS0xMSB7XG4gIHdpZHRoOiA4MS44MSU7IH1cblxuLyogbGluZSA5MTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMTAtMTEge1xuICB3aWR0aDogOTAuOTAlOyB9XG5cbi8qIGxpbmUgOTEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtMTIge1xuICB3aWR0aDogOC4zMyU7IH1cblxuLyogbGluZSA5MTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNS0xMiB7XG4gIHdpZHRoOiA0MS42NiU7IH1cblxuLyogbGluZSA5MTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNy0xMiB7XG4gIHdpZHRoOiA1OC4zMyU7IH1cblxuLyogbGluZSA5MjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMTEtMTIge1xuICB3aWR0aDogOTEuNjYlOyB9XG5cbi8qIGxpbmUgOTI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4tZnVsbCxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbi0xLTI6bnRoLWNoaWxkKDJuKzEpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIgPiAudWJlcm1lbnUtY29sdW1uLTEtMzpudGgtY2hpbGQoM24rMSksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4tMS00Om50aC1jaGlsZCg0bisxKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbi0xLTU6bnRoLWNoaWxkKDVuKzEpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIgPiAudWJlcm1lbnUtY29sdW1uLTEtNjpudGgtY2hpbGQoNm4rMSksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4tMS03Om50aC1jaGlsZCg3bisxKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbi0xLTg6bnRoLWNoaWxkKDhuKzEpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIgPiAudWJlcm1lbnUtY29sdW1uLTEtOTpudGgtY2hpbGQoOW4rMSksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4tMS0xMDpudGgtY2hpbGQoMTBuKzEpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIgPiAudWJlcm1lbnUtY29sdW1uLTEtMTE6bnRoLWNoaWxkKDExbisxKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbi0xLTEyOm50aC1jaGlsZCgxMm4rMSkge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDkzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbiB7XG4gIGNsZWFyOiBub25lOyB9XG5cbi8qIGxpbmUgOTQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLWZ1bGwsXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtMjpudGgtY2hpbGQoMm4rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtMzpudGgtY2hpbGQoM24rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtNDpudGgtY2hpbGQoNG4rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtNTpudGgtY2hpbGQoNW4rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtNjpudGgtY2hpbGQoNm4rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtNzpudGgtY2hpbGQoN24rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtODpudGgtY2hpbGQoOG4rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtOTpudGgtY2hpbGQoOW4rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtMTA6bnRoLWNoaWxkKDEwbisyKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcCA+IC51YmVybWVudS1jb2x1bW4tMS0xMTpudGgtY2hpbGQoMTFuKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTEyOm50aC1jaGlsZCgxMm4rMikge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDk1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbiB7XG4gIGNsZWFyOiBub25lOyB9XG5cbi8qIGxpbmUgOTU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMiA+IC51YmVybWVudS1jb2x1bW4tZnVsbCxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbi0xLTI6bnRoLWNoaWxkKDJuKzMpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uLTEtMzpudGgtY2hpbGQoM24rMyksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMiA+IC51YmVybWVudS1jb2x1bW4tMS00Om50aC1jaGlsZCg0biszKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbi0xLTU6bnRoLWNoaWxkKDVuKzMpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uLTEtNjpudGgtY2hpbGQoNm4rMyksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMiA+IC51YmVybWVudS1jb2x1bW4tMS03Om50aC1jaGlsZCg3biszKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbi0xLTg6bnRoLWNoaWxkKDhuKzMpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uLTEtOTpudGgtY2hpbGQoOW4rMyksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMiA+IC51YmVybWVudS1jb2x1bW4tMS0xMDpudGgtY2hpbGQoMTBuKzMpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uLTEtMTE6bnRoLWNoaWxkKDExbiszKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbi0xLTEyOm50aC1jaGlsZCgxMm4rMykge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBUYWJzICovXG4vKiBsaW5lIDk3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLyogV2lsbCBiZSBvdmVycmlkZGVuIGJ5IGNvbHVtbnMgKi8gfVxuXG4vKiBsaW5lIDk3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWJzLWdyb3VwIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4vKiBsaW5lIDk4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWIgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgOTg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YXJnZXQsXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICAvKiBJbml0IGJvcmRlciBmb3IgbGF0ZXIgc3R5bGluZyAqL1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLyogbGluZSA5OTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1ub2pzIC51YmVybWVudS10YWI6aG92ZXIgPiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwsXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYi51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDk5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LW5vanMgLnViZXJtZW51LXRhYnMtc2hvdy1kZWZhdWx0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtdGFiOmZpcnN0LWNoaWxkID4gLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIFNob3cgZmlyc3QgdGFiIHBhbmVsICovIH1cblxuLyogbGluZSAxMDAwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtbm9qcyAudWJlcm1lbnUtdGFicy1zaG93LWRlZmF1bHQ6aG92ZXIgPiAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWI6Zmlyc3QtY2hpbGQgPiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBIaWRlIGZpcnN0IHRhYiBwYW5lbCB3aGVuIHNob3dpbmcgb3RoZXJzICovIH1cblxuLyogbGluZSAxMDA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtbm9qcyAudWJlcm1lbnUtdGFicy1zaG93LWRlZmF1bHQ6aG92ZXIgPiAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWI6Zmlyc3QtY2hpbGQ6aG92ZXIgPiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogU2hvdyBmaXJzdCB0YWIgcGFuZWwgd2hlbiBob3ZlcmluZyBpbiBpdHMgdGFiICovIH1cblxuLyogVGFicyBMZWZ0ICovXG4vKiBsaW5lIDEwMDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWxheW91dC1sZWZ0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7IH1cblxuLyogbGluZSAxMDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYi1sYXlvdXQtbGVmdCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLyogbGluZSAxMDE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LXRhYnMudWJlcm1lbnUtdGFiLWxheW91dC1sZWZ0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAvKlwiXFxmMGRhXCI7Ki8gfVxuXG4vKiBUYWJzIFJpZ2h0ICovXG4vKiBsaW5lIDEwMjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWxheW91dC1yaWdodCA+IC51YmVybWVudS10YWJzLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDsgfVxuXG4vKiBsaW5lIDEwMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWxheW91dC1yaWdodCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4vKiBsaW5lIDEwMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWxheW91dC1yaWdodCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi8qIGxpbmUgMTAzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS10YWItbGF5b3V0LXJpZ2h0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAvKlwiXFxmMGRhXCI7Ki9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7IH1cblxuLyogVGFicyBUb3AgKi9cbi8qIGxpbmUgMTA0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWItbGF5b3V0LXRvcCA+IC51YmVybWVudS10YWJzLWdyb3VwIHtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgMTA0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWItbGF5b3V0LXRvcCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7IH1cblxuLyogVGFicyBCb3R0b20gKi9cbi8qIGxpbmUgMTA1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWItbGF5b3V0LWJvdHRvbSA+IC51YmVybWVudS10YWJzLWdyb3VwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTA1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWItbGF5b3V0LWJvdHRvbSA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4vKiBsaW5lIDEwNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtdGFicy51YmVybWVudS10YWItbGF5b3V0LWJvdHRvbSA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4vKiBXaWRnZXRzICovXG4vKiBsaW5lIDEwNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSBoMy51YmVybWVudS13aWRnZXR0aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07IH1cblxuLyogbGluZSAxMDY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4ud2lkZ2V0LnViZXJtZW51X25hdmlnYXRpb25fd2lkZ2V0LWNsYXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogRGl2aWRlciAqL1xuLyogbGluZSAxMDcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWRpdmlkZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4vKiBsaW5lIDEwNzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWRpdmlkZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLyogbGluZSAxMDgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWRpdmlkZXIgaHIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogU2VhcmNoIEJhciAqL1xuLyogbGluZSAxMDkxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXNlYXJjaCAudWJlcm1lbnUtc2VhcmNoZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDdweDsgfVxuXG4vKiBsaW5lIDEwOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc2VhcmNoIGlucHV0LnViZXJtZW51LXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggNDBweCA4cHggMTVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogbGluZSAxMTA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXNlYXJjaCAudWJlcm1lbnUtc2VhcmNoLXN1Ym1pdCxcbi51YmVybWVudSAudWJlcm1lbnUtc2VhcmNoYmFyLWRyb3AgLnViZXJtZW51LXNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBTZWFyY2ggLSBzdWJtZW51ICovXG4vKiBsaW5lIDExMjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtc2VhcmNoIC51YmVybWVudS1zZWFyY2hmb3JtIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTEyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1zZWFyY2ggaW5wdXQudWJlcm1lbnUtc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggNTBweCAxNHB4IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTEzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1zZWFyY2ggLnViZXJtZW51LXNlYXJjaC1zdWJtaXQsXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXNlYXJjaGJhci1kcm9wIC51YmVybWVudS1zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogUmVjZW50IFBvc3RzICovXG4vKiBsaW5lIDExNTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtcG9zdGxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAxMTU4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXBvc3RsaXN0IC51YmVybWVudS1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTE2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1wb3N0bGlzdC10aXRsZSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTE2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1wb3N0bGlzdC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBvcGFjaXR5OiAuNzsgfVxuXG4vKiBNYXBzICovXG4vKiBsaW5lIDExNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbWFwLWNhbnZhcyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyogbGluZSAxMTczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtc2NyZWVuLXJlYWRlcixcbi51YmVybWVudS10YXJnZXQtZGl2aWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAxMTg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlci1jbGVhcjphZnRlcixcbi51YmVybWVudTphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudTphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtY29sdW1uOmFmdGVyLFxuLnViZXJtZW51IC51YmVybWVudS1pbWFnZTphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtdGFiczphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtcG9zdGxpc3QtaXRlbTphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtY29udGVudC1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBTa2luIFJlc2V0ICovXG4vKiBsaW5lIDExOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTIwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi8qIEZvciBKUyAqL1xuLyogbGluZSAxMjA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdGVzdC1kaW1lbnNpb25zIHtcbiAgLypwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50OyovXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIEZvciBkZWJ1Z2dpbmcgKi9cbi8qIGxpbmUgMTIxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1mb3JjZSA+IC51YmVybWVudS1zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1ub3RyYW5zaXRpb24sXG4udWJlcm1lbnUtbm90cmFuc2l0aW9uID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogQWRtaW4gTm90aWNlcyAqL1xuLyogbGluZSAxMjMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtYWRtaW4tbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICM0RDkwRkU7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMTI0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LWFkbWluLW5vdGljZSBhLFxuLnViZXJtZW51LWFkbWluLW5vdGljZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwQTNGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDEyNDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1hZG1pbi1ub3RpY2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjMEQ3NUFGOyB9XG5cbi8qIGxpbmUgMTI0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LWFkbWluLW5vdGljZSBzdHJvbmcge1xuICBjb2xvcjogdG9tYXRvOyB9XG5cbi8qIGxpbmUgMTI1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LWFkbWluLW5vdGljZSAudWJlcm1lbnUtYWRtaW4tbm90aWNlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4vKiBsaW5lIDEyNjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1hZG1pbi1ub3RpY2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICdVYmVyTWVudSBOb3RpY2U6IE9ubHkgZGlzcGxheWVkIHRvIGFkbWluIHVzZXJzJztcbiAgbGVmdDogLTMwcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLyogbGluZSAxMjcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtYWRtaW4tbm90aWNlOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMjc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4jd3AtYWRtaW4tYmFyLXViZXJtZW51IC5mYSxcbiN3cC1hZG1pbi1iYXItdWJlcm1lbnVfbG9hZGluZyAuZmEge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNhYWE7IH1cblxuLyogbGluZSAxMjgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4jd3AtYWRtaW4tYmFyLXViZXJtZW51X2xvYWRpbmcgLmZhIHtcbiAgY29sb3I6IHllbGxvdzsgfVxuXG4vKiBsaW5lIDEyODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiN3cGFkbWluYmFyICN3cC1hZG1pbi1iYXItdWJlcm1lbnVfbG9hZGluZyAjd3AtYWRtaW4tYmFyLXViZXJtZW51X2xvYWRpbmdfbXNnIC5hYi1pdGVtIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi8qIGxpbmUgMTI5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LnViZXJtZW51LWxvYy11YmVybWVudS1kaXJlY3QtaW5qZWN0LFxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLnViZXJtZW51LWxvYy11YmVybWVudS1kaXJlY3QtaW5qZWN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTI5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLmFkbWluLWJhciAudWJlcm1lbnUudWJlcm1lbnUtbG9jLXViZXJtZW51LWRpcmVjdC1pbmplY3QsXG4uYWRtaW4tYmFyIC51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1sb2MtdWJlcm1lbnUtZGlyZWN0LWluamVjdCB7XG4gIHRvcDogMzJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAvKiBsaW5lIDEzMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LnViZXJtZW51LWxvYy11YmVybWVudS1kaXJlY3QtaW5qZWN0IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLyogbGluZSAxMzA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC5hZG1pbi1iYXIgLnViZXJtZW51LnViZXJtZW51LWxvYy11YmVybWVudS1kaXJlY3QtaW5qZWN0LFxuICAuYWRtaW4tYmFyIC51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1sb2MtdWJlcm1lbnUtZGlyZWN0LWluamVjdCB7XG4gICAgdG9wOiA0NnB4OyB9XG4gIC8qIGxpbmUgMTMxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUudWJlcm1lbnUtbG9jLXViZXJtZW51LWRpcmVjdC1pbmplY3QsXG4gIC51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1sb2MtdWJlcm1lbnUtZGlyZWN0LWluamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLyoqIFZlcnRpY2FsICoqL1xuLyogbGluZSAxMzE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDEzMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS12ZXJ0aWNhbC51YmVybWVudS1pdGVtcy1hbGlnbi1yaWdodCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSAxMzI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdmVydGljYWwudWJlcm1lbnUtaXRlbXMtYWxpZ24tY2VudGVyIC51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMzI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBjbGlwOiByZWN0KC01MDAwcHgsIDUwMDBweCwgNTAwMHB4LCAwKTsgfVxuXG4vKiBsaW5lIDEzMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi8qIGxpbmUgMTMzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXZlcnRpY2FsLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEwNSc7IH1cblxuLyogbGluZSAxMzM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7IH1cblxuLyogbGluZSAxMzQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtbm9qcy51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51LWRyb3AsXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWFjdGl2ZSAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0IC51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYSB7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDEzNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS1ub2pzLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLWxldmVsLTA6aG92ZXIgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wLnViZXJtZW51LXN1Ym1lbnUtYWxpZ24tdmVydGljYWxfcGFyZW50X2l0ZW0sXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wLnViZXJtZW51LXN1Ym1lbnUtYWxpZ24tdmVydGljYWxfcGFyZW50X2l0ZW0ge1xuICBtaW4taGVpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTM1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWZseW91dC1mdWxsLWhlaWdodCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLyogbGluZSAxMzU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtZmx5b3V0LWZ1bGwtaGVpZ2h0ID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTM2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICB0b3A6IDBweDsgfVxuXG4vKiBsaW5lIDEzNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS12ZXJ0aWNhbC51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZS51YmVybWVudS1pbi10cmFuc2l0aW9uID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cblxuLyogbGluZSAxMzY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICB3aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDEzNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtdGFiLWxheW91dC1sZWZ0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtdGFiID4gLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsLFxuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS10YWItbGF5b3V0LXJpZ2h0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtdGFiID4gLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDEzNzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEzNzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1yZWxhdGl2ZS51YmVybWVudS1hY3RpdmUge1xuICB6LWluZGV4OiAyMDsgfVxuXG4vKiBsaW5lIDEzODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtcmVsYXRpdmUudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWFsaWduLXZlcnRpY2FsX3BhcmVudF9pdGVtIHtcbiAgdG9wOiAwcHg7IH1cblxuLyogbGluZSAxMzgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1taW5pIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lOyB9XG5cbi8qIGxpbmUgMTM4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnViZXJtZW51LnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbWluaSA+IC51YmVybWVudS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIFRleHQgUlRMICovXG4vKiBsaW5lIDEzOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi5ydGwgLnViZXJtZW51LFxuLnJ0bCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBMZWZ0IEFsaWduZWQgdG9wIGxldmVsIGl0ZW1zICovXG4vKiBsaW5lIDEzOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi5ydGwgLnViZXJtZW51LWl0ZW1zLWFsaWduLWxlZnQudWJlcm1lbnUtaG9yaXpvbnRhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSAxNDAwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4ucnRsIC51YmVybWVudS1pdGVtcy1hbGlnbi1sZWZ0LnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogQ2VudGVyIEFsaWduZWQgdG9wIGxldmVsIGl0ZW1zICovXG4vKiBsaW5lIDE0MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi5ydGwgLnViZXJtZW51LWl0ZW1zLWFsaWduLWNlbnRlci51YmVybWVudS1ob3Jpem9udGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTQwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuLnJ0bCAudWJlcm1lbnUtaXRlbXMtYWxpZ24tbGVmdC51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIExlZnQtbW9zdCBpdGVtIHRvcCBsZXZlbCAqL1xuLyogbGluZSAxNDExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4ucnRsIC51YmVybWVudS51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLWxldmVsLTA6bGFzdC1jaGlsZCA+IC51YmVybWVudS10YXJnZXQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBDb2x1bW5zIFJUTCAqL1xuLyogbGluZSAxNDE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4ucnRsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgPiAudWJlcm1lbnUtY29sdW1uOm5vdCgudWJlcm1lbnUtdGFicy1ncm91cCksXG4ucnRsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXRhYi1jb250ZW50LXBhbmVsID4gLnViZXJtZW51LWNvbHVtbjpub3QoLnViZXJtZW51LXRhYnMtZ3JvdXApIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIFJldmVyc2UgaWNvbiBwYWRkaW5nICovXG4vKiBsaW5lIDE0MjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi5ydGwgLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pY29uX2xlZnQgPiAudWJlcm1lbnUtdGFyZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLjZlbTsgfVxuXG4vKiBNb3ZlIGFycm93cyB0byBsZWZ0ICovXG4vKiBsaW5lIDE0MjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi5ydGwgLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLyogbGluZSAxNDMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4ucnRsIC51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7IH1cblxuLyogRGlzYWJsaW5nIHBhZGRpbmcsIGJ1dCBrZWVwIGluZGljYXRvciBvbiBsZWZ0IGZvciBzdWIgaW5kaWNhdG9yICovXG4vKiBsaW5lIDE0MzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbi5ydGwgLnViZXJtZW51LnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLnViZXJtZW51LWRpc2FibGUtcGFkZGluZy51YmVybWVudS1oYXMtc3VibWVudS1kcm9wID4gLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiogUmVzcG9uc2l2ZSAqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIGxpbmUgMTQ0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0IHtcbiAgICAvKiBGb3JjZSBjdXJyZW50IHN1Ym1lbnUgYWx3YXlzIG9wZW4gYnV0IGJlbG93IG90aGVycyAqL1xuICAgIC8qIEludmVydCBIb3Jpem9udGFsIG1lbnUgdG8gbWFrZSBzdWJzIGdvIHVwICovXG4gICAgLyogTWFrZSBzZWNvbmQgbGV2ZWwgZmx5b3V0cyBmbHkgdXAgKi9cbiAgICAvKiBDbGlwIHRoZSBzdWJtZW51cyBwcm9wZXJseSB3aGVuIGludmVydGVkICovXG4gICAgLyogSW52ZXJ0IFZlcnRpY2FsIG1lbnUgdG8gbWFrZSBzdWJzIGdvIGxlZnQgKi8gfVxuICAvKiBsaW5lIDE0NDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0NTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQ1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtcmV0cmFjdG9ycy1yZXNwb25zaXZlIC51YmVybWVudS1yZXRyYWN0b3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTQ1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LWZvcmNlLWN1cnJlbnQtc3VibWVudSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWN1cnJlbnQtbWVudS1pdGVtID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1mb3JjZS1jdXJyZW50LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE5OyB9XG4gIC8qIGxpbmUgMTQ2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LWludmVydC51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTQ3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LWludmVydC51YmVybWVudS1ob3Jpem9udGFsLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbiAgLyogbGluZSAxNDc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtaW52ZXJ0LnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7IH1cbiAgLyogbGluZSAxNDc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtaW52ZXJ0LnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICAgIGNsaXA6IHJlY3QoLTUwMDBweCwgNTAwMHB4LCBhdXRvLCAtNTAwMHB4KTsgfVxuICAvKiBsaW5lIDE0ODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1pbnZlcnQudWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAxNDg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtaW52ZXJ0LnViZXJtZW51LXZlcnRpY2FsLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLnViZXJtZW51LXRhcmdldDphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbiAgLyogbGluZSAxNDkxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtdmVydGljYWwudWJlcm1lbnUtaW52ZXJ0IC51YmVybWVudS1pdGVtID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gICAgY2xpcDogcmVjdCgtNTAwMHB4LCA1MDAwcHgsIDUwMDBweCwgLTUwMDBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAvKiBsaW5lIDE0OTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLFxuICAudWJlcm1lbnUtc3RpY2t5LXRvZ2dsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDE1MDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LW5vLXRyYW5zaXRpb25zLnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtcmVzcG9uc2l2ZS1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNTA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1zdGlja3ktd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtc3RpY2t5LXRvZ2dsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDE1MTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdCB7XG4gICAgLyogVGFiIExheWVyaW5nICovIH1cbiAgLyogbGluZSAxNTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQgLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0IC51YmVybWVudS1zdGlja3ktdG9nZ2xlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTUyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW47IH1cbiAgLyogbGluZSAxNTI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS1pdGVtcy1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyogbGluZSAxNTMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMTUzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUgLnViZXJtZW51LW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxNTM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS1yZXNwb25zaXZlLW5vY29sbGFwc2UsXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVwc29uc2l2ZS51YmVybWVudS1uby10cmFuc2l0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAvKiBsaW5lIDE1NDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LXJlc3BvbnNpdmUtY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAvKiBsaW5lIDE1NDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LXJlc3BvbnNpdmUtY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDE1NTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LWluLXRyYW5zaXRpb24sXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS1pbi10cmFuc2l0aW9uIC51YmVybWVudS1uYXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC8qIGxpbmUgMTU1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtcmVzcG9uc2l2ZS1jb2xsYXBzZTpub3QoLnViZXJtZW51LWluLXRyYW5zaXRpb24pIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLyogbGluZSAxNTYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS1yZXNwb25zaXZlLWNvbGxhcHNlIC51YmVybWVudS1pdGVtIC51YmVybWVudS1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTU2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDE1NjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LXJlc3BvbnNpdmUtc2luZ2xlLWNvbHVtbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE1NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMTU3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaGFzLXN1Ym1lbnUtZmx5b3V0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC8qIGxpbmUgMTU3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQgLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG4gIC8qIGxpbmUgMTU4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1ODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LWhhcy1ib3JkZXIgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICAgIGxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICAvKiBGb3IgYm9yZGVycyAqLyB9XG4gIC8qIGxpbmUgMTU5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgPiAudWJlcm1lbnUtaXRlbS51YmVybWVudS1jb2x1bW4ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLyogb3ZlcnJpZGUgbGVmdC9jZW50ZXIvcmlnaHQgY29udGVudCBhbGlnbm1lbnQgKi9cbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDE2MDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvKnByZXZlbnQgb3ZlcmZsb3cgc2Nyb2xsaW5nIHNpbmNlIGFuZHJvaWQgaXMgc3RpbGwgZmluaWNreSovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLyogbGluZSAxNjA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWluLXRyYW5zaXRpb24gPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgLyogYmVjYXVzZSBvZiBzbGlkZSB0cmFuc2l0aW9uICovIH1cbiAgLyogbGluZSAxNjEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhIHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMTYxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWNvbHVtbixcbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1jb2x1bW4tYXV0byB7XG4gICAgbWluLXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSAxNjE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbiB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLyogbGluZSAxNjIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtY29sdW1uOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDE2MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3A6bm90KC51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMikgLnViZXJtZW51LWNvbHVtbjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLyogbGluZSAxNjI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wOm5vdCgudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIpIC51YmVybWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTYyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYnMsXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFicy1ncm91cCxcbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS10YWIsXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICAgIC8qKiBUQUJTIFNIT1VMRCBCRSAxMDAlICYmIEFDQ09SRElPTiAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDE2MzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS10YWJzLFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLyogT3ZlcnJpZGUgSW5saW5lIFN0eWxlIGZyb20gSlMgKi8gfVxuICAvKiBsaW5lIDE2NDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS10YWJzIHtcbiAgICB6LWluZGV4OiAxNTsgfVxuICAvKiBsaW5lIDE2NDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gICAgei1pbmRleDogMjA7IH1cbiAgLyogbGluZSAxNjUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxNjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFiLnViZXJtZW51LWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC8qIGxpbmUgMTY1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YXJnZXQge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwOyB9XG4gIC8qIGxpbmUgMTY2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LXRhYnMgPiAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWIudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbiAgLyogbGluZSAxNjYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFicyA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC8qIGxpbmUgMTY2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYi1sYXlvdXQtYm90dG9tID4gLnViZXJtZW51LXRhYnMtZ3JvdXAge1xuICAgIC8qcG9zaXRpb246cmVsYXRpdmU7Ki8gfVxuICAvKiBsaW5lIDE2NzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LnNjc3MgKi9cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXBvbnNpdmUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sge1xuICAgIC8qIFRvcCBMZXZlbCBTdGFjayBDb2x1bW5zICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTY3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayAudWJlcm1lbnUtY29sdW1uLFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayAudWJlcm1lbnUtY29sdW1uLWF1dG8ge1xuICAgIC8qIFN0YWNrIENvbHVtbnMgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxNjgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtaXRlbS1taW5pIHtcbiAgICAvKiBNaW5pIGl0ZW1zICovXG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLW1pbmkgPiBhLnViZXJtZW51LXRhcmdldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLyogbGluZSAxNjkxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1oaWRlLW1vYmlsZSB7XG4gICAgLyogSGlkaW5nIGl0ZW1zICovXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTY5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtaGlkZS1ia2dzIC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtYmtnLWltZyB7XG4gICAgLyoqIEhpZGUgQmFja2dyb3VuZCBJbWFnZXMgaW4gU3VibWVudSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSAxNjk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWl0ZW0tbWluaSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgMTcwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxNzA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtdmVydGljYWwudWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDcnOyB9XG4gIC8qIGxpbmUgMTcwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1yZWxhdGl2ZS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wLnViZXJtZW51LXN1Ym1lbnUtYWxpZ24tdmVydGljYWxfcGFyZW50X2l0ZW0ge1xuICAgIHRvcDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMTcxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUuc2NzcyAqL1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxNzE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS5zY3NzICovXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtY29sdW1uLFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWNvbHVtbi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBVYmVyTWVudSAtIENvcHlyaWdodCAyMDExLTIwMTYsIFNldmVuU3BhcmsgKi9cbi8qIGxpbmUgMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODg4ODsgfVxuXG4vKiBsaW5lIDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLyogbGluZSA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MgKi9cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXRhcmdldC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjYWFhYWFhOyB9XG5cbi8qIGxpbmUgMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LXNraW4tdmFuaWxsYS51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LXNraW4tdmFuaWxsYS51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGNvbG9yOiAjNDQ0NDQ0OyB9XG5cbi8qIGxpbmUgMjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LXNraW4tdmFuaWxsYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtY3VycmVudC1tZW51LWl0ZW0gPiAudWJlcm1lbnUtdGFyZ2V0LFxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWN1cnJlbnQtbWVudS1wYXJlbnQgPiAudWJlcm1lbnUtdGFyZ2V0LFxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC51YmVybWVudS10YXJnZXQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1oaWdobGlnaHQge1xuICBjb2xvcjogIzRkOTBmZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTsgfVxuXG4vKiBsaW5lIDQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MgKi9cbmJvZHk6bm90KC5ydGwpIC51YmVybWVudS1za2luLXZhbmlsbGEudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wOmZpcnN0LWNoaWxkID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLWxldmVsLTA6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LFxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSA1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgY29sb3I6ICM4ODg4ODg7IH1cblxuLyogbGluZSA1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSA2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7IH1cblxuLyogbGluZSA2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhLnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDsgfVxuXG4vKiBsaW5lIDY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MgKi9cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuXG4vKiBsaW5lIDcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MgKi9cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUsXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS10YXJnZXQge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4vKiBsaW5lIDc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MgKi9cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNGQ5MGZlOyB9XG5cbi8qIGxpbmUgNzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLFxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjMTExMTExOyB9XG5cbi8qIGxpbmUgODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtdGFyZ2V0ID4gLnViZXJtZW51LXRhcmdldC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjYWFhYWFhOyB9XG5cbi8qIGxpbmUgODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXRhcmdldCA+IC51YmVybWVudS10YXJnZXQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4vKiBsaW5lIDg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MgKi9cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGVhZGVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4vKiBsaW5lIDkxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MgKi9cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGVhZGVyLnViZXJtZW51LWhhcy1zdWJtZW51LXN0YWNrID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5OyB9XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSA5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1jdXJyZW50LW1lbnUtaXRlbSA+IC51YmVybWVudS10YXJnZXQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxMDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LXZhbmlsbGEuc2NzcyAqL1xuLnViZXJtZW51LW5vanMudWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS10YWJzIC51YmVybWVudS10YWI6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LFxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtdGFiLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjb2xvcjogIzExMTExMTsgfVxuXG4vKiBsaW5lIDEwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS10YWJzLWdyb3VwLFxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtdGFiID4gLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS12YW5pbGxhLnNjc3MgKi9cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDsgfVxuXG4vKiBsaW5lIDExNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtdmFuaWxsYS5zY3NzICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhLnViZXJtZW51LXRyYW5zaXRpb24tZmFkZSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyoqIFViZXJNZW51IEN1c3RvbSBNZW51IFN0eWxlcyAoQ3VzdG9taXplcikgKiovXG4vKiBtYWluICovXG4vKiBsaW5lIDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUtbWFpbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICB3aWR0aDogMTE0MHB4OyB9XG5cbi8qIGxpbmUgNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS1tYWluIC51YmVybWVudS1uYXYge1xuICBtYXgtd2lkdGg6IDExNDBweDsgfVxuXG4vKiBsaW5lIDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM1NTU1NTU7IH1cblxuLyogbGluZSA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51LW1haW4gLnViZXJtZW51LW5hdiAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgY29sb3I6ICMwMGFhY2M7IH1cblxuLyogbGluZSA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGVhZGVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YXJnZXQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLyogbGluZSAxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWhlYWRlciA+IC51YmVybWVudS10YXJnZXQge1xuICBjb2xvcjogIzE2OThjMzsgfVxuXG4vKiBsaW5lIDEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51LW1haW4gLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0taGVhZGVyID4gLnViZXJtZW51LXRhcmdldDpob3ZlciB7XG4gIGNvbG9yOiAjMDE5MWMxOyB9XG5cbi8qIGxpbmUgMTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtbmF2IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWhlYWRlciA+IC51YmVybWVudS10YXJnZXQge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIudWJlcm1lbnUtaGFzLXN1Ym1lbnUtc3RhY2sgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7IH1cblxuLyogbGluZSAxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLW5vcm1hbCA+IC51YmVybWVudS10YXJnZXQge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi8qIGxpbmUgMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtdGFicyAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWIgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi8qIGxpbmUgMTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtdGFicyAudWJlcm1lbnUtdGFicy1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cblxuLyogbGluZSAxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS51YmVybWVudS1tYWluIC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cblxuLyogbGluZSAxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1tYWluIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMxNjk4YzM7IH1cblxuLyogbGluZSAyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1tYWluLCAudWJlcm1lbnUtbWFpbiwgLnViZXJtZW51LW1haW4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51LW1haW4gLnViZXJtZW51LW5hdiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wIC51YmVybWVudS10YXJnZXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiOyB9XG5cbi8qKiBVYmVyTWVudSBDdXN0b20gTWVudSBJdGVtIFN0eWxlcyAoTWVudSBJdGVtIFNldHRpbmdzKSAqKi9cbi8qIDc5OTAgKi9cbi8qIGxpbmUgMjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTkwID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5ODkgKi9cbi8qIGxpbmUgMjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTg5ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDgwMDggKi9cbi8qIGxpbmUgMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDA4ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDgwMDkgKi9cbi8qIGxpbmUgMjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDA5ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDgwMTAgKi9cbi8qIGxpbmUgMjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDEwID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDgwNDYgKi9cbi8qIGxpbmUgMjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDQ2ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5MzYgKi9cbi8qIGxpbmUgMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTM2ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5MzcgKi9cbi8qIGxpbmUgMzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTM3ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5MzggKi9cbi8qIGxpbmUgMzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTM4ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDgwNDUgKi9cbi8qIGxpbmUgMzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDQ1ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5MTkgKi9cbi8qIGxpbmUgMzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgMzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MTkgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MTkgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkxOS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkxOS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5MjEgKi9cbi8qIGxpbmUgMzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgMzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjEgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjEgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkyMS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkyMS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5NjAgKi9cbi8qIGxpbmUgNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjAgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjAgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2MC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2MC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5NjEgKi9cbi8qIGxpbmUgNDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjEgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjEgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2MS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2MS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5NjIgKi9cbi8qIGxpbmUgNDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjIgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjIgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2Mi51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2Mi51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5OTUgKi9cbi8qIGxpbmUgNDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTUgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTUgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDUxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5NS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5NS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5OTYgKi9cbi8qIGxpbmUgNTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTYgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTYgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5Ni51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5Ni51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5OTcgKi9cbi8qIGxpbmUgNTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTcgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTcgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDU3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5Ny51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5Ny51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDgwMzcgKi9cbi8qIGxpbmUgNTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzcgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzcgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tODAzNy51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tODAzNy51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDgwMzggKi9cbi8qIGxpbmUgNjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzggPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzggPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tODAzOC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tODAzOC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4OmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5MjAgKi9cbi8qIGxpbmUgNjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjAgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjAgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuXG4vKiBsaW5lIDY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkyMC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkyMC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIDc5ODggKi9cbi8qIGxpbmUgNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTg4ID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qKiBVYmVyTWVudSBDdXN0b20gVHdlYWtzIChHZW5lcmFsIFNldHRpbmdzKSAqKi9cbi8qIGxpbmUgNzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4uY3VzdG9tLXBvc3RzLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGQzVBMDA7IH1cblxuLyogbGluZSA3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1hY3RpdmUgPiBhID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwYWFjYztcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSA4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgOTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUtdGFiLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICM5YjliOWI7IH1cblxuLyogbGluZSA5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudS10YWIudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuICsgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cblxuLyogbGluZSAxMDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuIC51YmVybWVudS1zdWJtZW51IGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiogVWJlck1lbnUgQ3VzdG9tIFR3ZWFrcyAtIE1vYmlsZSAqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuICAudWJlcm1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgLyogbGluZSAxMjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4gIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLyogbGluZSAxMzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4gIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1hY3RpdmUgPiBhID4gc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDEzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbiAgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wICsgbGksXG4gIC51YmVybWVudS10YWJzLWdyb3VwIC51YmVybWVudS10YWIudWJlcm1lbnUtaXRlbSArIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxuICAvKiBsaW5lIDE0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbiAgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTlBQzA7IH1cbiAgLyogbGluZSAxNDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4gIC51YmVybWVudSAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gKyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuICAudWJlcm1lbnUtdGFiLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXRhcmdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuICAudWJlcm1lbnUtdGFiLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+Bp1wiICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDE1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbiAgLnViZXJtZW51LXRhYi51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi74GoXCIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fdWJlcm1lbnUtY3VzdG9tLnNjc3MgKi9cbiAgLnViZXJtZW51LnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbGV2ZWwtMDpob3ZlciA+IC51YmVybWVudS10YXJnZXQge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL191YmVybWVudS1jdXN0b20uc2NzcyAqL1xuICAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX3ViZXJtZW51LWN1c3RvbS5zY3NzICovXG4gIC51YmVybWVudSAudWJlcm1lbnUtdGFicyAudWJlcm1lbnUtdGFicy1ncm91cCAudWJlcm1lbnUtdGFiID4gLnViZXJtZW51LXRhcmdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50OyB9IH1cblxuLyogU3RhdHVzOiBMb2FkZWQgZnJvbSBUcmFuc2llbnQgKi9cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjUuMlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNyBEYW5pZWwgRWRlblxuICovXG4vKiBsaW5lIDExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLyogbGluZSAxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4vKiBsaW5lIDIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5hbmltYXRlZC5oaW5nZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuLyogbGluZSAyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuLyogbGluZSA1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uYm91bmNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmZsYXNoIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLyogbGluZSA4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4ucHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7IH1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4vKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4ucnViYmVyQmFuZCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyB9XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuLyogbGluZSAxMzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlOyB9XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA2LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7IH1cbiAgMTguNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi8qIGxpbmUgMTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5oZWFkU2hha2Uge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTsgfVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbi8qIGxpbmUgMTk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5zd2luZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZzsgfVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLyogbGluZSAyMjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnRhZGEge1xuICBhbmltYXRpb24tbmFtZTogdGFkYTsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi53b2JibGUge1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlOyB9XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAyMi4yJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpOyB9XG4gIDMzLjMlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTsgfVxuICA4OC44JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpOyB9IH1cblxuLyogbGluZSAyOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmplbGxvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi8qIGxpbmUgMzM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjsgfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSAzOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmJvdW5jZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDQzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uYm91bmNlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0OyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgNDYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9IH1cblxuLyogbGluZSA0ODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmJvdW5jZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VPdXREb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgNTE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDUzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uYm91bmNlT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuLyogbGluZSA1NTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmJvdW5jZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgNTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA1ODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA2MDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVJbkRvd25CaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZzsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5mYWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDY0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmFkZUluUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5mYWRlSW5SaWdodEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZzsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5mYWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA2OTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVJblVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnOyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBsaW5lIDcxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4vKiBsaW5lIDcyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmFkZU91dERvd24ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLyogbGluZSA3NDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVPdXREb3duQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnOyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLyogbGluZSA3NTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDc3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmFkZU91dExlZnRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDc4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmFkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLyogbGluZSA4MDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVPdXRSaWdodEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLyogbGluZSA4MTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVPdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4vKiBsaW5lIDgzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmFkZU91dFVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZzsgfVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuLyogbGluZSA4NjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG4vKiBsaW5lIDg5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YOyB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG4vKiBsaW5lIDkyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZOyB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBsaW5lIDk0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uZmxpcE91dFgge1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgOTcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTsgfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSA5OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmxpZ2h0U3BlZWRJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBsaW5lIDEwMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmxpZ2h0U3BlZWRPdXQge1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAxMDMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5yb3RhdGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBsaW5lIDEwNTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnJvdGF0ZUluRG93bkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMTA2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAxMDg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5yb3RhdGVJblVwTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAxMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5yb3RhdGVJblVwUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMTEyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4ucm90YXRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMTEzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAxMTU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBsaW5lIDExNzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAxMTkwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7IH1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBsaW5lIDEyMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmhpbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlOyB9XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKiBsaW5lIDEyNDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLmphY2tJblRoZUJveCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSAxMjYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5yb2xsSW4ge1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG4vKiBsaW5lIDEyNzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnJvbGxPdXQge1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDsgfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMTI5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uem9vbUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjsgfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLyogbGluZSAxMzEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi56b29tSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IH1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi8qIGxpbmUgMTMzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uem9vbUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0OyB9XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLyogbGluZSAxMzQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi56b29tSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDsgfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi8qIGxpbmUgMTM2NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uem9vbUluVXAge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAxMzg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi56b29tT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7IH1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4vKiBsaW5lIDE0MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnpvb21PdXREb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duOyB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgMTQyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uem9vbU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7IH1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDE0MzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnpvb21PdXRSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7IH1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLyogbGluZSAxNDU3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi56b29tT3V0VXAge1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyogbGluZSAxNDcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3Rvb2xzL19hbmltYXRlLnNjc3MgKi9cbi5zbGlkZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgMTQ4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uc2xpZGVJbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDE1MDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnNsaWRlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDE1MTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvdG9vbHMvX2FuaW1hdGUuc2NzcyAqL1xuLnNsaWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi8qIGxpbmUgMTUzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uc2xpZGVPdXREb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgMTU0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uc2xpZGVPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgMTU2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uc2xpZGVPdXRSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0OyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi8qIGxpbmUgMTU3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy90b29scy9fYW5pbWF0ZS5zY3NzICovXG4uc2xpZGVPdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG5cbi8qKlxuKiBSZXNwb25zaXZlIFdlYiBEZXNpZ25cbioqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuLyogbGluZSA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbi8qIGxpbmUgMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cbi8qIGxpbmUgMzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuLyogbGluZSA1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbi8qIGxpbmUgNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuLyogbGluZSA3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG4vKiBsaW5lIDg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSA5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG4vKiBsaW5lIDEwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG4vKiBsaW5lIDExNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG4vKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG4vKiBsaW5lIDEzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbi8qIGxpbmUgMTQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAxNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbi8qIGxpbmUgMTYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBsaW5lIDE3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG4vKiBsaW5lIDE4NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbi8qIGxpbmUgMTkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cbi8qIGxpbmUgMjAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG4vKiBsaW5lIDIxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbi8qIGxpbmUgMjIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAyMjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuLyogbGluZSAyNTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuLyogbGluZSAyNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbi8qIGxpbmUgMjc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbi8qIGxpbmUgMjg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG4vKiBsaW5lIDMwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG4vKiBsaW5lIDMxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuLyogbGluZSAzMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbi8qIGxpbmUgMzMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG4vKiBsaW5lIDM0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG4vKiBsaW5lIDM1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbi8qIGxpbmUgMzY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuLyogbGluZSAzNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc2V0LnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG4vKiBsaW5lIDM4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbi8qIGxpbmUgMzk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbi8qIGxpbmUgNDA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNldC5zY3NzICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG4vKiBsaW5lIDQxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBsaW5lIDQyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzZXQuc2NzcyAqL1xudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19iYXNlLnNjc3MgKi9cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19iYXNlLnNjc3MgKi9cbmh0bWwsXG5ib2R5IHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2Jhc2Uuc2NzcyAqL1xuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBsaW5lIDI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19iYXNlLnNjc3MgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19iYXNlLnNjc3MgKi9cbmNhbnZhcyB7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLyogbGluZSAzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fYmFzZS5zY3NzICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2Jhc2Uuc2NzcyAqL1xuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Gcm9tTGVmdCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC01MDBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Gcm9tUmlnaHQge1xuICBmcm9tIHtcbiAgICByaWdodDogLTUwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBsaW5lIDg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19iYXNlLnNjc3MgKi9cbi5hbmltYXRlLS1zbGlkZUluRnJvbUxlZnQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkZyb21MZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fYmFzZS5zY3NzICovXG4uYW5pbWF0ZS0tc2xpZGVJbkZyb21SaWdodCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRnJvbVJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA1MTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuLndyYXAge1xuICAqem9vbTogMTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC53cmFwOmJlZm9yZSwgLndyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLndyYXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNTE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLndyYXAtLWV4dHJhIHtcbiAgICBtYXgtd2lkdGg6IDk5NXB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xpbmVhcmljb25zJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbGluZWFyaWNvbnMvbGluZWFyaWNvbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9saW5lYXJpY29ucy9saW5lYXJpY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnbGluZWFyaWNvbnMnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbGluZSAxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG5cbi8qIGxpbmUgMTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhvbWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cblxuLyogbGluZSAyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taG9tZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjsgfVxuXG4vKiBsaW5lIDIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ob21lNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG5cbi8qIGxpbmUgMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhvbWU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLyogbGluZSAyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taG9tZTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjsgfVxuXG4vKiBsaW5lIDMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYXRodHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cblxuLyogbGluZSAzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdG9vdGhicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG5cbi8qIGxpbmUgMzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cblxuLyogbGluZSA0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjsgfVxuXG4vKiBsaW5lIDQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7IH1cblxuLyogbGluZSA1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cblxuLyogbGluZSA1MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cblxuLyogbGluZSA1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGVuY2lsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiOyB9XG5cbi8qIGxpbmUgNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiOyB9XG5cbi8qIGxpbmUgNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBlbmNpbDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjsgfVxuXG4vKiBsaW5lIDY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjsgfVxuXG4vKiBsaW5lIDY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wZW5jaWw0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7IH1cblxuLyogbGluZSA3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGVuY2lsNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG5cbi8qIGxpbmUgNzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjsgfVxuXG4vKiBsaW5lIDc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mZWF0aGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG5cbi8qIGxpbmUgODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZlYXRoZXIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cblxuLyogbGluZSA4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGVuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG5cbi8qIGxpbmUgODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBlbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjsgfVxuXG4vKiBsaW5lIDg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wZW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cblxuLyogbGluZSA5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7IH1cblxuLyogbGluZSA5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGVuMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG5cbi8qIGxpbmUgOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjsgfVxuXG4vKiBsaW5lIDEwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjsgfVxuXG4vKiBsaW5lIDEwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnJ1c2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cblxuLyogbGluZSAxMDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7IH1cblxuLyogbGluZSAxMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiOyB9XG5cbi8qIGxpbmUgMTEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiOyB9XG5cbi8qIGxpbmUgMTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7IH1cblxuLyogbGluZSAxMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRlc2stdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG5cbi8qIGxpbmUgMTIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cblxuLyogbGluZSAxMjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cblxuLyogbGluZSAxMjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjsgfVxuXG4vKiBsaW5lIDEzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29sb3Itc2FtcGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG5cbi8qIGxpbmUgMTM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjsgfVxuXG4vKiBsaW5lIDEzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjsgfVxuXG4vKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ3JhZGllbnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7IH1cblxuLyogbGluZSAxNDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjsgfVxuXG4vKiBsaW5lIDE0NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cblxuLyogbGluZSAxNDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG5cbi8qIGxpbmUgMTUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wZW5jaWwtcnVsZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cblxuLyogbGluZSAxNTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjsgfVxuXG4vKiBsaW5lIDE1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cblxuLyogbGluZSAxNjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWd1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG5cbi8qIGxpbmUgMTY0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjsgfVxuXG4vKiBsaW5lIDE2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG5cbi8qIGxpbmUgMTcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kcm9wLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjsgfVxuXG4vKiBsaW5lIDE3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZHJvcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjsgfVxuXG4vKiBsaW5lIDE3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiOyB9XG5cbi8qIGxpbmUgMTc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zbm93MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG5cbi8qIGxpbmUgMTgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7IH1cblxuLyogbGluZSAxODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjsgfVxuXG4vKiBsaW5lIDE4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjsgfVxuXG4vKiBsaW5lIDE5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZGFnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7IH1cblxuLyogbGluZSAxOTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRpc3N1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG5cbi8qIGxpbmUgMTk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjsgfVxuXG4vKiBsaW5lIDIwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiOyB9XG5cbi8qIGxpbmUgMjAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG5cbi8qIGxpbmUgMjA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bWJyZWxsYTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjsgfVxuXG4vKiBsaW5lIDIwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG5cbi8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10b3JuYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cblxuLyogbGluZSAyMTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjsgfVxuXG4vKiBsaW5lIDIxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cblxuLyogbGluZSAyMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cblxuLyogbGluZSAyMjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXN1bi1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG5cbi8qIGxpbmUgMjI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjsgfVxuXG4vKiBsaW5lIDIzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3VuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG5cbi8qIGxpbmUgMjMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7IH1cblxuLyogbGluZSAyMzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7IH1cblxuLyogbGluZSAyMzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiOyB9XG5cbi8qIGxpbmUgMjQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiOyB9XG5cbi8qIGxpbmUgMjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsb3VkLWhhaWxzdG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjsgfVxuXG4vKiBsaW5lIDI1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2xvdWQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiOyB9XG5cbi8qIGxpbmUgMjU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG5cbi8qIGxpbmUgMjU3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdW4td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG5cbi8qIGxpbmUgMjYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjsgfVxuXG4vKiBsaW5lIDI2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cblxuLyogbGluZSAyNjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsb3VkLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG5cbi8qIGxpbmUgMjY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cblxuLyogbGluZSAyNzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsb3VkLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjsgfVxuXG4vKiBsaW5lIDI3NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2xvdWQtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG5cbi8qIGxpbmUgMjc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG5cbi8qIGxpbmUgMjgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG5cbi8qIGxpbmUgMjg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiOyB9XG5cbi8qIGxpbmUgMjg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG91ZC1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7IH1cblxuLyogbGluZSAyOTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsb3VkLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7IH1cblxuLyogbGluZSAyOTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7IH1cblxuLyogbGluZSAyOTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRhdGFiYXNlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiOyB9XG5cbi8qIGxpbmUgMjk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kYXRhYmFzZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjsgfVxuXG4vKiBsaW5lIDMwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZGF0YWJhc2UtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiOyB9XG5cbi8qIGxpbmUgMzA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kYXRhYmFzZS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7IH1cblxuLyogbGluZSAzMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRhdGFiYXNlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7IH1cblxuLyogbGluZSAzMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRhdGFiYXNlLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjsgfVxuXG4vKiBsaW5lIDMxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZGF0YWJhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7IH1cblxuLyogbGluZSAzMTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRhdGFiYXNlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7IH1cblxuLyogbGluZSAzMjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiOyB9XG5cbi8qIGxpbmUgMzIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjsgfVxuXG4vKiBsaW5lIDMyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7IH1cblxuLyogbGluZSAzMjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNoaWVsZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiOyB9XG5cbi8qIGxpbmUgMzMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjsgfVxuXG4vKiBsaW5lIDMzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiOyB9XG5cbi8qIGxpbmUgMzM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7IH1cblxuLyogbGluZSAzNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiOyB9XG5cbi8qIGxpbmUgMzQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjsgfVxuXG4vKiBsaW5lIDM0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24ta2V5LWhvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjsgfVxuXG4vKiBsaW5lIDM1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiOyB9XG5cbi8qIGxpbmUgMzUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjsgfVxuXG4vKiBsaW5lIDM1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7IH1cblxuLyogbGluZSAzNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjsgfVxuXG4vKiBsaW5lIDM2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7IH1cblxuLyogbGluZSAzNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7IH1cblxuLyogbGluZSAzNjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhhbW1lci13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjsgfVxuXG4vKiBsaW5lIDM3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7IH1cblxuLyogbGluZSAzNzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiOyB9XG5cbi8qIGxpbmUgMzc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1heGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjsgfVxuXG4vKiBsaW5lIDM4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXhlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiOyB9XG5cbi8qIGxpbmUgMzgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjsgfVxuXG4vKiBsaW5lIDM4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGlja2F4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiOyB9XG5cbi8qIGxpbmUgMzg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7IH1cblxuLyogbGluZSAzOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZhY3RvcnkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7IH1cblxuLyogbGluZSAzOTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjsgfVxuXG4vKiBsaW5lIDM5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjsgfVxuXG4vKiBsaW5lIDQwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdHJhc2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7IH1cblxuLyogbGluZSA0MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRyYXNoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiOyB9XG5cbi8qIGxpbmUgNDA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiOyB9XG5cbi8qIGxpbmUgNDEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cblxuLyogbGluZSA0MTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjsgfVxuXG4vKiBsaW5lIDQxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tam95c3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjsgfVxuXG4vKiBsaW5lIDQxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiOyB9XG5cbi8qIGxpbmUgNDIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zcGFkZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODhcIjsgfVxuXG4vKiBsaW5lIDQyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZGlhbW9uZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjsgfVxuXG4vKiBsaW5lIDQyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2x1YnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjsgfVxuXG4vKiBsaW5lIDQzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7IH1cblxuLyogbGluZSA0MzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7IH1cblxuLyogbGluZSA0MzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjsgfVxuXG4vKiBsaW5lIDQ0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7IH1cblxuLyogbGluZSA0NDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjsgfVxuXG4vKiBsaW5lIDQ0NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MFwiOyB9XG5cbi8qIGxpbmUgNDQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mbGFnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiOyB9XG5cbi8qIGxpbmUgNDUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mbGFnMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiOyB9XG5cbi8qIGxpbmUgNDU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tYWlsYm94LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjsgfVxuXG4vKiBsaW5lIDQ1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWFpbGJveC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiOyB9XG5cbi8qIGxpbmUgNDYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hdC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7IH1cblxuLyogbGluZSA0NjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7IH1cblxuLyogbGluZSA0NjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjsgfVxuXG4vKiBsaW5lIDQ3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7IH1cblxuLyogbGluZSA0NzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7IH1cblxuLyogbGluZSA0NzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7IH1cblxuLyogbGluZSA0NzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiOyB9XG5cbi8qIGxpbmUgNDgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiOyB9XG5cbi8qIGxpbmUgNDg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1pbmJveDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjsgfVxuXG4vKiBsaW5lIDQ4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tb3V0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7IH1cblxuLyogbGluZSA0OTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiOyB9XG5cbi8qIGxpbmUgNDk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7IH1cblxuLyogbGluZSA0OTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFyY2hpdmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7IH1cblxuLyogbGluZSA1MDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRyYXdlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjsgfVxuXG4vKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZHJhd2VyczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTNcIjsgfVxuXG4vKiBsaW5lIDUwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZHJhd2VyczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjsgfVxuXG4vKiBsaW5lIDUwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7IH1cblxuLyogbGluZSA1MTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWV5ZS1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7IH1cblxuLyogbGluZSA1MTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWV5ZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7IH1cblxuLyogbGluZSA1MTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWV5ZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiOyB9XG5cbi8qIGxpbmUgNTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7IH1cblxuLyogbGluZSA1MjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJpbm9jdWxhcnMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7IH1cblxuLyogbGluZSA1MjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiOyB9XG5cbi8qIGxpbmUgNTMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oZGQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiOyB9XG5cbi8qIGxpbmUgNTMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oZGQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjsgfVxuXG4vKiBsaW5lIDUzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjsgfVxuXG4vKiBsaW5lIDUzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiOyB9XG5cbi8qIGxpbmUgNTQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10YXBlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiOyB9XG5cbi8qIGxpbmUgNTQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7IH1cblxuLyogbGluZSA1NDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7IH1cblxuLyogbGluZSA1NTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbGUtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjsgfVxuXG4vKiBsaW5lIDU1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmlsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjsgfVxuXG4vKiBsaW5lIDU1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiOyB9XG5cbi8qIGxpbmUgNTYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maWxlLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjsgfVxuXG4vKiBsaW5lIDU2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjsgfVxuXG4vKiBsaW5lIDU2NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiOyB9XG5cbi8qIGxpbmUgNTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jb21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7IH1cblxuLyogbGluZSA1NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiOyB9XG5cbi8qIGxpbmUgNTc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJiXCI7IH1cblxuLyogbGluZSA1NzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7IH1cblxuLyogbGluZSA1ODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZFwiOyB9XG5cbi8qIGxpbmUgNTg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjsgfVxuXG4vKiBsaW5lIDU4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiOyB9XG5cbi8qIGxpbmUgNTkwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mb2xkZXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiOyB9XG5cbi8qIGxpbmUgNTkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mb2xkZXItaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjsgfVxuXG4vKiBsaW5lIDU5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZm9sZGVyLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjsgfVxuXG4vKiBsaW5lIDU5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZm9sZGVyLXNoYXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjM1wiOyB9XG5cbi8qIGxpbmUgNjAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mb2xkZXItbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjsgfVxuXG4vKiBsaW5lIDYwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZm9sZGVyLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjsgfVxuXG4vKiBsaW5lIDYwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZm9sZGVyLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzZcIjsgfVxuXG4vKiBsaW5lIDYxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzdcIjsgfVxuXG4vKiBsaW5lIDYxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjsgfVxuXG4vKiBsaW5lIDYxNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2xpcGJvYXJkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7IH1cblxuLyogbGluZSA2MjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsaXBib2FyZC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2FcIjsgfVxuXG4vKiBsaW5lIDYyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2JcIjsgfVxuXG4vKiBsaW5lIDYyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNjXCI7IH1cblxuLyogbGluZSA2MjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsaXBib2FyZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNkXCI7IH1cblxuLyogbGluZSA2MzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsaXBib2FyZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7IH1cblxuLyogbGluZSA2MzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZlwiOyB9XG5cbi8qIGxpbmUgNjM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMFwiOyB9XG5cbi8qIGxpbmUgNjQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMVwiOyB9XG5cbi8qIGxpbmUgNjQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMlwiOyB9XG5cbi8qIGxpbmUgNjQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7IH1cblxuLyogbGluZSA2NTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBhcGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiOyB9XG5cbi8qIGxpbmUgNjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7IH1cblxuLyogbGluZSA2NTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjsgfVxuXG4vKiBsaW5lIDY1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdHlwZXdyaXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkN1wiOyB9XG5cbi8qIGxpbmUgNjYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiOyB9XG5cbi8qIGxpbmUgNjY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kb2N1bWVudDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDlcIjsgfVxuXG4vKiBsaW5lIDY2OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGFcIjsgfVxuXG4vKiBsaW5lIDY3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbGljZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYlwiOyB9XG5cbi8qIGxpbmUgNjc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1saWNlbnNlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiOyB9XG5cbi8qIGxpbmUgNjc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tZWRhbC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZFwiOyB9XG5cbi8qIGxpbmUgNjgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tZWRhbC1maXJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZVwiOyB9XG5cbi8qIGxpbmUgNjgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tZWRhbC1zZWNvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGZcIjsgfVxuXG4vKiBsaW5lIDY4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWVkYWwtdGhpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTBcIjsgfVxuXG4vKiBsaW5lIDY4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7IH1cblxuLyogbGluZSA2OTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMlwiOyB9XG5cbi8qIGxpbmUgNjk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10cm9waHkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUzXCI7IH1cblxuLyogbGluZSA2OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjsgfVxuXG4vKiBsaW5lIDcwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbXVzaWMtbm90ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTVcIjsgfVxuXG4vKiBsaW5lIDcwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbXVzaWMtbm90ZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjsgfVxuXG4vKiBsaW5lIDcwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGxheWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjsgfVxuXG4vKiBsaW5lIDcxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGxheWxpc3QtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7IH1cblxuLyogbGluZSA3MTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOVwiOyB9XG5cbi8qIGxpbmUgNzE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10cnVtcGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7IH1cblxuLyogbGluZSA3MTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7IH1cblxuLyogbGluZSA3MjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWNcIjsgfVxuXG4vKiBsaW5lIDcyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcmVwZWF0LW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZFwiOyB9XG5cbi8qIGxpbmUgNzI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWVcIjsgfVxuXG4vKiBsaW5lIDczMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiOyB9XG5cbi8qIGxpbmUgNzM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYwXCI7IH1cblxuLyogbGluZSA3MzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxvdWRzcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7IH1cblxuLyogbGluZSA3NDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiOyB9XG5cbi8qIGxpbmUgNzQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7IH1cblxuLyogbGluZSA3NDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLTNkLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjsgfVxuXG4vKiBsaW5lIDc0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7IH1cblxuLyogbGluZSA3NTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNlwiOyB9XG5cbi8qIGxpbmUgNzU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY3XCI7IH1cblxuLyogbGluZSA3NTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbG0tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOFwiOyB9XG5cbi8qIGxpbmUgNzYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbGFwYm9hcmQtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiOyB9XG5cbi8qIGxpbmUgNzY0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiOyB9XG5cbi8qIGxpbmUgNzY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7IH1cblxuLyogbGluZSA3NzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbG0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7IH1cblxuLyogbGluZSA3NzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXN1cnZlaWxsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZFwiOyB9XG5cbi8qIGxpbmUgNzc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdXJ2ZWlsbGFuY2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZlXCI7IH1cblxuLyogbGluZSA3NzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiOyB9XG5cbi8qIGxpbmUgNzgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYW1lcmEtY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMFwiOyB9XG5cbi8qIGxpbmUgNzg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYW1lcmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiOyB9XG5cbi8qIGxpbmUgNzg4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10aW1lLWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7IH1cblxuLyogbGluZSA3OTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiOyB9XG5cbi8qIGxpbmUgNzk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYW1lcmEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7IH1cblxuLyogbGluZSA3OTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhbWVyYS1mbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7IH1cblxuLyogbGluZSA4MDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBhbm9yYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA2XCI7IH1cblxuLyogbGluZSA4MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRpbWUtbGFwc2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA3XCI7IH1cblxuLyogbGluZSA4MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNodXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjsgfVxuXG4vKiBsaW5lIDgwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2h1dHRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjsgfVxuXG4vKiBsaW5lIDgxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmFjZS1kZXRlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjsgfVxuXG4vKiBsaW5lIDgxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmxhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGJcIjsgfVxuXG4vKiBsaW5lIDgxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29udmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7IH1cblxuLyogbGluZSA4MjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvbmNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGRcIjsgfVxuXG4vKiBsaW5lIDgyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiOyB9XG5cbi8qIGxpbmUgODI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waWN0dXJlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZlwiOyB9XG5cbi8qIGxpbmUgODMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waWN0dXJlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiOyB9XG5cbi8qIGxpbmUgODMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waWN0dXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiOyB9XG5cbi8qIGxpbmUgODM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEyXCI7IH1cblxuLyogbGluZSA4MzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWF1ZGlvLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTNcIjsgfVxuXG4vKiBsaW5lIDg0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYm9vazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTRcIjsgfVxuXG4vKiBsaW5lIDg0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjsgfVxuXG4vKiBsaW5lIDg0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYm9va21hcmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7IH1cblxuLyogbGluZSA4NTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7IH1cblxuLyogbGluZSA4NTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjsgfVxuXG4vKiBsaW5lIDg1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbGlicmFyeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTlcIjsgfVxuXG4vKiBsaW5lIDg2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjsgfVxuXG4vKiBsaW5lIDg2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYlwiOyB9XG5cbi8qIGxpbmUgODY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxY1wiOyB9XG5cbi8qIGxpbmUgODY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wb3J0cmFpdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjsgfVxuXG4vKiBsaW5lIDg3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZVwiOyB9XG5cbi8qIGxpbmUgODc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWZcIjsgfVxuXG4vKiBsaW5lIDg3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiOyB9XG5cbi8qIGxpbmUgODgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjsgfVxuXG4vKiBsaW5lIDg4NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjsgfVxuXG4vKiBsaW5lIDg4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdXNlcnMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIzXCI7IH1cblxuLyogbGluZSA4OTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVzZXJzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjRcIjsgfVxuXG4vKiBsaW5lIDg5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdXNlcnMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjsgfVxuXG4vKiBsaW5lIDg5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ3JvdXAtd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiOyB9XG5cbi8qIGxpbmUgODk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiOyB9XG5cbi8qIGxpbmUgOTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjsgfVxuXG4vKiBsaW5lIDkwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiOyB9XG5cbi8qIGxpbmUgOTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYWJ5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYVwiOyB9XG5cbi8qIGxpbmUgOTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYWJ5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYlwiOyB9XG5cbi8qIGxpbmUgOTE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYWJ5LWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiOyB9XG5cbi8qIGxpbmUgOTE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJkXCI7IH1cblxuLyogbGluZSA5MjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhhbmQtd2F2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJlXCI7IH1cblxuLyogbGluZSA5MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWp1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjsgfVxuXG4vKiBsaW5lIDkyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMwXCI7IH1cblxuLyogbGluZSA5MjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdvbWFuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMVwiOyB9XG5cbi8qIGxpbmUgOTMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tYW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7IH1cblxuLyogbGluZSA5MzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1hbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczM1wiOyB9XG5cbi8qIGxpbmUgOTM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjsgfVxuXG4vKiBsaW5lIDk0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7IH1cblxuLyogbGluZSA5NDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7IH1cblxuLyogbGluZSA5NDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiOyB9XG5cbi8qIGxpbmUgOTUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ib3ctdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7IH1cblxuLyogbGluZSA5NTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOVwiOyB9XG5cbi8qIGxpbmUgOTU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYVwiOyB9XG5cbi8qIGxpbmUgOTU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaG9lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7IH1cblxuLyogbGluZSA5NjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNob2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7IH1cblxuLyogbGluZSA5NjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZFwiOyB9XG5cbi8qIGxpbmUgOTY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wYW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiOyB9XG5cbi8qIGxpbmUgOTcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaG9ydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2ZcIjsgfVxuXG4vKiBsaW5lIDk3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmxpcC1mbG9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MFwiOyB9XG5cbi8qIGxpbmUgOTc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MVwiOyB9XG5cbi8qIGxpbmUgOTgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDJcIjsgfVxuXG4vKiBsaW5lIDk4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbGF1bmRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0M1wiOyB9XG5cbi8qIGxpbmUgOTg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiOyB9XG5cbi8qIGxpbmUgOTg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oYWlyY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ1XCI7IH1cblxuLyogbGluZSA5OTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXN0b3JlLTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7IH1cblxuLyogbGluZSA5OTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjsgfVxuXG4vKiBsaW5lIDk5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmFyY29kZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjsgfVxuXG4vKiBsaW5lIDEwMDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhcmNvZGUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7IH1cblxuLyogbGluZSAxMDA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYXNoaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRhXCI7IH1cblxuLyogbGluZSAxMDA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGJcIjsgfVxuXG4vKiBsaW5lIDEwMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGNcIjsgfVxuXG4vKiBsaW5lIDEwMTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjsgfVxuXG4vKiBsaW5lIDEwMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGVcIjsgfVxuXG4vKiBsaW5lIDEwMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhcnQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZlwiOyB9XG5cbi8qIGxpbmUgMTAyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUwXCI7IH1cblxuLyogbGluZSAxMDI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYXJ0LXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUxXCI7IH1cblxuLyogbGluZSAxMDI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYXJ0LWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MlwiOyB9XG5cbi8qIGxpbmUgMTAzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FydC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTNcIjsgfVxuXG4vKiBsaW5lIDEwMzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhcnQtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTRcIjsgfVxuXG4vKiBsaW5lIDEwMzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NVwiOyB9XG5cbi8qIGxpbmUgMTA0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NlwiOyB9XG5cbi8qIGxpbmUgMTA0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1N1wiOyB9XG5cbi8qIGxpbmUgMTA0NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU4XCI7IH1cblxuLyogbGluZSAxMDQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OVwiOyB9XG5cbi8qIGxpbmUgMTA1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FzaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWFcIjsgfVxuXG4vKiBsaW5lIDEwNTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhc2gtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YlwiOyB9XG5cbi8qIGxpbmUgMTA1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FzaC1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiOyB9XG5cbi8qIGxpbmUgMTA2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FzaC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWRcIjsgfVxuXG4vKiBsaW5lIDEwNjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhZy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWVcIjsgfVxuXG4vKiBsaW5lIDEwNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhZy1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7IH1cblxuLyogbGluZSAxMDcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYWctcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjBcIjsgfVxuXG4vKiBsaW5lIDEwNzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhZy15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjFcIjsgfVxuXG4vKiBsaW5lIDEwNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvaW4tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYyXCI7IH1cblxuLyogbGluZSAxMDc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jb2luLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjNcIjsgfVxuXG4vKiBsaW5lIDEwODIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvaW4tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjRcIjsgfVxuXG4vKiBsaW5lIDEwODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvaW4teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY1XCI7IH1cblxuLyogbGluZSAxMDg4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY2XCI7IH1cblxuLyogbGluZSAxMDkxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYWxjdWxhdG9yMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2N1wiOyB9XG5cbi8qIGxpbmUgMTA5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY4XCI7IH1cblxuLyogbGluZSAxMDk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi12YXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OVwiOyB9XG5cbi8qIGxpbmUgMTEwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZhXCI7IH1cblxuLyogbGluZSAxMTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waG9uZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZiXCI7IH1cblxuLyogbGluZSAxMTA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waG9uZS13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZjXCI7IH1cblxuLyogbGluZSAxMTA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waG9uZS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2ZFwiOyB9XG5cbi8qIGxpbmUgMTExMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmVcIjsgfVxuXG4vKiBsaW5lIDExMTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZmXCI7IH1cblxuLyogbGluZSAxMTE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waG9uZS1pbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzBcIjsgfVxuXG4vKiBsaW5lIDExMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBob25lLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcxXCI7IH1cblxuLyogbGluZSAxMTI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waG9uZS1zaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzJcIjsgfVxuXG4vKiBsaW5lIDExMjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzNcIjsgfVxuXG4vKiBsaW5lIDExMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBob25lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc0XCI7IH1cblxuLyogbGluZSAxMTMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzVcIjsgfVxuXG4vKiBsaW5lIDExMzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzZcIjsgfVxuXG4vKiBsaW5lIDExMzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRlbGVwaG9uZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzdcIjsgfVxuXG4vKiBsaW5lIDExNDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzhcIjsgfVxuXG4vKiBsaW5lIDExNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXB1c2hwaW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc5XCI7IH1cblxuLyogbGluZSAxMTQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdhXCI7IH1cblxuLyogbGluZSAxMTUxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tYXAtbWFya2VyLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2JcIjsgfVxuXG4vKiBsaW5lIDExNTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1hcC1tYXJrZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3Y1wiOyB9XG5cbi8qIGxpbmUgMTE1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZFwiOyB9XG5cbi8qIGxpbmUgMTE2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWFwLW1hcmtlci1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdlXCI7IH1cblxuLyogbGluZSAxMTYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZlwiOyB9XG5cbi8qIGxpbmUgMTE2NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29tcGFzczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODBcIjsgfVxuXG4vKiBsaW5lIDExNjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MVwiOyB9XG5cbi8qIGxpbmUgMTE3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWFwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MlwiOyB9XG5cbi8qIGxpbmUgMTE3NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODNcIjsgfVxuXG4vKiBsaW5lIDExNzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJvYWQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NFwiOyB9XG5cbi8qIGxpbmUgMTE4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FsZW5kYXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODVcIjsgfVxuXG4vKiBsaW5lIDExODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg2XCI7IH1cblxuLyogbGluZSAxMTg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYWxlbmRhci1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4N1wiOyB9XG5cbi8qIGxpbmUgMTE5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FsZW5kYXItMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODhcIjsgfVxuXG4vKiBsaW5lIDExOTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhbGVuZGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODlcIjsgfVxuXG4vKiBsaW5lIDExOTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhbGVuZGFyLWluc2VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4YVwiOyB9XG5cbi8qIGxpbmUgMTE5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FsZW5kYXItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4YlwiOyB9XG5cbi8qIGxpbmUgMTIwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FsZW5kYXItdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4Y1wiOyB9XG5cbi8qIGxpbmUgMTIwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGRcIjsgfVxuXG4vKiBsaW5lIDEyMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1vdXNlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGVcIjsgfVxuXG4vKiBsaW5lIDEyMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1vdXNlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhmXCI7IH1cblxuLyogbGluZSAxMjE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tb3VzZS1ib3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkwXCI7IH1cblxuLyogbGluZSAxMjE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MVwiOyB9XG5cbi8qIGxpbmUgMTIyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24ta2V5Ym9hcmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTJcIjsgfVxuXG4vKiBsaW5lIDEyMjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWtleWJvYXJkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTNcIjsgfVxuXG4vKiBsaW5lIDEyMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NFwiOyB9XG5cbi8qIGxpbmUgMTIyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTVcIjsgfVxuXG4vKiBsaW5lIDEyMzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NlwiOyB9XG5cbi8qIGxpbmUgMTIzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZW50ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk3XCI7IH1cblxuLyogbGluZSAxMjM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OThcIjsgfVxuXG4vKiBsaW5lIDEyNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5OVwiOyB9XG5cbi8qIGxpbmUgMTI0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlhXCI7IH1cblxuLyogbGluZSAxMjQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaWduYWwtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5YlwiOyB9XG5cbi8qIGxpbmUgMTI1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2lnbmFsLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzljXCI7IH1cblxuLyogbGluZSAxMjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaWduYWwtNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWRcIjsgfVxuXG4vKiBsaW5lIDEyNTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNpZ25hbC00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZVwiOyB9XG5cbi8qIGxpbmUgMTI1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2lnbmFsLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlmXCI7IH1cblxuLyogbGluZSAxMjYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaWduYWwtMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMFwiOyB9XG5cbi8qIGxpbmUgMTI2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2lnbmFsLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTFcIjsgfVxuXG4vKiBsaW5lIDEyNjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMlwiOyB9XG5cbi8qIGxpbmUgMTI3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmxhc2gtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EzXCI7IH1cblxuLyogbGluZSAxMjc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11c2ItZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTRcIjsgfVxuXG4vKiBsaW5lIDEyNzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E1XCI7IH1cblxuLyogbGluZSAxMjgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E2XCI7IH1cblxuLyogbGluZSAxMjgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zbWFydHBob25lLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhN1wiOyB9XG5cbi8qIGxpbmUgMTI4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc21hcnRwaG9uZS12aWJyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YThcIjsgfVxuXG4vKiBsaW5lIDEyODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNtYXJ0cGhvbmUtZW1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTlcIjsgfVxuXG4vKiBsaW5lIDEyOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNtYXJ0cGhvbmUtd2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWFcIjsgfVxuXG4vKiBsaW5lIDEyOTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhYlwiOyB9XG5cbi8qIGxpbmUgMTI5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdGFibGV0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhY1wiOyB9XG5cbi8qIGxpbmUgMTMwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FkXCI7IH1cblxuLyogbGluZSAxMzA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1sYXB0b3AtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWVcIjsgfVxuXG4vKiBsaW5lIDEzMDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWZcIjsgfVxuXG4vKiBsaW5lIDEzMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMFwiOyB9XG5cbi8qIGxpbmUgMTMxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbmV3LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMVwiOyB9XG5cbi8qIGxpbmUgMTMxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IyXCI7IH1cblxuLyogbGluZSAxMzE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiM1wiOyB9XG5cbi8qIGxpbmUgMTMyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FibGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I0XCI7IH1cblxuLyogbGluZSAxMzI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNVwiOyB9XG5cbi8qIGxpbmUgMTMyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjZcIjsgfVxuXG4vKiBsaW5lIDEzMzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJlbW90ZS1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I3XCI7IH1cblxuLyogbGluZSAxMzM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wb3dlci1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjhcIjsgfVxuXG4vKiBsaW5lIDEzMzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I5XCI7IH1cblxuLyogbGluZSAxMzQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wb3dlci1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JhXCI7IH1cblxuLyogbGluZSAxMzQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mbGFzaC1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JiXCI7IH1cblxuLyogbGluZSAxMzQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JjXCI7IH1cblxuLyogbGluZSAxMzQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JkXCI7IH1cblxuLyogbGluZSAxMzUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1sYW1wc2hhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmVcIjsgfVxuXG4vKiBsaW5lIDEzNTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmZcIjsgfVxuXG4vKiBsaW5lIDEzNTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMFwiOyB9XG5cbi8qIGxpbmUgMTM2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMVwiOyB9XG5cbi8qIGxpbmUgMTM2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMlwiOyB9XG5cbi8qIGxpbmUgMTM2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjM1wiOyB9XG5cbi8qIGxpbmUgMTM3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNFwiOyB9XG5cbi8qIGxpbmUgMTM3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1sb3cxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M1XCI7IH1cblxuLyogbGluZSAxMzc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYXR0ZXJ5LWxvdzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzZcIjsgfVxuXG4vKiBsaW5lIDEzNzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhdHRlcnktbG93MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjN1wiOyB9XG5cbi8qIGxpbmUgMTM4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1taWQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M4XCI7IH1cblxuLyogbGluZSAxMzg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYXR0ZXJ5LW1pZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzlcIjsgfVxuXG4vKiBsaW5lIDEzODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhdHRlcnktbWlkMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjYVwiOyB9XG5cbi8qIGxpbmUgMTM5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NiXCI7IH1cblxuLyogbGluZSAxMzk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NjXCI7IH1cblxuLyogbGluZSAxMzk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZFwiOyB9XG5cbi8qIGxpbmUgMTQwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1jaGFyZ2luZzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2VcIjsgfVxuXG4vKiBsaW5lIDE0MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NmXCI7IH1cblxuLyogbGluZSAxNDA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMFwiOyB9XG5cbi8qIGxpbmUgMTQwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmF0dGVyeS1jaGFyZ2luZzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDFcIjsgfVxuXG4vKiBsaW5lIDE0MTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QyXCI7IH1cblxuLyogbGluZSAxNDE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QzXCI7IH1cblxuLyogbGluZSAxNDE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGlwLXg2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNFwiOyB9XG5cbi8qIGxpbmUgMTQyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hpcC14ODY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDVcIjsgfVxuXG4vKiBsaW5lIDE0MjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNlwiOyB9XG5cbi8qIGxpbmUgMTQyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkN1wiOyB9XG5cbi8qIGxpbmUgMTQzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnViYmxlLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDhcIjsgfVxuXG4vKiBsaW5lIDE0MzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJ1YmJsZS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOVwiOyB9XG5cbi8qIGxpbmUgMTQzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnViYmxlLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RhXCI7IH1cblxuLyogbGluZSAxNDM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1idWJibGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkYlwiOyB9XG5cbi8qIGxpbmUgMTQ0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnViYmxlLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkY1wiOyB9XG5cbi8qIGxpbmUgMTQ0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnViYmxlLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGRcIjsgfVxuXG4vKiBsaW5lIDE0NDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJ1YmJsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZVwiOyB9XG5cbi8qIGxpbmUgMTQ1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnViYmxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGZcIjsgfVxuXG4vKiBsaW5lIDE0NTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJ1YmJsZS1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMFwiOyB9XG5cbi8qIGxpbmUgMTQ1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnViYmxlLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UxXCI7IH1cblxuLyogbGluZSAxNDYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1idWJibGUtZW1vdGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTJcIjsgfVxuXG4vKiBsaW5lIDE0NjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJ1YmJsZS1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UzXCI7IH1cblxuLyogbGluZSAxNDY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waG9uZS1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTRcIjsgfVxuXG4vKiBsaW5lIDE0NjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXF1b3RlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTVcIjsgfVxuXG4vKiBsaW5lIDE0NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXF1b3RlLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U2XCI7IH1cblxuLyogbGluZSAxNDc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTdcIjsgfVxuXG4vKiBsaW5lIDE0NzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhlYXJ0LXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U4XCI7IH1cblxuLyogbGluZSAxNDgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlOVwiOyB9XG5cbi8qIGxpbmUgMTQ4NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYVwiOyB9XG5cbi8qIGxpbmUgMTQ4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWJcIjsgfVxuXG4vKiBsaW5lIDE0OTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlY1wiOyB9XG5cbi8qIGxpbmUgMTQ5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWRcIjsgfVxuXG4vKiBsaW5lIDE0OTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhbmRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWVcIjsgfVxuXG4vKiBsaW5lIDE0OTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhbmRhZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VmXCI7IH1cblxuLyogbGluZSAxNTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMFwiOyB9XG5cbi8qIGxpbmUgMTUwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMVwiOyB9XG5cbi8qIGxpbmUgMTUwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjJcIjsgfVxuXG4vKiBsaW5lIDE1MTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmM1wiOyB9XG5cbi8qIGxpbmUgMTUxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjRcIjsgfVxuXG4vKiBsaW5lIDE1MTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjVcIjsgfVxuXG4vKiBsaW5lIDE1MjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNlwiOyB9XG5cbi8qIGxpbmUgMTUyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29uc3RydWN0aW9uLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjdcIjsgfVxuXG4vKiBsaW5lIDE1MjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmOFwiOyB9XG5cbi8qIGxpbmUgMTUyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGllLWNoYXJ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmOVwiOyB9XG5cbi8qIGxpbmUgMTUzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmFcIjsgfVxuXG4vKiBsaW5lIDE1MzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoYXJ0LWdyb3d0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmYlwiOyB9XG5cbi8qIGxpbmUgMTUzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hhcnQtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmY1wiOyB9XG5cbi8qIGxpbmUgMTU0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hhcnQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmRcIjsgfVxuXG4vKiBsaW5lIDE1NDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmVcIjsgfVxuXG4vKiBsaW5lIDE1NDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmZcIjsgfVxuXG4vKiBsaW5lIDE1NTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhbGxvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjsgfVxuXG4vKiBsaW5lIDE1NTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjsgfVxuXG4vKiBsaW5lIDE1NTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJhbmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7IH1cblxuLyogbGluZSAxNTU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yYW5rMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiOyB9XG5cbi8qIGxpbmUgMTU2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjsgfVxuXG4vKiBsaW5lIDE1NjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxvdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7IH1cblxuLyogbGluZSAxNTY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7IH1cblxuLyogbGluZSAxNTcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kaWFtb25kMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiOyB9XG5cbi8qIGxpbmUgMTU3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZGlhbW9uZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjsgfVxuXG4vKiBsaW5lIDE1NzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRpYW1vbmQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7IH1cblxuLyogbGluZSAxNTgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1saW5lYXJpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiOyB9XG5cbi8qIGxpbmUgMTU4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdGVhY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7IH1cblxuLyogbGluZSAxNTg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10ZWFwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjsgfVxuXG4vKiBsaW5lIDE1ODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7IH1cblxuLyogbGluZSAxNTkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ib3R0bGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7IH1cblxuLyogbGluZSAxNTk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1nbGFzcy1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZlwiOyB9XG5cbi8qIGxpbmUgMTU5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ2xhc3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7IH1cblxuLyogbGluZSAxNjAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjsgfVxuXG4vKiBsaW5lIDE2MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRpbm5lcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTJcIjsgfVxuXG4vKiBsaW5lIDE2MDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjsgfVxuXG4vKiBsaW5lIDE2MTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNjYWxlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiOyB9XG5cbi8qIGxpbmUgMTYxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7IH1cblxuLyogbGluZSAxNjE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lZ2cyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7IH1cblxuLyogbGluZSAxNjE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lZ2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE3XCI7IH1cblxuLyogbGluZSAxNjIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wbGF0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7IH1cblxuLyogbGluZSAxNjI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiOyB9XG5cbi8qIGxpbmUgMTYyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7IH1cblxuLyogbGluZSAxNjMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWJcIjsgfVxuXG4vKiBsaW5lIDE2MzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7IH1cblxuLyogbGluZSAxNjM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zYXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7IH1cblxuLyogbGluZSAxNjQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGlja2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7IH1cblxuLyogbGluZSAxNjQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7IH1cblxuLyogbGluZSAxNjQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjBcIjsgfVxuXG4vKiBsaW5lIDE2NDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiOyB9XG5cbi8qIGxpbmUgMTY1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjsgfVxuXG4vKiBsaW5lIDE2NTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyM1wiOyB9XG5cbi8qIGxpbmUgMTY1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taWNlLWNyZWFtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNFwiOyB9XG5cbi8qIGxpbmUgMTY2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FuZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjsgfVxuXG4vKiBsaW5lIDE2NjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxvbGxpcG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7IH1cblxuLyogbGluZSAxNjY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jb2ZmZWUtYmVhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiOyB9XG5cbi8qIGxpbmUgMTY3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29mZmVlLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiOyB9XG5cbi8qIGxpbmUgMTY3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7IH1cblxuLyogbGluZSAxNjc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ncmFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjsgfVxuXG4vKiBsaW5lIDE2NzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNpdHJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYlwiOyB9XG5cbi8qIGxpbmUgMTY4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjsgfVxuXG4vKiBsaW5lIDE2ODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmRcIjsgfVxuXG4vKiBsaW5lIDE2ODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiOyB9XG5cbi8qIGxpbmUgMTY5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGluZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7IH1cblxuLyogbGluZSAxNjk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7IH1cblxuLyogbGluZSAxNjk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYWN0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIjsgfVxuXG4vKiBsaW5lIDE3MDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiOyB9XG5cbi8qIGxpbmUgMTcwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZm9vdHByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7IH1cblxuLyogbGluZSAxNzA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zcGVlZC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7IH1cblxuLyogbGluZSAxNzA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zcGVlZC1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjsgfVxuXG4vKiBsaW5lIDE3MTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNwZWVkLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzZcIjsgfVxuXG4vKiBsaW5lIDE3MTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzN1wiOyB9XG5cbi8qIGxpbmUgMTcxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGFtbWVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiOyB9XG5cbi8qIGxpbmUgMTcyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOVwiOyB9XG5cbi8qIGxpbmUgMTcyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNhXCI7IH1cblxuLyogbGluZSAxNzI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1sdWdnYWdlLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYlwiOyB9XG5cbi8qIGxpbmUgMTczMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2NcIjsgfVxuXG4vKiBsaW5lIDE3MzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7IH1cblxuLyogbGluZSAxNzM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wbGFuZS1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNlXCI7IH1cblxuLyogbGluZSAxNzM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNmXCI7IH1cblxuLyogbGluZSAxNzQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10cmFmZmljLWxpZ2h0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiOyB9XG5cbi8qIGxpbmUgMTc0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2lyZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDFcIjsgfVxuXG4vKiBsaW5lIDE3NDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDJcIjsgfVxuXG4vKiBsaW5lIDE3NTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0M1wiOyB9XG5cbi8qIGxpbmUgMTc1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tb2lsLXByZXNzdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7IH1cblxuLyogbGluZSAxNzU3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jb29sYW50LXRlbXBlcmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7IH1cblxuLyogbGluZSAxNzYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NlwiOyB9XG5cbi8qIGxpbmUgMTc2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7IH1cblxuLyogbGluZSAxNzY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1nYWxsb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDhcIjsgfVxuXG4vKiBsaW5lIDE3NjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRyYW5zbWlzc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OVwiOyB9XG5cbi8qIGxpbmUgMTc3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7IH1cblxuLyogbGluZSAxNzc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YlwiOyB9XG5cbi8qIGxpbmUgMTc3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FyLXdhc2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRjXCI7IH1cblxuLyogbGluZSAxNzgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIjsgfVxuXG4vKiBsaW5lIDE3ODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJ1czI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGVcIjsgfVxuXG4vKiBsaW5lIDE3ODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjsgfVxuXG4vKiBsaW5lIDE3OTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTBcIjsgfVxuXG4vKiBsaW5lIDE3OTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7IH1cblxuLyogbGluZSAxNzk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7IH1cblxuLyogbGluZSAxNzk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jYXItc2lyZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTNcIjsgfVxuXG4vKiBsaW5lIDE4MDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNhci13YXNoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NFwiOyB9XG5cbi8qIGxpbmUgMTgwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2FyLXdhc2g0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU1XCI7IH1cblxuLyogbGluZSAxODA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTZcIjsgfVxuXG4vKiBsaW5lIDE4MTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU3XCI7IH1cblxuLyogbGluZSAxODE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10cmFpbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7IH1cblxuLyogbGluZSAxODE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zY2FsZS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OVwiOyB9XG5cbi8qIGxpbmUgMTgyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWFcIjsgfVxuXG4vKiBsaW5lIDE4MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjsgfVxuXG4vKiBsaW5lIDE4MjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNoaXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7IH1cblxuLyogbGluZSAxODI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWRcIjsgfVxuXG4vKiBsaW5lIDE4MzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWVcIjsgfVxuXG4vKiBsaW5lIDE4MzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWZcIjsgfVxuXG4vKiBsaW5lIDE4MzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJpY3ljbGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7IH1cblxuLyogbGluZSAxODQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MVwiOyB9XG5cbi8qIGxpbmUgMTg0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmVuY2gtcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjJcIjsgfVxuXG4vKiBsaW5lIDE4NDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXN3aW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjNcIjsgfVxuXG4vKiBsaW5lIDE4NTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7IH1cblxuLyogbGluZSAxODUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1iYXNlYmFsbC1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjVcIjsgfVxuXG4vKiBsaW5lIDE4NTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7IH1cblxuLyogbGluZSAxODU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjdcIjsgfVxuXG4vKiBsaW5lIDE4NjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRlbm5pczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjhcIjsgfVxuXG4vKiBsaW5lIDE4NjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBpbmctcG9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OVwiOyB9XG5cbi8qIGxpbmUgMTg2OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZhXCI7IH1cblxuLyogbGluZSAxODcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi04YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YlwiOyB9XG5cbi8qIGxpbmUgMTg3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYm93bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2Y1wiOyB9XG5cbi8qIGxpbmUgMTg3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7IH1cblxuLyogbGluZSAxODgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7IH1cblxuLyogbGluZSAxODgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1nb2xmMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZlwiOyB9XG5cbi8qIGxpbmUgMTg4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXJjaGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiOyB9XG5cbi8qIGxpbmUgMTg4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2xpbmdzaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcxXCI7IH1cblxuLyogbGluZSAxODkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzJcIjsgfVxuXG4vKiBsaW5lIDE4OTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzNcIjsgfVxuXG4vKiBsaW5lIDE4OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzRcIjsgfVxuXG4vKiBsaW5lIDE5MDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLTNkLXJvdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NVwiOyB9XG5cbi8qIGxpbmUgMTkwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7IH1cblxuLyogbGluZSAxOTA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc3XCI7IH1cblxuLyogbGluZSAxOTEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1nbGFzc2VzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OFwiOyB9XG5cbi8qIGxpbmUgMTkxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OVwiOyB9XG5cbi8qIGxpbmUgMTkxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YVwiOyB9XG5cbi8qIGxpbmUgMTkxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YlwiOyB9XG5cbi8qIGxpbmUgMTkyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIjsgfVxuXG4vKiBsaW5lIDE5MjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdhbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7IH1cblxuLyogbGluZSAxOTI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZVwiOyB9XG5cbi8qIGxpbmUgMTkzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcmVzaXplLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZlwiOyB9XG5cbi8qIGxpbmUgMTkzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taWNvbnMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgwXCI7IH1cblxuLyogbGluZSAxOTM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODFcIjsgfVxuXG4vKiBsaW5lIDE5NDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNlbGVjdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODJcIjsgfVxuXG4vKiBsaW5lIDE5NDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNpdGUtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgzXCI7IH1cblxuLyogbGluZSAxOTQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NFwiOyB9XG5cbi8qIGxpbmUgMTk0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZWFydGgtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NVwiOyB9XG5cbi8qIGxpbmUgMTk1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NlwiOyB9XG5cbi8qIGxpbmUgMTk1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbmV0d29yay1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg3XCI7IH1cblxuLyogbGluZSAxOTU4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODhcIjsgfVxuXG4vKiBsaW5lIDE5NjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg5XCI7IH1cblxuLyogbGluZSAxOTY0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YVwiOyB9XG5cbi8qIGxpbmUgMTk2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YlwiOyB9XG5cbi8qIGxpbmUgMTk3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7IH1cblxuLyogbGluZSAxOTczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGRcIjsgfVxuXG4vKiBsaW5lIDE5NzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGVcIjsgfVxuXG4vKiBsaW5lIDE5NzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWRyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhmXCI7IH1cblxuLyogbGluZSAxOTgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkwXCI7IH1cblxuLyogbGluZSAxOTg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zaG9ja2VkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MVwiOyB9XG5cbi8qIGxpbmUgMTk4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdG9uZ3VlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MlwiOyB9XG5cbi8qIGxpbmUgMTk5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5M1wiOyB9XG5cbi8qIGxpbmUgMTk5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGFwcHktZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NFwiOyB9XG5cbi8qIGxpbmUgMTk5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NVwiOyB9XG5cbi8qIGxpbmUgMjAwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7IH1cblxuLyogbGluZSAyMDAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ncmluLWV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTdcIjsgfVxuXG4vKiBsaW5lIDIwMDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OThcIjsgfVxuXG4vKiBsaW5lIDIwMDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5OVwiOyB9XG5cbi8qIGxpbmUgMjAxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYW5ub3llZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5YVwiOyB9XG5cbi8qIGxpbmUgMjAxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td29uZGVyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7IH1cblxuLyogbGluZSAyMDE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jb25mdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5Y1wiOyB9XG5cbi8qIGxpbmUgMjAyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24temlwcGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlkXCI7IH1cblxuLyogbGluZSAyMDI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ncnVtcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjsgfVxuXG4vKiBsaW5lIDIwMjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW11c3RhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7IH1cblxuLyogbGluZSAyMDMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10b21ic3RvbmUtaGlwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMFwiOyB9XG5cbi8qIGxpbmUgMjAzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdG9tYnN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7IH1cblxuLyogbGluZSAyMDM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMlwiOyB9XG5cbi8qIGxpbmUgMjAzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ2hvc3QtaGlwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhM1wiOyB9XG5cbi8qIGxpbmUgMjA0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGFsbG93ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7IH1cblxuLyogbGluZSAyMDQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTVcIjsgfVxuXG4vKiBsaW5lIDIwNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVhc3Rlci1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTZcIjsgfVxuXG4vKiBsaW5lIDIwNTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW11c3RhY2hlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhN1wiOyB9XG5cbi8qIGxpbmUgMjA1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbXVzdGFjaGUtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOFwiOyB9XG5cbi8qIGxpbmUgMjA1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOVwiOyB9XG5cbi8qIGxpbmUgMjA2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWFcIjsgfVxuXG4vKiBsaW5lIDIwNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFsYXJtLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhYlwiOyB9XG5cbi8qIGxpbmUgMjA2NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWxhcm0tc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFjXCI7IH1cblxuLyogbGluZSAyMDY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hbGFybS1yaW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFkXCI7IH1cblxuLyogbGluZSAyMDcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZVwiOyB9XG5cbi8qIGxpbmUgMjA3NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGVhcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZlwiOyB9XG5cbi8qIGxpbmUgMjA3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjBcIjsgfVxuXG4vKiBsaW5lIDIwODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjFcIjsgfVxuXG4vKiBsaW5lIDIwODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjJcIjsgfVxuXG4vKiBsaW5lIDIwODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiM1wiOyB9XG5cbi8qIGxpbmUgMjA5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNFwiOyB9XG5cbi8qIGxpbmUgMjA5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI1XCI7IH1cblxuLyogbGluZSAyMDk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1sYW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI2XCI7IH1cblxuLyogbGluZSAyMDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI3XCI7IH1cblxuLyogbGluZSAyMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi13aWZpLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjhcIjsgfVxuXG4vKiBsaW5lIDIxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdpZmktYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOVwiOyB9XG5cbi8qIGxpbmUgMjEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td2lmaS1taWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmFcIjsgfVxuXG4vKiBsaW5lIDIxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdpZmktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJiXCI7IH1cblxuLyogbGluZSAyMTE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi13aWZpLWxvdzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmNcIjsgfVxuXG4vKiBsaW5lIDIxMTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdpZmktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmRcIjsgfVxuXG4vKiBsaW5lIDIxMjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdpZmktYWxlcnQtbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJlXCI7IH1cblxuLyogbGluZSAyMTIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi13aWZpLWFsZXJ0LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZlwiOyB9XG5cbi8qIGxpbmUgMjEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td2lmaS1hbGVydC1sb3cyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7IH1cblxuLyogbGluZSAyMTI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzFcIjsgfVxuXG4vKiBsaW5lIDIxMzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXN0cmVhbS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMlwiOyB9XG5cbi8qIGxpbmUgMjEzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3RyZWFtLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7IH1cblxuLyogbGluZSAyMTM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdHJlYW0tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzRcIjsgfVxuXG4vKiBsaW5lIDIxNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvbW11bmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzVcIjsgfVxuXG4vKiBsaW5lIDIxNDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvbW11bmljYXRpb24tY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNlwiOyB9XG5cbi8qIGxpbmUgMjE0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnJvYWRjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM3XCI7IH1cblxuLyogbGluZSAyMTUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hbnRlbm5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM4XCI7IH1cblxuLyogbGluZSAyMTUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzlcIjsgfVxuXG4vKiBsaW5lIDIxNTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNhdGVsbGl0ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2FcIjsgfVxuXG4vKiBsaW5lIDIxNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjYlwiOyB9XG5cbi8qIGxpbmUgMjE2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWljLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2NcIjsgfVxuXG4vKiBsaW5lIDIxNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1pYzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2RcIjsgfVxuXG4vKiBsaW5lIDIxNjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNwb3RsaWdodHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2VcIjsgfVxuXG4vKiBsaW5lIDIxNzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZlwiOyB9XG5cbi8qIGxpbmUgMjE3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMFwiOyB9XG5cbi8qIGxpbmUgMjE3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbG9hZGluZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDFcIjsgfVxuXG4vKiBsaW5lIDIxODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxvYWRpbmczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7IH1cblxuLyogbGluZSAyMTgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQzXCI7IH1cblxuLyogbGluZSAyMTg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yZWZyZXNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNFwiOyB9XG5cbi8qIGxpbmUgMjE4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNVwiOyB9XG5cbi8qIGxpbmUgMjE5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNlwiOyB9XG5cbi8qIGxpbmUgMjE5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tanVtcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDdcIjsgfVxuXG4vKiBsaW5lIDIxOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuZG8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7IH1cblxuLyogbGluZSAyMjAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yZWRvMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkOVwiOyB9XG5cbi8qIGxpbmUgMjIwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYVwiOyB9XG5cbi8qIGxpbmUgMjIwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcmVwZWF0LW9uZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGJcIjsgfVxuXG4vKiBsaW5lIDIyMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXN5bmMtY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkY1wiOyB9XG5cbi8qIGxpbmUgMjIxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3luYzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGRcIjsgfVxuXG4vKiBsaW5lIDIyMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJlcGVhdC1vbmUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRlXCI7IH1cblxuLyogbGluZSAyMjE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zeW5jLWNyb3NzZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRmXCI7IH1cblxuLyogbGluZSAyMjIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTBcIjsgfVxuXG4vKiBsaW5lIDIyMjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJldHVybjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTFcIjsgfVxuXG4vKiBsaW5lIDIyMjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJlZnVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMlwiOyB9XG5cbi8qIGxpbmUgMjIzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlM1wiOyB9XG5cbi8qIGxpbmUgMjIzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGlzdG9yeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTRcIjsgfVxuXG4vKiBsaW5lIDIyMzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNlbGYtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTVcIjsgfVxuXG4vKiBsaW5lIDIyNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU2XCI7IH1cblxuLyogbGluZSAyMjQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTdcIjsgfVxuXG4vKiBsaW5lIDIyNDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsb2NrMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOFwiOyB9XG5cbi8qIGxpbmUgMjI0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24td2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTlcIjsgfVxuXG4vKiBsaW5lIDIyNTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFsYXJtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYVwiOyB9XG5cbi8qIGxpbmUgMjI1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWxhcm0tYWRkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYlwiOyB9XG5cbi8qIGxpbmUgMjI1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWxhcm0tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVjXCI7IH1cblxuLyogbGluZSAyMjYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hbGFybS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZFwiOyB9XG5cbi8qIGxpbmUgMjI2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWxhcm0tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWVcIjsgfVxuXG4vKiBsaW5lIDIyNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVmXCI7IH1cblxuLyogbGluZSAyMjcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10aW1lci1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYwXCI7IH1cblxuLyogbGluZSAyMjczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10aW1lcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjFcIjsgfVxuXG4vKiBsaW5lIDIyNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRpbWVyLWNyb3NzZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYyXCI7IH1cblxuLyogbGluZSAyMjc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmM1wiOyB9XG5cbi8qIGxpbmUgMjI4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY0XCI7IH1cblxuLyogbGluZSAyMjg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kb3dubG9hZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjVcIjsgfVxuXG4vKiBsaW5lIDIyODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVwbG9hZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjZcIjsgfVxuXG4vKiBsaW5lIDIyOTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVudGVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY3XCI7IH1cblxuLyogbGluZSAyMjk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lbnRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY4XCI7IH1cblxuLyogbGluZSAyMjk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lbnRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY5XCI7IH1cblxuLyogbGluZSAyMzAwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lbnRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYVwiOyB9XG5cbi8qIGxpbmUgMjMwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXhpdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYlwiOyB9XG5cbi8qIGxpbmUgMjMwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXhpdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZjXCI7IH1cblxuLyogbGluZSAyMzA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1leGl0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmRcIjsgfVxuXG4vKiBsaW5lIDIzMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWV4aXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmVcIjsgfVxuXG4vKiBsaW5lIDIzMTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVudGVyLXVwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZlwiOyB9XG5cbi8qIGxpbmUgMjMxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZW50ZXItZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4vKiBsaW5lIDIzMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLyogbGluZSAyMzI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lbnRlci1sZWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi8qIGxpbmUgMjMyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZW50ZXItcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLyogbGluZSAyMzMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLyogbGluZSAyMzMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1leGl0LXVwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi8qIGxpbmUgMjMzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXhpdC1kb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi8qIGxpbmUgMjMzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXhpdC1sZWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi8qIGxpbmUgMjM0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXhpdC1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjsgfVxuXG4vKiBsaW5lIDIzNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi8qIGxpbmUgMjM0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLyogbGluZSAyMzUxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLyogbGluZSAyMzU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4vKiBsaW5lIDIzNTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjsgfVxuXG4vKiBsaW5lIDIzNjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLyogbGluZSAyMzYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cblxuLyogbGluZSAyMzY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cblxuLyogbGluZSAyMzY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maWxlLXByZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjsgfVxuXG4vKiBsaW5lIDIzNzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbGUtY2hhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLyogbGluZSAyMzc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maWxlLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLyogbGluZSAyMzc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cblxuLyogbGluZSAyMzgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7IH1cblxuLyogbGluZSAyMzg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjsgfVxuXG4vKiBsaW5lIDIzODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxpbmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cblxuLyogbGluZSAyMzkwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmxpbmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cblxuLyogbGluZSAyMzkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjsgfVxuXG4vKiBsaW5lIDIzOTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7IH1cblxuLyogbGluZSAyMzk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10aHVtYnMtdXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH1cblxuLyogbGluZSAyNDAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10aHVtYnMtZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjsgfVxuXG4vKiBsaW5lIDI0MDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRodW1icy11cDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4vKiBsaW5lIDI0MDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRodW1icy1kb3duMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiOyB9XG5cbi8qIGxpbmUgMjQxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjsgfVxuXG4vKiBsaW5lIDI0MTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNoYXJlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiOyB9XG5cbi8qIGxpbmUgMjQxNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc2hhcmUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7IH1cblxuLyogbGluZSAyNDIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4vKiBsaW5lIDI0MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbGUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7IH1cblxuLyogbGluZSAyNDI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maW5kLXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjsgfVxuXG4vKiBsaW5lIDI0MjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjsgfVxuXG4vKiBsaW5lIDI0MzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7IH1cblxuLyogbGluZSAyNDM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1sb3VwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiOyB9XG5cbi8qIGxpbmUgMjQzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbG91cGUtem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiOyB9XG5cbi8qIGxpbmUgMjQ0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbG91cGUtem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjsgfVxuXG4vKiBsaW5lIDI0NDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7IH1cblxuLyogbGluZSAyNDQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cblxuLyogbGluZSAyNDUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7IH1cblxuLyogbGluZSAyNDUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1saXN0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiOyB9XG5cbi8qIGxpbmUgMjQ1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbGlzdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjsgfVxuXG4vKiBsaW5lIDI0NTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1lbnUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7IH1cblxuLyogbGluZSAyNDYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1saXN0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG5cbi8qIGxpbmUgMjQ2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWVudTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjsgfVxuXG4vKiBsaW5lIDI0NjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7IH1cblxuLyogbGluZSAyNDcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiOyB9XG5cbi8qIGxpbmUgMjQ3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjsgfVxuXG4vKiBsaW5lIDI0NzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNyb3NzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiOyB9XG5cbi8qIGxpbmUgMjQ4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiOyB9XG5cbi8qIGxpbmUgMjQ4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjsgfVxuXG4vKiBsaW5lIDI0ODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjsgfVxuXG4vKiBsaW5lIDI0ODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjsgfVxuXG4vKiBsaW5lIDI0OTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiOyB9XG5cbi8qIGxpbmUgMjQ5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7IH1cblxuLyogbGluZSAyNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7IH1cblxuLyogbGluZSAyNTAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGV2cm9ucy1leHBhbmQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjsgfVxuXG4vKiBsaW5lIDI1MDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoZXZyb25zLWV4cGFuZC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7IH1cblxuLyogbGluZSAyNTA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGV2cm9ucy1jb250cmFjdC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiOyB9XG5cbi8qIGxpbmUgMjUxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hldnJvbnMtY29udHJhY3QtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiOyB9XG5cbi8qIGxpbmUgMjUxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjsgfVxuXG4vKiBsaW5lIDI1MTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjsgfVxuXG4vKiBsaW5lIDI1MTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjsgfVxuXG4vKiBsaW5lIDI1MjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7IH1cblxuLyogbGluZSAyNTI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG5cbi8qIGxpbmUgMjUyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXJyb3dzLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7IH1cblxuLyogbGluZSAyNTMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hcnJvd3Mtc3BsaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjsgfVxuXG4vKiBsaW5lIDI1MzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFycm93LWRpdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiOyB9XG5cbi8qIGxpbmUgMjUzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXJyb3ctcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7IH1cblxuLyogbGluZSAyNTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjsgfVxuXG4vKiBsaW5lIDI1NDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7IH1cblxuLyogbGluZSAyNTQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1leHBhbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7IH1cblxuLyogbGluZSAyNTQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jb250cmFjdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjsgfVxuXG4vKiBsaW5lIDI1NTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjsgfVxuXG4vKiBsaW5lIDI1NTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiOyB9XG5cbi8qIGxpbmUgMjU1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXJyb3ctd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiOyB9XG5cbi8qIGxpbmUgMjU2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXhwYW5kMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiOyB9XG5cbi8qIGxpbmUgMjU2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXhwYW5kNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiOyB9XG5cbi8qIGxpbmUgMjU2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY29udHJhY3QzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7IH1cblxuLyogbGluZSAyNTcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjsgfVxuXG4vKiBsaW5lIDI1NzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjsgfVxuXG4vKiBsaW5lIDI1NzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW5vdGlmaWNhdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjsgfVxuXG4vKiBsaW5lIDI1NzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiOyB9XG5cbi8qIGxpbmUgMjU4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbWVudS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjsgfVxuXG4vKiBsaW5lIDI1ODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjsgfVxuXG4vKiBsaW5lIDI1ODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNyb3NzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiOyB9XG5cbi8qIGxpbmUgMjU5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjsgfVxuXG4vKiBsaW5lIDI1OTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNpcmNsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiOyB9XG5cbi8qIGxpbmUgMjU5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcGVyY2VudC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjsgfVxuXG4vKiBsaW5lIDI2MDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiOyB9XG5cbi8qIGxpbmUgMjYwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXJyb3ctZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjsgfVxuXG4vKiBsaW5lIDI2MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7IH1cblxuLyogbGluZSAyNjA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjsgfVxuXG4vKiBsaW5lIDI2MTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoZXZyb24tdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7IH1cblxuLyogbGluZSAyNjE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGV2cm9uLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7IH1cblxuLyogbGluZSAyNjE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7IH1cblxuLyogbGluZSAyNjIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGV2cm9uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiOyB9XG5cbi8qIGxpbmUgMjYyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYmFja3dhcmQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7IH1cblxuLyogbGluZSAyNjI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maXJzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjsgfVxuXG4vKiBsaW5lIDI2MzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXByZXZpb3VzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiOyB9XG5cbi8qIGxpbmUgMjYzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjsgfVxuXG4vKiBsaW5lIDI2MzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7IH1cblxuLyogbGluZSAyNjM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjsgfVxuXG4vKiBsaW5lIDI2NDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLW5leHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7IH1cblxuLyogbGluZSAyNjQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1sYXN0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiOyB9XG5cbi8qIGxpbmUgMjY0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZm9yd2FyZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjsgfVxuXG4vKiBsaW5lIDI2NTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWVqZWN0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiOyB9XG5cbi8qIGxpbmUgMjY1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiOyB9XG5cbi8qIGxpbmUgMjY1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZnJhbWUtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7IH1cblxuLyogbGluZSAyNjYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mcmFtZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiOyB9XG5cbi8qIGxpbmUgMjY2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjsgfVxuXG4vKiBsaW5lIDI2NjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRyYW5zZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiOyB9XG5cbi8qIGxpbmUgMjY2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiOyB9XG5cbi8qIGxpbmUgMjY3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ3JpZC1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7IH1cblxuLyogbGluZSAyNjc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjsgfVxuXG4vKiBsaW5lIDI2NzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxheWVycy1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7IH1cblxuLyogbGluZSAyNjgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjsgfVxuXG4vKiBsaW5lIDI2ODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXJ1bGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiOyB9XG5cbi8qIGxpbmUgMjY4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjsgfVxuXG4vKiBsaW5lIDI2OTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiOyB9XG5cbi8qIGxpbmUgMjY5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7IH1cblxuLyogbGluZSAyNjk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7IH1cblxuLyogbGluZSAyNjk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mbGlwLWhvcml6b250YWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7IH1cblxuLyogbGluZSAyNzAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1mbGlwLXZlcnRpY2FsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiOyB9XG5cbi8qIGxpbmUgMjcwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjsgfVxuXG4vKiBsaW5lIDI3MDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFuZ2xlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiOyB9XG5cbi8qIGxpbmUgMjcxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc3VidHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjsgfVxuXG4vKiBsaW5lIDI3MTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNvbWJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjsgfVxuXG4vKiBsaW5lIDI3MTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWludGVyc2VjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiOyB9XG5cbi8qIGxpbmUgMjcyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZXhjbHVkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiOyB9XG5cbi8qIGxpbmUgMjcyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWxpZ24tY2VudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7IH1cblxuLyogbGluZSAyNzI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiOyB9XG5cbi8qIGxpbmUgMjcyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7IH1cblxuLyogbGluZSAyNzMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7IH1cblxuLyogbGluZSAyNzM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiOyB9XG5cbi8qIGxpbmUgMjczOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7IH1cblxuLyogbGluZSAyNzQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjsgfVxuXG4vKiBsaW5lIDI3NDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7IH1cblxuLyogbGluZSAyNzQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjsgfVxuXG4vKiBsaW5lIDI3NTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBlcmNlbnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7IH1cblxuLyogbGluZSAyNzUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hcnJvdy11cC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjsgfVxuXG4vKiBsaW5lIDI3NTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWFycm93LWRvd24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7IH1cblxuLyogbGluZSAyNzU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1hcnJvdy1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5M1wiOyB9XG5cbi8qIGxpbmUgMjc2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYXJyb3ctcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7IH1cblxuLyogbGluZSAyNzY1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jaGV2cm9uLXVwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NVwiOyB9XG5cbi8qIGxpbmUgMjc2OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hldnJvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiOyB9XG5cbi8qIGxpbmUgMjc3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hldnJvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiOyB9XG5cbi8qIGxpbmUgMjc3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2hldnJvbi1yaWdodC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjsgfVxuXG4vKiBsaW5lIDI3NzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiOyB9XG5cbi8qIGxpbmUgMjc4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY3Jvc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7IH1cblxuLyogbGluZSAyNzgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1tZW51LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiOyB9XG5cbi8qIGxpbmUgMjc4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcHJvaGliaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiOyB9XG5cbi8qIGxpbmUgMjc4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7IH1cblxuLyogbGluZSAyNzkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yYWRpby1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjsgfVxuXG4vKiBsaW5lIDI3OTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWxpZ2F0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7IH1cblxuLyogbGluZSAyNzk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10ZXh0LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiOyB9XG5cbi8qIGxpbmUgMjgwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdGV4dC1mb3JtYXQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7IH1cblxuLyogbGluZSAyODA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjsgfVxuXG4vKiBsaW5lIDI4MDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjsgfVxuXG4vKiBsaW5lIDI4MTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiOyB9XG5cbi8qIGxpbmUgMjgxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7IH1cblxuLyogbGluZSAyODE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7IH1cblxuLyogbGluZSAyODE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjsgfVxuXG4vKiBsaW5lIDI4MjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRleHQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiOyB9XG5cbi8qIGxpbmUgMjgyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdGV4dC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTlcIjsgfVxuXG4vKiBsaW5lIDI4MjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjsgfVxuXG4vKiBsaW5lIDI4MzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXRleHQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiOyB9XG5cbi8qIGxpbmUgMjgzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7IH1cblxuLyogbGluZSAyODM3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWRcIjsgfVxuXG4vKiBsaW5lIDI4NDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiOyB9XG5cbi8qIGxpbmUgMjg0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdGV4dC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7IH1cblxuLyogbGluZSAyODQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1waWxjcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7IH1cblxuLyogbGluZSAyODQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kaXJlY3Rpb24tbHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7IH1cblxuLyogbGluZSAyODUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1kaXJlY3Rpb24tcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7IH1cblxuLyogbGluZSAyODU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7IH1cblxuLyogbGluZSAyODU4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wYWdlLWJyZWFrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiOyB9XG5cbi8qIGxpbmUgMjg2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjsgfVxuXG4vKiBsaW5lIDI4NjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiOyB9XG5cbi8qIGxpbmUgMjg2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliN1wiOyB9XG5cbi8qIGxpbmUgMjg3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjsgfVxuXG4vKiBsaW5lIDI4NzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiOyB9XG5cbi8qIGxpbmUgMjg3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiOyB9XG5cbi8qIGxpbmUgMjg3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc29ydC10aW1lLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYlwiOyB9XG5cbi8qIGxpbmUgMjg4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tc29ydC10aW1lLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjsgfVxuXG4vKiBsaW5lIDI4ODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7IH1cblxuLyogbGluZSAyODg4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wZW5jaWwtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZVwiOyB9XG5cbi8qIGxpbmUgMjg5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24taGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZlwiOyB9XG5cbi8qIGxpbmUgMjg5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcG9pbnRlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiOyB9XG5cbi8qIGxpbmUgMjg5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcG9pbnRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiOyB9XG5cbi8qIGxpbmUgMjkwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcG9pbnRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7IH1cblxuLyogbGluZSAyOTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wb2ludGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjsgfVxuXG4vKiBsaW5lIDI5MDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbmdlci10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjsgfVxuXG4vKiBsaW5lIDI5MDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbmdlcnMtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7IH1cblxuLyogbGluZSAyOTEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yZW1pbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNlwiOyB9XG5cbi8qIGxpbmUgMjkxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmluZ2Vycy1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM3XCI7IH1cblxuLyogbGluZSAyOTE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maW5nZXJzLXZpY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjsgfVxuXG4vKiBsaW5lIDI5MjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWdlc3R1cmUtem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiOyB9XG5cbi8qIGxpbmUgMjkyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZ2VzdHVyZS1waW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiOyB9XG5cbi8qIGxpbmUgMjkyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmluZ2Vycy1zY3JvbGwtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYlwiOyB9XG5cbi8qIGxpbmUgMjkzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmluZ2Vycy1zY3JvbGwtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2NcIjsgfVxuXG4vKiBsaW5lIDI5MzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbmdlcnMtc2Nyb2xsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2RcIjsgfVxuXG4vKiBsaW5lIDI5MzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWZpbmdlcnMtc2Nyb2xsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7IH1cblxuLyogbGluZSAyOTM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1oYW5kMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiOyB9XG5cbi8qIGxpbmUgMjk0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tcG9pbnRlci11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDBcIjsgfVxuXG4vKiBsaW5lIDI5NDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXBvaW50ZXItcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7IH1cblxuLyogbGluZSAyOTQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wb2ludGVyLWRvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7IH1cblxuLyogbGluZSAyOTUxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1wb2ludGVyLWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7IH1cblxuLyogbGluZSAyOTU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maW5nZXItdGFwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiOyB9XG5cbi8qIGxpbmUgMjk1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmluZ2Vycy10YXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7IH1cblxuLyogbGluZSAyOTYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1yZW1pbmRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjsgfVxuXG4vKiBsaW5lIDI5NjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWdlc3R1cmUtem9vbTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDdcIjsgfVxuXG4vKiBsaW5lIDI5NjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWdlc3R1cmUtcGluY2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7IH1cblxuLyogbGluZSAyOTY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOVwiOyB9XG5cbi8qIGxpbmUgMjk3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmluZ2Vycy1zY3JvbGwtdmVydGljYWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7IH1cblxuLyogbGluZSAyOTc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maW5nZXJzLXNjcm9sbC1sZWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYlwiOyB9XG5cbi8qIGxpbmUgMjk3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tZmluZ2Vycy1zY3JvbGwtcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7IH1cblxuLyogbGluZSAyOTgxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1maW5nZXJzLXNjcm9sbC12ZXJ0aWNhbDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGRcIjsgfVxuXG4vKiBsaW5lIDI5ODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiOyB9XG5cbi8qIGxpbmUgMjk4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiOyB9XG5cbi8qIGxpbmUgMjk5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYm9yZGVyLW91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUwXCI7IH1cblxuLyogbGluZSAyOTkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjsgfVxuXG4vKiBsaW5lIDI5OTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTJcIjsgfVxuXG4vKiBsaW5lIDI5OTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUzXCI7IH1cblxuLyogbGluZSAzMDAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7IH1cblxuLyogbGluZSAzMDA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiOyB9XG5cbi8qIGxpbmUgMzAwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7IH1cblxuLyogbGluZSAzMDExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTdcIjsgfVxuXG4vKiBsaW5lIDMwMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7IH1cblxuLyogbGluZSAzMDE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1lbGxpcHNpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiOyB9XG5cbi8qIGxpbmUgMzAyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIxXCI7IH1cblxuLyogbGluZSAzMDIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjJcIjsgfVxuXG4vKiBsaW5lIDMwMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyM1wiOyB9XG5cbi8qIGxpbmUgMzAyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI0XCI7IH1cblxuLyogbGluZSAzMDMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkyNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjVcIjsgfVxuXG4vKiBsaW5lIDMwMzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNlwiOyB9XG5cbi8qIGxpbmUgMzAzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3XCI7IH1cblxuLyogbGluZSAzMDQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkyODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjhcIjsgfVxuXG4vKiBsaW5lIDMwNDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOVwiOyB9XG5cbi8qIGxpbmUgMzA0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7IH1cblxuLyogbGluZSAzMDUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmJcIjsgfVxuXG4vKiBsaW5lIDMwNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyY1wiOyB9XG5cbi8qIGxpbmUgMzA1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJkXCI7IH1cblxuLyogbGluZSAzMDU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmVcIjsgfVxuXG4vKiBsaW5lIDMwNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTJmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZlwiOyB9XG5cbi8qIGxpbmUgMzA2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMwXCI7IH1cblxuLyogbGluZSAzMDY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzFcIjsgfVxuXG4vKiBsaW5lIDMwNzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMlwiOyB9XG5cbi8qIGxpbmUgMzA3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMzXCI7IH1cblxuLyogbGluZSAzMDc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjsgfVxuXG4vKiBsaW5lIDMwODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNVwiOyB9XG5cbi8qIGxpbmUgMzA4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM2XCI7IH1cblxuLyogbGluZSAzMDg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzdcIjsgfVxuXG4vKiBsaW5lIDMwODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOFwiOyB9XG5cbi8qIGxpbmUgMzA5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM5XCI7IH1cblxuLyogbGluZSAzMDk1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2FcIjsgfVxuXG4vKiBsaW5lIDMwOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzYlwiOyB9XG5cbi8qIGxpbmUgMzEwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pM2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNjXCI7IH1cblxuLyogbGluZSAzMTA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmkzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2RcIjsgfVxuXG4vKiBsaW5lIDMxMDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZVwiOyB9XG5cbi8qIGxpbmUgMzExMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pM2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNmXCI7IH1cblxuLyogbGluZSAzMTEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDBcIjsgfVxuXG4vKiBsaW5lIDMxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiOyB9XG5cbi8qIGxpbmUgMzExOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQyXCI7IH1cblxuLyogbGluZSAzMTIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIjsgfVxuXG4vKiBsaW5lIDMxMjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiOyB9XG5cbi8qIGxpbmUgMzEyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ1XCI7IH1cblxuLyogbGluZSAzMTMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIjsgfVxuXG4vKiBsaW5lIDMxMzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0N1wiOyB9XG5cbi8qIGxpbmUgMzEzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCI7IH1cblxuLyogbGluZSAzMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjsgfVxuXG4vKiBsaW5lIDMxNDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiOyB9XG5cbi8qIGxpbmUgMzE0NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7IH1cblxuLyogbGluZSAzMTQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjsgfVxuXG4vKiBsaW5lIDMxNTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZFwiOyB9XG5cbi8qIGxpbmUgMzE1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCI7IH1cblxuLyogbGluZSAzMTU4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk0ZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjsgfVxuXG4vKiBsaW5lIDMxNjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MFwiOyB9XG5cbi8qIGxpbmUgMzE2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUxXCI7IH1cblxuLyogbGluZSAzMTY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTJcIjsgfVxuXG4vKiBsaW5lIDMxNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1M1wiOyB9XG5cbi8qIGxpbmUgMzE3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7IH1cblxuLyogbGluZSAzMTc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIjsgfVxuXG4vKiBsaW5lIDMxNzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiOyB9XG5cbi8qIGxpbmUgMzE4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7IH1cblxuLyogbGluZSAzMTg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk1ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjsgfVxuXG4vKiBsaW5lIDMxODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OVwiOyB9XG5cbi8qIGxpbmUgMzE5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVhXCI7IH1cblxuLyogbGluZSAzMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWJcIjsgfVxuXG4vKiBsaW5lIDMxOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTVjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1Y1wiOyB9XG5cbi8qIGxpbmUgMzIwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVkXCI7IH1cblxuLyogbGluZSAzMjAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWVcIjsgfVxuXG4vKiBsaW5lIDMyMDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZlwiOyB9XG5cbi8qIGxpbmUgMzIwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYwXCI7IH1cblxuLyogbGluZSAzMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk2MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjsgfVxuXG4vKiBsaW5lIDMyMTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiOyB9XG5cbi8qIGxpbmUgMzIxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7IH1cblxuLyogbGluZSAzMjIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjsgfVxuXG4vKiBsaW5lIDMyMjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiOyB9XG5cbi8qIGxpbmUgMzIyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7IH1cblxuLyogbGluZSAzMjMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk2NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjsgfVxuXG4vKiBsaW5lIDMyMzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiOyB9XG5cbi8qIGxpbmUgMzIzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7IH1cblxuLyogbGluZSAzMjM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjsgfVxuXG4vKiBsaW5lIDMyNDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTZiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YlwiOyB9XG5cbi8qIGxpbmUgMzI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZjXCI7IH1cblxuLyogbGluZSAzMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk2ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjsgfVxuXG4vKiBsaW5lIDMyNTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZVwiOyB9XG5cbi8qIGxpbmUgMzI1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZmXCI7IH1cblxuLyogbGluZSAzMjU3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk3MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjsgfVxuXG4vKiBsaW5lIDMyNjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiOyB9XG5cbi8qIGxpbmUgMzI2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7IH1cblxuLyogbGluZSAzMjY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk3MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjsgfVxuXG4vKiBsaW5lIDMyNjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NFwiOyB9XG5cbi8qIGxpbmUgMzI3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7IH1cblxuLyogbGluZSAzMjc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk3NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjsgfVxuXG4vKiBsaW5lIDMyNzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiOyB9XG5cbi8qIGxpbmUgMzI4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7IH1cblxuLyogbGluZSAzMjg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk3OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIjsgfVxuXG4vKiBsaW5lIDMyODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YVwiOyB9XG5cbi8qIGxpbmUgMzI5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pN2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdiXCI7IH1cblxuLyogbGluZSAzMjkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi11bmk3YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2NcIjsgfVxuXG4vKiBsaW5lIDMyOTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MgKi9cbi5pY29uLXVuaTdkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3ZFwiOyB9XG5cbi8qIGxpbmUgMzI5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyAqL1xuLmljb24tdW5pN2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdlXCI7IH1cblxuLyogbGluZSAzMzAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzICovXG4uaWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGE5XCI7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUuc2NzcyAqL1xuLnBhcmFsbGF4LXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogNjEwcHg7IH1cblxuLyogbGluZSA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUuc2NzcyAqL1xuLmxpbmVzLWJnIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjZmRhZGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2ZkYWRkO1xuICBiYWNrZ3JvdW5kOiAjRkZGIHVybCgvaW1hZ2VzL2xpbmVzLWJnLnBuZykgY2VudGVyIGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogbGluZSAxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLnNjc3MgKi9cbi5saW5lcy1iZy1hbHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGIHVybCgvaW1hZ2VzL2xpbmVzLWJnLTIucG5nKSBjZW50ZXIgZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBsaW5lIDIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUuc2NzcyAqL1xuLmhvdy1pdC13b3JrcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLyogbGluZSAyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLnNjc3MgKi9cbiAgLmhvdy1pdC13b3Jrcy10ZXh0LWNlbnRlciB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogODIuODMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjU4MzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ob3ctaXQtd29ya3MtdGV4dC1jZW50ZXI6YmVmb3JlLCAuaG93LWl0LXdvcmtzLXRleHQtY2VudGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmhvdy1pdC13b3Jrcy10ZXh0LWNlbnRlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaG93LWl0LXdvcmtzLXRleHQtY2VudGVyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuXG4vKiBsaW5lIDI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUuc2NzcyAqL1xuLnNlYXJjaGluZyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAvKiBsaW5lIDM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUuc2NzcyAqL1xuICAuc2VhcmNoaW5nLXNjaG9vbCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAzODNweDsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLXNjaG9vbDpiZWZvcmUsIC5zZWFyY2hpbmctc2Nob29sOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1zY2hvb2w6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1zY2hvb2w6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS5zY3NzICovXG4gIC5zZWFyY2hpbmctdGV4dCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLXRleHQ6YmVmb3JlLCAuc2VhcmNoaW5nLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLXRleHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUuc2NzcyAqL1xuICAuc2VhcmNoaW5nLXRleHQtY2VudGVyIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiA4Mi44MzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguNTgzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy10ZXh0LWNlbnRlcjpiZWZvcmUsIC5zZWFyY2hpbmctdGV4dC1jZW50ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLXRleHQtY2VudGVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctdGV4dC1jZW50ZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG5cbi8qIGxpbmUgNTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS5zY3NzICovXG4ubmV3cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLyogbGluZSA1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLnNjc3MgKi9cbiAgLm5ld3MgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLyogbGluZSA1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLnNjc3MgKi9cbiAgLm5ld3MgLndyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUuc2NzcyAqL1xuICAubmV3cyAudG9wLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuXG4vKiBsaW5lIDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuLm5ldy1ob21lIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjsgfVxuICAvKiBsaW5lIDExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgLm5ldy1ob21lIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYmctaWxsdXN0cmF0aW9ucy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAubmV3LWhvbWUgLmhlcm8ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgICAvKiBsaW5lIDMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmhlcm9fX2lsbHVzdHJhdGlvbi1zZXBhcmF0ZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7IH1cbiAgICAvKiBsaW5lIDQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmhlcm8gLndyYXAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgNTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC8qIGxpbmUgNTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19zbGlkZSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLyogbGluZSA2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX3NsaWRlIGgyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC8qIGxpbmUgNjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgICAgIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fc2xpZGUgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDsgfSB9XG4gICAgICAvKiBsaW5lIDczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAgIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fc2xpZGUgcCB7XG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAgICAgICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX3NsaWRlIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19zbGlkZSAuYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC8qIGxpbmUgODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgICAgIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fc2xpZGUgLmJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7IH0gfVxuICAgICAgLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX3NsaWRlOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX3NsaWRlLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYxNXB4O1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDEwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAgIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fc2xpZGUtaW5uZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX2NvbnRyb2xzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX2NvbnRyb2xzIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC8qIGxpbmUgMTI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAgICAgLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19jb250cm9scyBsaSBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAgICAgICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX2NvbnRyb2xzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgICAgICAvKiBsaW5lIDE1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAgIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fY29udHJvbHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDliYmY7IH1cbiAgICAgICAgLyogbGluZSAxNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgICAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX2NvbnRyb2xzIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC8qIGxpbmUgMTcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgLm5ldy1ob21lIC5jYXRlZ29yaWVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDE3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgLm5ldy1ob21lIC5jYXRlZ29yaWVzID4gLndyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAxNzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgIC5uZXctaG9tZSAuY2F0ZWdvcmllcyBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLyogbGluZSAxODUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAgIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWwge1xuICAgICAgICBtYXJnaW46IDAgMCAxMDBweDsgfSB9XG4gICAgLyogbGluZSAxOTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWw6aG92ZXIgYSB7XG4gICAgICBvcGFjaXR5OiAuNzU7IH1cbiAgICAvKiBsaW5lIDIwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAvKiBsaW5lIDIwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbCAuc2xhY2stbGlzdCB7XG4gICAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgICAvKiBsaW5lIDIxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbCBhIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgYm94LXNoYWRvdywgb3BhY2l0eTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93LCBvcGFjaXR5O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93LCBvcGFjaXR5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjFmMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAyMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgICAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweDsgfSB9XG4gICAgICAvKiBsaW5lIDIyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsIGE6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5YmJmO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDUsIDE1NCwgMTkyLCAwLjIpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDIzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbCBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDIzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAgIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWwgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgLyogbGluZSAyNDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWwgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAgICAgLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC8qIGxpbmUgMjUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsX19wcmV2aW91cywgLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbF9fbmV4dCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAgIC8qIGxpbmUgMjY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAgIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWxfX3ByZXZpb3VzOmJlZm9yZSwgLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbF9fbmV4dDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljby1jaGV2cm9uLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgIC8qIGxpbmUgMjgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsX19wcmV2aW91cyB7XG4gICAgICBsZWZ0OiAtMzBweDsgfVxuICAgIC8qIGxpbmUgMjg1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsX19uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTVweDsgfVxuICAgICAgLyogbGluZSAyODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbF9fbmV4dDpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLyogbGluZSAyOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAubmV3LWhvbWUgLmNvbnRlbnQtYmxvY2sgKyAuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDI5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAubmV3LWhvbWUgLmNvbnRlbnQtYmxvY2sgKyAuY29udGVudC1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG4gIC8qIGxpbmUgMzA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgLm5ldy1ob21lIC5jb250ZW50LWJsb2NrID4gLndyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXgtd2lkdGg6IDg2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAgIC5uZXctaG9tZSAuY29udGVudC1ibG9jayA+IC53cmFwIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDMxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gIC5uZXctaG9tZSAuY29udGVudC1ibG9ja19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDMxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgICAubmV3LWhvbWUgLmNvbnRlbnQtYmxvY2tfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC8qIGxpbmUgMzMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgLm5ldy1ob21lIC5jb250ZW50LWJsb2NrIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSAzMzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAubmV3LWhvbWUgLmNvbnRlbnQtYmxvY2tfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAzMzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgLm5ldy1ob21lIC5jb250ZW50LWJsb2NrX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLyogbGluZSAzNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgIC5uZXctaG9tZSAuY29udGVudC1ibG9ja19fdGV4dCBoMiB7XG4gICAgICBjb2xvcjogI2ZlNTAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgMzU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmNvbnRlbnQtYmxvY2tfX3RleHQgaDMge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIC8qIGxpbmUgMzYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2hvbWUtbmV3LnNjc3MgKi9cbiAgICAubmV3LWhvbWUgLmNvbnRlbnQtYmxvY2tfX3RleHQgcCB7XG4gICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDM3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19ob21lLW5ldy5zY3NzICovXG4gICAgLm5ldy1ob21lIC5jb250ZW50LWJsb2NrX190ZXh0IHVsIHtcbiAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAzNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9faG9tZS1uZXcuc2NzcyAqL1xuICAgICAgICAubmV3LWhvbWUgLmNvbnRlbnQtYmxvY2tfX3RleHQgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbi8qIGxpbmUgMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwIFtkYXRhLXNjaG9sYXJzaGlwLWZvcm0tcmV2aWV3XSxcbi5hZGQtc2Nob2xhcnNoaXAgW2RhdGEtc2Nob2xhcnNoaXAtdGhhbmt5b3VdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcCAudGhhbmsteW91IHtcbiAgY29sb3I6ICMwNTlhYzA7XG4gIGZvbnQtc2l6ZTogMi4xODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgLmFkZC1zY2hvbGFyc2hpcCAudGhhbmsteW91IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbi5hZGQtc2Nob2xhcnNoaXAgLmhlYWRpbmcgaDEsXG4uYWRkLXNjaG9sYXJzaGlwIC5oZWFkaW5nIGgyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgLmFkZC1zY2hvbGFyc2hpcCAuaGVhZGluZyBoMSxcbiAgICAuYWRkLXNjaG9sYXJzaGlwIC5oZWFkaW5nIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTsgfSB9XG5cbi8qIGxpbmUgMzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcCAuaGVhZGluZyBoMSB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuXG4vKiBsaW5lIDM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbi5hZGQtc2Nob2xhcnNoaXAgLmhlYWRpbmcgaDIge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcCAuaGVhZGluZyBwIHtcbiAgY29sb3I6ICM5YjliOWI7IH1cblxuLyogbGluZSA1MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwIC5yZXZpZXctY29udGVudCAucm93ICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLyogbGluZSA1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwIC5yZXZpZXctY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogIzA1OWFjMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSA2NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwIC5yZXZpZXctY29udGVudF9fbGFiZWwge1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qIGxpbmUgNzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcCAucmV2aWV3LWNvbnRlbnRfX3ZhbHVlIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgOTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5yb3cgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4vKiBsaW5lIDEwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwLWZvcm0gLnBhcnNsZXktZXJyb3IgKyB1bC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDEwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAucGFyc2xleS1lcnJvciArIHVsLnBhcnNsZXktZXJyb3JzLWxpc3QgKyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyREVERTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVEM0Q3O1xuICAgIGNvbG9yOiAjQjk0QTQ4OyB9XG5cbi8qIGxpbmUgMTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbi5hZGQtc2Nob2xhcnNoaXAtZm9ybSAucGFyc2xleS1zdWNjZXNzICsgdWwucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuICAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLnBhcnNsZXktc3VjY2VzcyArIHVsLnBhcnNsZXktZXJyb3JzLWxpc3QgKyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjBEODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZFOUM2O1xuICAgIGNvbG9yOiAjNDY4ODQ3OyB9XG5cbi8qIGxpbmUgMTMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbi5hZGQtc2Nob2xhcnNoaXAtZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qIGxpbmUgMTM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbi5hZGQtc2Nob2xhcnNoaXAtZm9ybV9faW5wdXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDE0NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwLWZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbi5hZGQtc2Nob2xhcnNoaXAtZm9ybSBpbnB1dCxcbi5hZGQtc2Nob2xhcnNoaXAtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDE1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSBpbnB1dDpmb2N1cyxcbiAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDU5YWMwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMjBweCAwcHggcmdiYSg1LCAxNTQsIDE5MiwgMC4yKTsgfVxuXG4vKiBsaW5lIDE2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwLWZvcm1fX2l0ZW0tLWhhcy1zZWxlY3RpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxNzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBkaXYuaXRlbVtkYXRhLXZhbHVlXSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAxOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuICAgIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBkaXYuaXRlbVtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbGluZWFyaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29udGVudDogXCLupKpcIjtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMCAwO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgLyogbGluZSAyMDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuICAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgcGFkZGluZzogMTdweCA4cHg7IH1cbiAgICAvKiBsaW5lIDIxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dC5pdGVtcy5oYXMtaXRlbXMge1xuICAgICAgcGFkZGluZzogOXB4IDhweCA4cHg7IH1cbiAgICAvKiBsaW5lIDIxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC8qIGxpbmUgMjIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbiAgICAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTlhYzA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMHB4IHJnYmEoNSwgMTU0LCAxOTIsIDAuMik7IH1cbiAgICAvKiBsaW5lIDIyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTlhYzA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDE1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbiAgICAgIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuaXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4YmFkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC8qIGxpbmUgMjQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbiAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAvKiBsaW5lIDI1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biAudHJpYW5nbGU6OmJlZm9yZSwgLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biAudHJpYW5nbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDI3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biAudHJpYW5nbGU6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMyk7IH1cbiAgLyogbGluZSAyODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuICAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMjg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbiAgICAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDI5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgICAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH1cbiAgICAgIC8qIGxpbmUgMjk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbiAgICAgIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4OyB9XG4gICAgICAvKiBsaW5lIDMwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgICAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU5YWMwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDMxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmJ1dHRvbiB7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4vKiBsaW5lIDMxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmF3YXJkLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSAzMjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuICAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmF3YXJkLWluZm8gPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDMyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAuYXdhcmQtaW5mb19fY291bnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMTVweDtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAvKiBsaW5lIDMzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gICAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5hd2FyZC1pbmZvX19jb3VudCArIC5hd2FyZC1pbmZvX19hd2FyZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC8qIGxpbmUgMzM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbiAgICAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmF3YXJkLWluZm9fX2NvdW50IGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAvKiBsaW5lIDM0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAuYXdhcmQtaW5mb19fYW1vdW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEwcHggMTVweCAwIDE1cHg7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgLyogbGluZSAzNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuICAgIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAuYXdhcmQtaW5mb19fYW1vdW50IGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAzNTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5kYXRlLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDEwcHggMCAwIDE1cHg7XG4gIHdpZHRoOiA0NSU7IH1cbiAgLyogbGluZSAzNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuICAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmRhdGUtaXRlbSArIC5kYXRlLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDM3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4uYWRkLXNjaG9sYXJzaGlwLWZvcm0gLm11bHRpLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTlhYzA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMzJweDsgfVxuICAvKiBsaW5lIDM4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAubXVsdGktYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdsaW5lYXJpY29ucycgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb250ZW50OiBcIu6ktlwiO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAzODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5sb2NhdGlvbi13cmFwID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbiAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5sb2NhdGlvbi13cmFwID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdsaW5lYXJpY29ucycgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb250ZW50OiBcIu6ktFwiO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1OWFjMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNDA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbiAgLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5sb2NhdGlvbi13cmFwID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgLnJvdyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSA0MTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2Nob2xhcnNoaXAuc2NzcyAqL1xuLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5sb2NhdGlvbi13cmFwIC5yb3cge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDMwcHggMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAyNTBtcyBlYXNlOyB9XG5cbi8qIGxpbmUgNDMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NjaG9sYXJzaGlwLnNjc3MgKi9cbi5hZGQtc2Nob2xhcnNoaXAtZm9ybSAuc2hvdy1sb2NhdGlvbl9fbGFiZWwge1xuICBtYXJnaW46IDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDQzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zY2hvbGFyc2hpcC5zY3NzICovXG4gIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAuc2hvdy1sb2NhdGlvbl9fbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA1OWFjMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2U7XG4gICAgd2lkdGg6IDE1cHg7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLXRleHQtdG9wIHtcbiAgcGFkZGluZzogMCA0MnB4OyB9XG4gIC8qIGxpbmUgNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXRleHQtdG9wIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLyogbGluZSAxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXRleHQtdG9wIC5zZWFyY2gtY3JpdGVyaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlYXJjaC10ZXh0LXRvcCAuc2VhcmNoLWNyaXRlcmlhIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC8qIGxpbmUgMjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VhcmNoLXRleHQtdG9wIC5zZWFyY2gtY3JpdGVyaWEgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gICAgICAvKiBsaW5lIDMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzICovXG4gICAgICAuc2VhcmNoLXRleHQtdG9wIC5zZWFyY2gtY3JpdGVyaWEgLmJ1dHRvbi5qcy1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZTUwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZTUwMDA7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC10ZXh0LXRvcCAuc2VsZWN0LWl0ZW5zIHtcbiAgICBjb2xvcjogIzAwOWJiZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuICAgICAgLyogbGluZSA0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLnNlYXJjaC10ZXh0LXRvcCAuc2VsZWN0LWl0ZW5zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAvKiBsaW5lIDUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlYXJjaC10ZXh0LXRvcCAuc2VsZWN0LWl0ZW5zIC5zZWxlY3QtYm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmY1ZjY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC10ZXh0LXRvcCAuc2VsZWN0LWl0ZW5zIC5zZWxlY3QtYm94IHtcbiAgICAgICAgICB0b3A6IDc4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLyogbGluZSA3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLnNlYXJjaC10ZXh0LXRvcCAuc2VsZWN0LWl0ZW5zIC5zZWxlY3QtYm94LnNlbGVjdC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLyogbGluZSA3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLnNlYXJjaC10ZXh0LXRvcCAuc2VsZWN0LWl0ZW5zIC5zZWxlY3QtYm94IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7IH1cbiAgICAgICAgLyogbGluZSA4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgICAuc2VhcmNoLXRleHQtdG9wIC5zZWxlY3QtaXRlbnMgLnNlbGVjdC1ib3ggYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDg4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzICovXG4gICAgICAgIC5zZWFyY2gtdGV4dC10b3AgLnNlbGVjdC1pdGVucyAuc2VsZWN0LWJveCBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSA5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgICAuc2VhcmNoLXRleHQtdG9wIC5zZWxlY3QtaXRlbnMgLnNlbGVjdC1ib3ggYS5qcy1pdGVtLXNlbGVjdGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgOTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC10ZXh0LXRvcCAuc2VsZWN0LWl0ZW5zIC5zZWxlY3QtYm94IGEuanMtY2xvc2Utc2VsZWN0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljby1kZWxldGUucG5nXCIpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgLyogbGluZSAxMDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgICAgICAuc2VhcmNoLXRleHQtdG9wIC5zZWxlY3QtaXRlbnMgLnNlbGVjdC1ib3ggYS5qcy1jbG9zZS1zZWxlY3Rpb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgICAgICAvKiBsaW5lIDExMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgICAuc2VhcmNoLXRleHQtdG9wIC5zZWxlY3QtaXRlbnMgLnNlbGVjdC1ib3ggYS5qcy1jbGVhci1zZWxlY3Rpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgICAgLyogbGluZSAxMjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtdGV4dC10b3AgLnNlbGVjdC1pdGVucyAuc2VsZWN0LWJveCAuc2VsZWN0LWlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY28tc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgOTYlIGNlbnRlcjsgfVxuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXRleHQtdG9wIC5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuXG4vKiBsaW5lIDEzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuLnZpZXctb3B0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDQycHg7IH1cbiAgLyogbGluZSAxMzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnZpZXctb3B0aW9ucyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDE0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAgIC52aWV3LW9wdGlvbnMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgLyogbGluZSAxNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC52aWV3LW9wdGlvbnMgdWwgbGkgYS52aWV3LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5OTlweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAuNDsgfVxuICAgICAgICAvKiBsaW5lIDE1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgICAudmlldy1vcHRpb25zIHVsIGxpIGEudmlldy1pY29uLnNlbGVjdGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC8qIGxpbmUgMTYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzICovXG4gICAgICAgIC52aWV3LW9wdGlvbnMgdWwgbGkgYS52aWV3LWljb24ucm93cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY28tcm93cy5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICAgICAgLyogbGluZSAxNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgICAgLnZpZXctb3B0aW9ucyB1bCBsaSBhLnZpZXctaWNvbi50aHVtYnMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvLXRodW1icy5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogbGluZSAxNzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtdmlldyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi8qIGxpbmUgMTc3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzICovXG4ubG9hZC1tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDQwcHggMDsgfVxuICAvKiBsaW5lIDE4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyAqL1xuICAubG9hZC1tb3JlIC5idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19wcmVzcy1yZWxlYXNlLnNjc3MgKi9cbi5wcmVzcy1yZWxlYXNlIHtcbiAgcGFkZGluZzogMTIwcHggMCAwIDA7IH1cbiAgLyogbGluZSA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX3ByZXNzLXJlbGVhc2Uuc2NzcyAqL1xuICAucHJlc3MtcmVsZWFzZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC8qIGxpbmUgOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19wcmVzcy1yZWxlYXNlLnNjc3MgKi9cbiAgLnByZXNzLXJlbGVhc2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuLmFkbWluLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Y2ZjhmODtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4OyB9XG4gIC8qIGxpbmUgMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAuYWRtaW4tdGFibGUgLm9yYW5nZSB7XG4gICAgY29sb3I6ICNmZTUwMDA7IH1cbiAgLyogbGluZSAxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19hZG1pbi5zY3NzICovXG4gIC5hZG1pbi10YWJsZSAueWVsbG93IHtcbiAgICBjb2xvcjogI2ZmYWEyZjsgfVxuICAvKiBsaW5lIDE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2FkbWluLnNjc3MgKi9cbiAgLmFkbWluLXRhYmxlIC5ibHVlIHtcbiAgICBjb2xvcjogIzAwYWE5ZTsgfVxuICAvKiBsaW5lIDIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2FkbWluLnNjc3MgKi9cbiAgLmFkbWluLXRhYmxlIC5kYXJrLWJsdWUge1xuICAgIGNvbG9yOiAjMDA5YmJmOyB9XG4gIC8qIGxpbmUgMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAuYWRtaW4tdGFibGUgLmljb24tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLyogbGluZSAzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19hZG1pbi5zY3NzICovXG4gICAgLmFkbWluLXRhYmxlIC5pY29uLXNlYXJjaC5leWUuc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGVkZDE7IH1cbiAgICAvKiBsaW5lIDQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2FkbWluLnNjc3MgKi9cbiAgICAuYWRtaW4tdGFibGUgLmljb24tc2VhcmNoLmNoZWNrLnNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NlZWVjOyB9XG4gICAgLyogbGluZSA0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19hZG1pbi5zY3NzICovXG4gICAgLmFkbWluLXRhYmxlIC5pY29uLXNlYXJjaC5zaGFyZS5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogI2RiZTBlNTsgfVxuICAgIC8qIGxpbmUgNDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAgIC5hZG1pbi10YWJsZSAuaWNvbi1zZWFyY2ggaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAvKiBsaW5lIDU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2FkbWluLnNjc3MgKi9cbiAgLmFkbWluLXRhYmxlIC5icmFuZCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAuYWRtaW4tdGFibGUgdHIge1xuICAgIGhlaWdodDogODBweDsgfVxuICAgIC8qIGxpbmUgNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAgIC5hZG1pbi10YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmOGY4OyB9XG4gIC8qIGxpbmUgNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAuYWRtaW4tdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC8qIGxpbmUgNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAgIC5hZG1pbi10YWJsZSB0ZCBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMjc1cHg7IH1cbiAgICAgIC8qIGxpbmUgNzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAgICAgLmFkbWluLXRhYmxlIHRkIGEudGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC8qIGxpbmUgODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAuYWRtaW4tdGFibGUgdGhlYWQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC8qIGxpbmUgODgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fYWRtaW4uc2NzcyAqL1xuICAgIC5hZG1pbi10YWJsZSB0aGVhZCB0ci5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fbGVnYWwuc2NzcyAqL1xuLmxlZ2FsIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogNjBweCAwIDEwMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19sZWdhbC5zY3NzICovXG4gICAgLmxlZ2FsIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDEwMHB4OyB9IH1cbiAgLyogbGluZSAyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19sZWdhbC5zY3NzICovXG4gIC5sZWdhbCAudW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2xheW91dHMvX2xlZ2FsLnNjc3MgKi9cbiAgLmxlZ2FsIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7IH1cbiAgLyogbGluZSAyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19sZWdhbC5zY3NzICovXG4gIC5sZWdhbF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDU5YWMwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSAzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19sZWdhbC5zY3NzICovXG4gIC5sZWdhbF9fc3ViLXRpdGxlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19sZWdhbC5zY3NzICovXG4gIC5sZWdhbF9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLyogbGluZSA0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9sYXlvdXRzL19sZWdhbC5zY3NzICovXG4gICAgLmxlZ2FsX19saXN0IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC8qIGxpbmUgNTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fbGVnYWwuc2NzcyAqL1xuICAgIC5sZWdhbF9fbGlzdC1pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC8qIGxpbmUgNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fbGVnYWwuc2NzcyAqL1xuICAgIC5sZWdhbF9fbGlzdCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC8qIGxpbmUgNjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fbGVnYWwuc2NzcyAqL1xuICAgICAgLmxlZ2FsX19saXN0IHVsIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC8qIGxpbmUgNzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvbGF5b3V0cy9fbGVnYWwuc2NzcyAqL1xuICAubGVnYWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19hY2NvcmRlb24uc2NzcyAqL1xuLmFjY29yZGVvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAxcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2FjY29yZGVvbi5zY3NzICovXG4gIC5hY2NvcmRlb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAvKiBsaW5lIDE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYWNjb3JkZW9uLnNjc3MgKi9cbiAgLmFjY29yZGVvbi10aXRsZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYWNjb3JkZW9uLnNjc3MgKi9cbiAgLmFjY29yZGVvbiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAvKiBsaW5lIDI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYWNjb3JkZW9uLnNjc3MgKi9cbiAgLmFjY29yZGVvbiBoMiB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgY29sb3I6ICM5YjliOWI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgIC8qIGxpbmUgMzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19hY2NvcmRlb24uc2NzcyAqL1xuICAgIC5hY2NvcmRlb24gaDIuZ29hbC1hbW91bnQge1xuICAgICAgY29sb3I6ICNmZTUwMDA7XG4gICAgICBmb250LXNpemU6IDIuMTg3NWVtOyB9XG4gIC8qIGxpbmUgMzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19hY2NvcmRlb24uc2NzcyAqL1xuICAuYWNjb3JkZW9uIC5jaGFuZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMwMDliYmY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAvKiBsaW5lIDQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYWNjb3JkZW9uLnNjc3MgKi9cbiAgLmFjY29yZGVvbiAudG9vZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvLW5hdmlnYXRldXBAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAvKiBsaW5lIDU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYWNjb3JkZW9uLnNjc3MgKi9cbiAgLmFjY29yZGVvbi5jbG9zZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAvKiBsaW5lIDYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYWNjb3JkZW9uLnNjc3MgKi9cbiAgICAuYWNjb3JkZW9uLmNsb3NlZCAudG9vZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljby1uYXZpZ2F0ZWRvd25AMngucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19hbGVydC5zY3NzICovXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4vKiBsaW5lIDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2NjO1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4vKiBsaW5lIDE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDBlOWM2OyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MgKi9cbi5ibG9nIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZmRhZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG5cbi8qIGxpbmUgNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MgKi9cbi5ibG9nLW5ld3MtYmxvY2tzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjZmRhZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4gIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jayB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMjIuNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jazpiZWZvcmUsIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jazphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1uZXdzLWJsb2NrcyAuYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gICAgLyogbGluZSAxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MgKi9cbiAgICAuYmxvZy1uZXdzLWJsb2NrcyAuYmxvY2staW1hZ2Uge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NmZGFkZDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAvKiBsaW5lIDIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYmxvZy1ibG9ja3Muc2NzcyAqL1xuICAgIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jayBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07IH1cbiAgICAgIC8qIGxpbmUgMjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4gICAgICAuYmxvZy1uZXdzLWJsb2NrcyAuYmxvY2sgaDIgYSB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MgKi9cbiAgICAgICAgLmJsb2ctbmV3cy1ibG9ja3MgLmJsb2NrIGgyIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA5YmJmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4uYmxvZy1saXN0IHtcbiAgKnpvb206IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDc0LjI1JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmJsb2ctbGlzdDpiZWZvcmUsIC5ibG9nLWxpc3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmJsb2ctbGlzdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuYmxvZy1saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSAzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MgKi9cbiAgLmJsb2ctbGlzdCAuaXRlbS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC8qIGxpbmUgNDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4gIC5ibG9nLWxpc3QgLml0ZW0tZmlndXJlIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiA0Mi43Nzc3OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NmZGFkZDtcbiAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctbGlzdCAuaXRlbS1maWd1cmU6YmVmb3JlLCAuYmxvZy1saXN0IC5pdGVtLWZpZ3VyZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLWxpc3QgLml0ZW0tZmlndXJlOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLWxpc3QgLml0ZW0tZmlndXJlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYmxvZy1ibG9ja3Muc2NzcyAqL1xuICAuYmxvZy1saXN0IC5pdGVtLXRleHQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDU0LjIyMjIyJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1saXN0IC5pdGVtLXRleHQ6YmVmb3JlLCAuYmxvZy1saXN0IC5pdGVtLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1saXN0IC5pdGVtLXRleHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctbGlzdCAuaXRlbS10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAgIC8qIGxpbmUgNTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4gICAgLmJsb2ctbGlzdCAuaXRlbS10ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAvKiBsaW5lIDU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYmxvZy1ibG9ja3Muc2NzcyAqL1xuICAgICAgLmJsb2ctbGlzdCAuaXRlbS10ZXh0IGgyIGEge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4gICAgICAgIC5ibG9nLWxpc3QgLml0ZW0tdGV4dCBoMiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWJiZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC8qIGxpbmUgNjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4gICAgLmJsb2ctbGlzdCAuaXRlbS10ZXh0IC5jcmVkaXRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgICAgIGNvbG9yOiAjMDA5YmJmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC8qIGxpbmUgNzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4gICAgLmJsb2ctbGlzdCAuaXRlbS10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSA3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXNpZGViYXIge1xuICAqem9vbTogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMjIuNzUlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuYmxvZy1zaWRlYmFyOmJlZm9yZSwgLmJsb2ctc2lkZWJhcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuYmxvZy1zaWRlYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC5ibG9nLXNpZGViYXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYmxvZy1ibG9ja3Muc2NzcyAqL1xuICAuYmxvZy1zaWRlYmFyIGgzLnRpdGxlIHtcbiAgICBjb2xvcjogI2ZlNTAwMDtcbiAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAvKiBsaW5lIDg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYmxvZy1ibG9ja3Muc2NzcyAqL1xuICAuYmxvZy1zaWRlYmFyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgOTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19ibG9nLWJsb2Nrcy5zY3NzICovXG4gIC5ibG9nLXNpZGViYXIgLnNpZGViYXItbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAvKiBsaW5lIDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYmxvZy1ibG9ja3Muc2NzcyAqL1xuICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWxpc3QgYSB7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgICAvKiBsaW5lIDEwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MgKi9cbiAgICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWxpc3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwOWJiZjsgfVxuICAvKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Jsb2ctYmxvY2tzLnNjc3MgKi9cbiAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaSB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNDguNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkYWRkO1xuICAgIHBhZGRpbmc6IDRweDsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1zaWRlYmFyIC5ncmlkLWltYWdlIGxpOmJlZm9yZSwgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLXNpZGViYXIgLmdyaWQtaW1hZ2UgbGk6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAvKiBsaW5lIDIwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19icmVhZGNydW1icy5zY3NzICovXG4uYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19icmVhZGNydW1icy5zY3NzICovXG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIC8qIGxpbmUgMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19icmVhZGNydW1icy5zY3NzICovXG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBjb2xvcjogIzAwOWJiZjsgfVxuICAgIC8qIGxpbmUgMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19icmVhZGNydW1icy5zY3NzICovXG4gICAgLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZTUwMDA7IH1cblxuLyogbGluZSAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYnV0dG9uLnNjc3MgKi9cbi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi5naG9zdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgMTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19idXR0b24uc2NzcyAqL1xuICAgIC5idXR0b24uZ2hvc3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGNvbG9yOiAjMDA5YmJmOyB9XG4gIC8qIGxpbmUgMjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLm9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogI2ZlNTAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmU1MDAwO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLyogbGluZSAyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ1dHRvbi5vcmFuZ2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmNjgyMzsgfVxuICAvKiBsaW5lIDM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi5vcmFuZ2UtZ2hvc3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZlNTAwMDtcbiAgICBjb2xvcjogI2ZlNTAwMDsgfVxuICAgIC8qIGxpbmUgMzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19idXR0b24uc2NzcyAqL1xuICAgIC5idXR0b24ub3JhbmdlLWdob3N0OmhvdmVyLCAuYnV0dG9uLm9yYW5nZS1naG9zdC5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogI2ZlNTAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZTUwMDA7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgNDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19idXR0b24uc2NzcyAqL1xuICAgIC5idXR0b24ub3JhbmdlLWdob3N0OmRpc2FibGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLyogbGluZSA1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2J1dHRvbi5zY3NzICovXG4gIC5idXR0b24ubGlnaHQteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhlZGQxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmFhMmY7XG4gICAgY29sb3I6ICNmZmFhMmY7IH1cbiAgICAvKiBsaW5lIDU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYnV0dG9uLnNjc3MgKi9cbiAgICAuYnV0dG9uLmxpZ2h0LXllbGxvdzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZhYTJmO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLyogbGluZSA2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2J1dHRvbi5zY3NzICovXG4gIC5idXR0b24ubGlnaHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogI2NjZWVlYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBhYTllO1xuICAgIGNvbG9yOiAjMDBhYTllOyB9XG4gICAgLyogbGluZSA3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ1dHRvbi5saWdodC1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGFhOWU7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi5kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICNkYmUwZTU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjNjQ3YztcbiAgICBjb2xvcjogIzRjNjQ3YzsgfVxuICAgIC8qIGxpbmUgODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19idXR0b24uc2NzcyAqL1xuICAgIC5idXR0b24uZGFyay1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YzY0N2M7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi5ncmV5LWdob3N0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWI5YjliO1xuICAgIGNvbG9yOiAjOWI5YjliOyB9XG4gICAgLyogbGluZSA5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ1dHRvbi5ncmV5LWdob3N0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5YjliOWI7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mZWF0dXJlZC5zY3NzICovXG4uZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2ZlYXR1cmVkLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiA2NS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NmZGFkZDtcbiAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWltYWdlOmJlZm9yZSwgLmZlYXR1cmVkLWltYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWltYWdlOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1pbWFnZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSAxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2ZlYXR1cmVkLnNjc3MgKi9cbiAgLmZlYXR1cmVkLXRleHQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDMxLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtdGV4dDpiZWZvcmUsIC5mZWF0dXJlZC10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmZlYXR1cmVkLXRleHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmZlYXR1cmVkLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mZWF0dXJlZC5zY3NzICovXG4gIC5mZWF0dXJlZCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLyogbGluZSAxOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2ZlYXR1cmVkLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQgaDEgYSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLyogbGluZSAyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2ZlYXR1cmVkLnNjc3MgKi9cbiAgICAgIC5mZWF0dXJlZCBoMSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDliYmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgMjksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mZWF0dXJlZC5zY3NzICovXG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtdG9wIHtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGNvbG9yOiAjZmU1MDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjVweCAwIDE1cHg7IH1cbiAgLyogbGluZSAzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2ZlYXR1cmVkLnNjc3MgKi9cbiAgLmZlYXR1cmVkIC5jcmVkaXRzIHtcbiAgICBmb250LXNpemU6IDAuNjI1ZW07XG4gICAgY29sb3I6ICMwMDliYmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZmVhdHVyZWQuc2NzcyAqL1xuICAuZmVhdHVyZWQgcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2ZpbHRlci5zY3NzICovXG4uZmlsdGVyX19ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMWYyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAvKiBsaW5lIDEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZmlsdGVyLnNjc3MgKi9cbiAgLmZpbHRlcl9fYm94LmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDU5YWMwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoNSwgMTU0LCAxOTIsIDAuMik7IH1cbiAgLyogbGluZSAxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2ZpbHRlci5zY3NzICovXG4gIC5maWx0ZXJfX2JveCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2ZpbHRlci5zY3NzICovXG4uZmlsdGVyX190eXBlIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4vKiBsaW5lIDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbi5mb3JtX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgLmZvcm1fX2l0ZW0gbGFiZWwge1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSAyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAuZm9ybV9faXRlbSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4uZm9ybV9faXRlbS5oYXMtZXJyb3IgbGFiZWwge1xuICBjb2xvcjogI2QwMDIxYjsgfVxuXG4vKiBsaW5lIDQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4uZm9ybV9faXRlbS5oYXMtZXJyb3IgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNkMDAyMWI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjA4LCAxLCAyNiwgMC4xNSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuICAvKiBsaW5lIDUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gIC5mb3JtX19pdGVtLS1vbmUtaGFsZiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC8qIGxpbmUgNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgICAuZm9ybV9faXRlbS0tb25lLWhhbGY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMiU7IH1cbiAgICAvKiBsaW5lIDY0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gICAgLmZvcm1fX2l0ZW0tLW9uZS1oYWxmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyJTsgfSB9XG5cbi8qIGxpbmUgNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbi5mb3JtX19idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFNTAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTNweCA1MHB4IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSA5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAuZm9ybV9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I0MjAzOyB9XG5cbi8qIGxpbmUgMTAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4uZm9ybS1jb252ZXJzYXRpb25hbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLyogbGluZSAxMDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgLmZvcm0tY29udmVyc2F0aW9uYWxfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgMTEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gIC5mb3JtLWNvbnZlcnNhdGlvbmFsX19pbnB1dC1zcGFuIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjMDA5YmJmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5YmJmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAvKiBsaW5lIDExOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAuZm9ybS1jb252ZXJzYXRpb25hbF9faW5wdXQtdGV4dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtby1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICMwMDliYmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDliYmY7IH1cbiAgICAvKiBsaW5lIDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3BsYWNlaG9sZGVyLnNjc3MgKi9cbiAgICAuZm9ybS1jb252ZXJzYXRpb25hbF9faW5wdXQtdGV4dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwOWJiZjsgfVxuICAgIC8qIGxpbmUgNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fcGxhY2Vob2xkZXIuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnZlcnNhdGlvbmFsX19pbnB1dC10ZXh0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDA5YmJmOyB9XG4gICAgLyogbGluZSA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19wbGFjZWhvbGRlci5zY3NzICovXG4gICAgLmZvcm0tY29udmVyc2F0aW9uYWxfX2lucHV0LXRleHQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwOWJiZjsgfVxuICAgIC8qIGxpbmUgNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fcGxhY2Vob2xkZXIuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnZlcnNhdGlvbmFsX19pbnB1dC10ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwOWJiZjsgfVxuICAvKiBsaW5lIDEzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAuZm9ybS1jb252ZXJzYXRpb25hbCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgIC5mb3JtLWNvbnZlcnNhdGlvbmFsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4uYWNjb3VudC1mb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gIC5hY2NvdW50LWZvcm0gLnJvdyArIC5yb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMWYyOyB9XG4gIC8qIGxpbmUgMTg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gIC5hY2NvdW50LWZvcm0gLmNvbHVtbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAxOTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgICAuYWNjb3VudC1mb3JtIC5jb2x1bW5zICsgLmNvbHVtbnMgPiAuYWNjb3VudC1mb3JtX19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMWYyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5hY2NvdW50LWZvcm0gLmNvbHVtbnMgKyAuY29sdW1ucyA+IC5hY2NvdW50LWZvcm1fX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZjFmMjtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cbiAgLyogbGluZSAyMDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgLmFjY291bnQtZm9ybV9fd3JhcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjFmMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gIC5hY2NvdW50LWZvcm1fX2xhYmVsIHtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLyogbGluZSAyMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgLmFjY291bnQtZm9ybV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSAyMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgICAuYWNjb3VudC1mb3JtX19pdGVtIGlucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMjBweCAwcHggcmdiYSg1LCAxNTQsIDE5MiwgMC4yKSwgaW5zZXQgMCAwIDAgMXB4ICMwNTlhYzA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMjM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gICAgLmFjY291bnQtZm9ybV9faXRlbS0tYm9yZGVyLWxlZnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRmMWYyO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gIC5hY2NvdW50LWZvcm1fX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gICAgICAuYWNjb3VudC1mb3JtX19pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC8qIGxpbmUgMjY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gIC5hY2NvdW50LWZvcm1fX3NlbGVjdC5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDI3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHg7IH1cbiAgICAvKiBsaW5lIDI4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0Lml0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHg7IH1cbiAgICAgIC8qIGxpbmUgMjg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gICAgICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dC5pdGVtcy5oYXMtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggNXB4OyB9XG4gICAgLyogbGluZSAyOTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUuZHJvcGRvd24tYWN0aXZlOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAvKiBsaW5lIDI5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLyogbGluZSAzMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMHB4IHJnYmEoNSwgMTU0LCAxOTIsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjMDU5YWMwOyB9XG4gICAgLyogbGluZSAzMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDMxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgLyogbGluZSAzMjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0ID4gZGl2Lml0ZW0uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAvKiBsaW5lIDMzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAvKiBsaW5lIDM0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duIC50cmlhbmdsZTo6YmVmb3JlLCAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biAudHJpYW5nbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDM1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duIC50cmlhbmdsZTo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMzKTsgfVxuICAvKiBsaW5lIDM2OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDM3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMzg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9ybS5zY3NzICovXG4gICAgICAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyB9XG4gICAgICAvKiBsaW5lIDM4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4OyB9XG4gICAgICAvKiBsaW5lIDM5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTlhYzA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAvKiBsaW5lIDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGNvbG9yOiAjZmU1MDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAvKiBsaW5lIDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyIGg0IGEge1xuICAgICAgY29sb3I6ICNmZTUwMDA7IH1cbiAgICAgIC8qIGxpbmUgMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLmZvb3RlciBoNCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLXRleHQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDM2LjYxNTM4JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZm9vdGVyLXRleHQ6YmVmb3JlLCAuZm9vdGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZm9vdGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmZvb3Rlci10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAgIC8qIGxpbmUgMjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXItdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07IH1cbiAgLyogbGluZSAzMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbWVudSB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTIuODQ2MTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mb290ZXItbWVudTpiZWZvcmUsIC5mb290ZXItbWVudTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mb290ZXItbWVudTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZm9vdGVyLW1lbnU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgMzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07IH1cbiAgICAvKiBsaW5lIDQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzliOWI5YjsgfVxuICAgICAgLyogbGluZSA0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19mb290ZXIuc2NzcyAqL1xuICAgICAgICAuZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDBhYTllO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2hlcm8uc2NzcyAqL1xuLmhlcm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19oZXJvLnNjc3MgKi9cbiAgLmhlcm8tdGV4dCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNjUuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAxNy4xNjY2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjA4cHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmhlcm8tdGV4dDpiZWZvcmUsIC5oZXJvLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaGVyby10ZXh0OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5oZXJvLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gICAgLyogbGluZSAxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2hlcm8uc2NzcyAqL1xuICAgIC5oZXJvLXRleHQgaDEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faGVyby5zY3NzICovXG4gICAgLmhlcm8tdGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuICAgIC8qIGxpbmUgMjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19oZXJvLnNjc3MgKi9cbiAgICAuaGVyby10ZXh0IC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDI0cHg7IH1cbiAgLyogbGluZSAzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2hlcm8uc2NzcyAqL1xuICAuaGVyby1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMzIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbi5pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZmRhZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gIC8qIGxpbmUgNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAuaW5mbyAudG9wLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gIC5pbmZvIC5wb3B1bGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmU1MDAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC8qIGxpbmUgMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgLmluZm8gLmNoZWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvLWFsZXJ0LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIGNvbG9yOiAjMDA5YmJmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAuaW5mbyAuY2hlY2sge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfSB9XG4gIC8qIGxpbmUgMzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgLmluZm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAgIC5pbmZvIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC8qIGxpbmUgNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgLmluZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07IH1cbiAgLyogbGluZSA1MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAuaW5mbyBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC8qIGxpbmUgNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgLmluZm8gLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAgIC8qIGxpbmUgNjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAuaW5mbyAudGV4dC5kZXNjcmlwdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAgIC5pbmZvIC50ZXh0LmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgLyogbGluZSA3NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgIC5pbmZvIC50ZXh0LmVsaWdpYmxlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAgICAgLmluZm8gLnRleHQuZWxpZ2libGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAvKiBsaW5lIDg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgLmluZm8gLnRleHQgLmJ1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAgIC5pbmZvIC50ZXh0IC5idXR0b25zLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cbiAgICAgIC8qIGxpbmUgOTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAgIC5pbmZvIC50ZXh0IC5idXR0b25zLWJsb2NrIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDAuNjI1ZW07XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgICAgIC8qIGxpbmUgOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAgIC5pbmZvIC50ZXh0IC5idXR0b25zLWJsb2NrIC5iaWcge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDsgfVxuICAvKiBsaW5lIDEwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAuaW5mbyAuc2lkZWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyLmRldGFpbHMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAgIC5pbmZvIC5zaWRlYmFyLmRldGFpbHMge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgLyogbGluZSAxMTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAuaW5mbyAuc2lkZWJhci5icmVha2Rvd24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAgIC5pbmZvIC5zaWRlYmFyLmJyZWFrZG93biB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAvKiBsaW5lIDEyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyIC5zaWRlLWJyYW5kIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmOGY4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMjAycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTI5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAgIC5pbmZvIC5zaWRlYmFyIC5zaWRlLWJyYW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAvKiBsaW5lIDE0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgICAgLmluZm8gLnNpZGViYXIgLnNpZGUtYnJhbmQgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSAxNTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAuaW5mbyAuc2lkZWJhciAuZGF0YSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAvKiBsaW5lIDE1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgICAgLmluZm8gLnNpZGViYXIgLmRhdGEgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAvKiBsaW5lIDE2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgICAgLmluZm8gLnNpZGViYXIgLmRhdGEgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgIC8qIGxpbmUgMTY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YSAubGV2ZWwge1xuICAgICAgICBmb250LXNpemU6IDIuMTg3NWVtO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLyogbGluZSAxNzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAgIC5pbmZvIC5zaWRlYmFyIC5kYXRhIC5kYXlzLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxNzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgICAgICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YSAuZGF5cy1udW1iZXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgICAgICAvKiBsaW5lIDE4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YSAuZGF5cy1udW1iZXIgc21hbGwge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW46IDVweCAzcHggMCAxMHB4OyB9XG4gICAgICAvKiBsaW5lIDE4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgICAgLmluZm8gLnNpZGViYXIgLmRhdGEgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiA1cHggM3B4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAvKiBsaW5lIDE5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgICAgLmluZm8gLnNpZGViYXIgLmRhdGEgLnN1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODc1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC8qIGxpbmUgMjAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YSAub3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICNmZTUwMDA7IH1cbiAgICAgIC8qIGxpbmUgMjA3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YSAueWVsbG93IHtcbiAgICAgICAgY29sb3I6ICNmZmFhMmY7IH1cbiAgICAgIC8qIGxpbmUgMjExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YSAuYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMDBhYTllOyB9XG4gICAgICAvKiBsaW5lIDIxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgICAgLmluZm8gLnNpZGViYXIgLmRhdGEgLmRhcmstYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5YmJmOyB9XG5cbi8qIGxpbmUgMjIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4uYXBwbHktZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZsb2F0OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2luZm8uc2NzcyAqL1xuICAgIC5hcHBseS1kZXRhaWxzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY2LjY2JTsgfSB9XG4gIC8qIGxpbmUgMjMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gIC5hcHBseS1kZXRhaWxzIG9sIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLyogbGluZSAyMzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19pbmZvLnNjc3MgKi9cbiAgLmFwcGx5LWRldGFpbHMgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjM1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faW5mby5zY3NzICovXG4gICAgICAuYXBwbHktZGV0YWlscyBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19saW5rcy5zY3NzICovXG5hIHtcbiAgY29sb3I6ICMwMDliYmY7IH1cbiAgLyogbGluZSAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbGlua3Muc2NzcyAqL1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOWJiZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC8qIGxpbmUgOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3BlcnNvbi5zY3NzICovXG4gIC5wZW9wbGUtLTItY29sIC5wZXJzb24ge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5wZW9wbGUtLTItY29sIC5wZXJzb246YmVmb3JlLCAucGVvcGxlLS0yLWNvbCAucGVyc29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnBlb3BsZS0tMi1jb2wgLnBlcnNvbjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAucGVvcGxlLS0yLWNvbCAucGVyc29uOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC8qIGxpbmUgMjA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAucGVvcGxlLS0yLWNvbCAucGVyc29uOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLyogbGluZSAyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3BlcnNvbi5zY3NzICovXG4ucGVyc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3BlcnNvbi5zY3NzICovXG4gICAgLnBlcnNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC8qIGxpbmUgMjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19wZXJzb24uc2NzcyAqL1xuICAgIC5wZXJzb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLyogbGluZSAzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3BlcnNvbi5zY3NzICovXG4gIC5wZXJzb25fX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC5wZXJzb25fX2ltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLyogbGluZSAzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3BlcnNvbi5zY3NzICovXG4gICAgICAucGVyc29uX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fcGVyc29uLnNjc3MgKi9cbiAgICAucGVyc29uX19pbmZvcm1hdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgLyogbGluZSA2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3BlcnNvbi5zY3NzICovXG4gIC5wZXJzb25fX3RpdGxlIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC8qIGxpbmUgNzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19wZXJzb24uc2NzcyAqL1xuICAucGVyc29uX19uYW1lIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAvKiBsaW5lIDgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fcGVyc29uLnNjc3MgKi9cbiAgLnBlcnNvbl9fYmlvIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4vKiBsaW5lIDg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fcGVyc29uLnNjc3MgKi9cbi5wZXJzb24tLW5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3BlcnNvbi5zY3NzICovXG4gIC5wZXJzb24tLW5vLW1hcmdpbi1ib3R0b20tZy11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21lc3NhZ2VzLnNjc3MgKi9cbi5hY2NvdW50LWNvbXBsZXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZmRhZGQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21lc3NhZ2VzLnNjc3MgKi9cbiAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNmY4Zjg7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMjIuNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIGJhY2tncm91bmQ6ICNmMmY1ZjY7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmJlZm9yZSwgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS1wcm9ncmVzczpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAvKiBsaW5lIDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbWVzc2FnZXMuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS1wcm9ncmVzcyAubWFzay1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLyogbGluZSAyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21lc3NhZ2VzLnNjc3MgKi9cbiAgICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtcHJvZ3Jlc3MgLnByb2dyZXNzLXBlcmNlbnRhZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IDc4JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTElO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLyogbGluZSAyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21lc3NhZ2VzLnNjc3MgKi9cbiAgICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtcHJvZ3Jlc3MgLnByb2dyZXNzLXBlcmNlbnRhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAxcztcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxczsgfVxuICAvKiBsaW5lIDQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbWVzc2FnZXMuc2NzcyAqL1xuICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtdGV4dCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNzQuMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS10ZXh0OmJlZm9yZSwgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtdGV4dDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAvKiBsaW5lIDQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbWVzc2FnZXMuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS10ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4vKiBsaW5lIDU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbWVzc2FnZXMuc2NzcyAqL1xuLmFjY291bnQgLm1lc3NhZ2UgaDEge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAzLjEyNWVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIGxpbmUgNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19tZXNzYWdlcy5zY3NzICovXG4uYWNjb3VudCAubWVzc2FnZSBoMiB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDEuMjVlbTsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19tb2RhbC5zY3NzICovXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTE1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbi5zaWdudXAtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTE1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbiAgLnNpZ251cC1tb2RhbC1jbG9zZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19tb2RhbC5zY3NzICovXG4uZmlsdGVyLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjcpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjcpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbW9kYWwuc2NzcyAqL1xuICAuZmlsdGVyLW1vZGFsLWNsb3NlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbi5vdmVyZmxvd01vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC8qIGxpbmUgOTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19tb2RhbC5zY3NzICovXG4gIC5zY2hvbGFyc2hpcC1tb2RhbC5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cblxuLyogbGluZSAxMDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19tb2RhbC5zY3NzICovXG4uc2Nob2xhcnNoaXAtbW9kYWwgLnJlbW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdsaW5lYXJpY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIu6lmlwiO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19tb2RhbC5zY3NzICovXG4uc2Nob2xhcnNoaXAtbW9kYWwgLnJlbW9kYWxfX2gxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAvKiBsaW5lIDExNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbiAgLnNjaG9sYXJzaGlwLW1vZGFsIC5yZW1vZGFsX19oMSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMTIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbW9kYWwuc2NzcyAqL1xuLnNjaG9sYXJzaGlwLW1vZGFsX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDEyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbi5zY2hvbGFyc2hpcC1tb2RhbF9faXRlbSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4vKiBsaW5lIDEzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbi5zY2hvbGFyc2hpcC1tb2RhbF9faXRlbSBzcGFuIHtcbiAgY29sb3I6ICMwMDliYmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAxMzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19tb2RhbC5zY3NzICovXG4gIC5zY2hvbGFyc2hpcC1tb2RhbF9faXRlbSBzcGFuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOGNhYzsgfVxuXG4vKiBsaW5lIDE0OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbi5zY2hvbGFyc2hpcC1tb2RhbF9fY29weSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogMTAwOyB9XG5cbi8qIGxpbmUgMTYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbW9kYWwuc2NzcyAqL1xuLnNjaG9sYXJzaGlwLW1vZGFsX19hY3Rpb25zIGEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSAxNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19tb2RhbC5zY3NzICovXG4gIC5zY2hvbGFyc2hpcC1tb2RhbF9fYWN0aW9ucyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOGNhYzsgfVxuXG4vKiBsaW5lIDE3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbi5zY2hvbGFyc2hpcC1tb2RhbF9fc3VjY2Vzcy1pY29uIHtcbiAgY29sb3I6ICMwMDliYmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDE4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MgKi9cbi5zY2hvbGFyc2hpcC1tb2RhbCBbZGF0YS1zdWNjZXNzXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkcy0tMS00IC5jYXJkIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAyMi43NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmNhcmRzLS0xLTQgLmNhcmQ6YmVmb3JlLCAuY2FyZHMtLTEtNCAuY2FyZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5jYXJkcy0tMS00IC5jYXJkOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5jYXJkcy0tMS00IC5jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfSB9XG5cbi8qIGxpbmUgMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19jYXJkLnNjc3MgKi9cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYxZjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDliYmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLyogbGluZSAzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZF9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmU1MDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAvKiBsaW5lIDQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkIHAge1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLyogbGluZSA0OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZCAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDU2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLS1maXhlZC1idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gICAgLyogbGluZSA2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLS1maXhlZC1idXR0b24gLmJ1dHRvbiB7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXHRGT05UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUHJveGltYU5vdmEtQm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvUHJveGltYU5vdmEtQm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvUHJveGltYU5vdmEtQm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhX3JncmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybChcIi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvUHJveGltYU5vdmEtUmVndWxhci13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFfcmdyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUHJveGltYU5vdmEtTGlnaHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Qcm94aW1hTm92YS1MaWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvUHJveGltYU5vdmEtTGlnaHQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhbGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybChcIi9mb250cy9Qcm94aW1hTm92YS1UaGluLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9Qcm94aW1hTm92YS1UaGluLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW4td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9Qcm94aW1hTm92YS1UaGluLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvUHJveGltYU5vdmEtVGhpbi13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFsaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbi5jb250YWluZXIge1xuICBtaW4td2lkdGg6IDEyMDBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLyogbGluZSA2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4ubmF2LXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgLyogbGluZSA3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5uYXYtdG9wLmhvbWUtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSA4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5uYXYtdG9wIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogNTVweDsgfVxuICAvKiBsaW5lIDg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi10b3AgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4ubmF2LXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG4gIC8qIGxpbmUgOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAubmF2LXJpZ2h0IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAubmF2LXJpZ2h0IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gICAgICAvKiBsaW5lIDEwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAubmF2LXJpZ2h0IHVsIGxpIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLyogbGluZSAxMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgICAgLm5hdi1yaWdodCB1bCBsaS53aGl0ZSBhIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAgIC5uYXYtcmlnaHQgdWwgbGkud2hpdGUgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAxMjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuLm5hdi1vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMjBweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgei1pbmRleDogMTAwMDtcbiAgYm94LXNoYWRvdzogMnB4IDBweCA1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4yKTsgfVxuICAvKiBsaW5lIDEzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5uYXYtb2ZmY2FudmFzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgICAgLm5hdi1vZmZjYW52YXMgdWwgbGkuYm90dG9tLWJvcmRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLyogbGluZSAxNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIC5uYXYtb2ZmY2FudmFzIHVsIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2MjYyNjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMTcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAgIC5uYXYtb2ZmY2FudmFzIHVsIGxpIGE6aG92ZXIsIC5uYXYtb2ZmY2FudmFzIHVsIGxpIGEuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwMDliYmY7IH1cblxuLyogbGluZSAxODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuLm5hdi1oYW1idXJnZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMCAyN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuLm5hdi1jb250ZW50LW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDEzMHB4OyB9XG5cbi8qIGxpbmUgMTkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbi5pbml0aWFsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxOTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuLm92ZXJmbG93U2l0ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgR0xPQkFMIEhFQURFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbi5nY3dwLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLyogbGluZSAyMTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAuZ2N3cC1oZWFkZXJfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDIyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5nY3dwLWhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAyMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIC5nY3dwLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbi5nY3dwLWhlYWRlci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlx0UEFHRSBIRUFERVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDI1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4ucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogODJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICB6LWluZGV4OiA5OTk4O1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJywgSGVsdmV0aWNhLEFyaWFsLEdlbmV2YSxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAvKiBsaW5lIDI2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLWhlYWRlci5uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC8qIGxpbmUgMjcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgLnBhZ2UtaGVhZGVyIGEucGFnZS1oZWFkZXItbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IC04cHg7IH1cbiAgICAvKiBsaW5lIDI3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgLnBhZ2UtaGVhZGVyIGEucGFnZS1oZWFkZXItbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDE0MnB4OyB9XG4gICAgICAvKiBsaW5lIDI3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAucGFnZS1oZWFkZXIgYS5wYWdlLWhlYWRlci1sb2dvIGltZy5kZWZhdWx0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC8qIGxpbmUgMjgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAgIC5wYWdlLWhlYWRlciBhLnBhZ2UtaGVhZGVyLWxvZ28gaW1nLndoaXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDI5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLWhlYWRlciBhLnBhZ2UtaGVhZGVyLW1lbnUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAvKiBsaW5lIDI5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgLnBhZ2UtaGVhZGVyIGEucGFnZS1oZWFkZXItbWVudSBpbWcge1xuICAgICAgd2lkdGg6IDE5cHg7IH1cbiAgICAgIC8qIGxpbmUgMzAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAgIC5wYWdlLWhlYWRlciBhLnBhZ2UtaGVhZGVyLW1lbnUgaW1nLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLyogbGluZSAzMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgICAgLnBhZ2UtaGVhZGVyIGEucGFnZS1oZWFkZXItbWVudSBpbWcuY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAgIC8qIGxpbmUgMzE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAucGFnZS1oZWFkZXIgYS5wYWdlLWhlYWRlci1tZW51LmFjdGl2ZSBpbWcub3BlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAzMTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIC5wYWdlLWhlYWRlciBhLnBhZ2UtaGVhZGVyLW1lbnUuYWN0aXZlIGltZy5jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDMyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLWhlYWRlciBhLnBhZ2UtaGVhZGVyLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgLyogbGluZSAzMzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIC5wYWdlLWhlYWRlciBhLnBhZ2UtaGVhZGVyLXNlYXJjaCBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgLyogbGluZSAzNDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAucGFnZS1oZWFkZXIgbmF2LnBhZ2UtaGVhZGVyLWxpbmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLyogbGluZSAzNDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIC5wYWdlLWhlYWRlciBuYXYucGFnZS1oZWFkZXItbGlua3MgdWwgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogIzAwOWJiZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDM1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAucGFnZS1oZWFkZXIgbmF2LnBhZ2UtaGVhZGVyLWxpbmtzIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzAwOWJiZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAzNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuYm9keS5tZW51LWFjdGl2ZSBoZWFkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0NDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIGJvZHkubWVudS1hY3RpdmUgaGVhZGVyIGEucGFnZS1oZWFkZXItbG9nbyBpbWcuZGVmYXVsdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDM3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIGJvZHkubWVudS1hY3RpdmUgaGVhZGVyIGEucGFnZS1oZWFkZXItbG9nbyBpbWcud2hpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMzgzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgYm9keS5tZW51LWFjdGl2ZSBoZWFkZXIgYS5wYWdlLWhlYWRlci1zZWFyY2gge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMzkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgYm9keS5tZW51LWFjdGl2ZSBoZWFkZXIgbmF2LnBhZ2UtaGVhZGVyLWxpbmtzIHVsIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLyogbGluZSAzOTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIGJvZHkubWVudS1hY3RpdmUgaGVhZGVyIG5hdi5wYWdlLWhlYWRlci1saW5rcyB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDQwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIGJvZHkubWVudS1hY3RpdmUgaGVhZGVyIC5wYWdlLXNlYXJjaC1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcdFJFU1BPTlNJVkVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgYm9keS5tZW51LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgLnBhZ2UtaGVhZGVyIG5hdi5wYWdlLWhlYWRlci1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlx0UEFHRSBOQVZJR0FUSU9OXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA0NDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuLnBhZ2UtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDdweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAvKiBsaW5lIDQ1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLW5hdmlnYXRpb24uYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDQ2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLW5hdmlnYXRpb24gPiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDQ2NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgLnBhZ2UtbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLyogbGluZSA0NzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgICAgLnBhZ2UtbmF2aWdhdGlvbiA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAvKiBsaW5lIDQ4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAucGFnZS1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDliYmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMTdweCAwIDEwcHg7IH1cbiAgICAgIC8qIGxpbmUgNDkwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAgIC5wYWdlLW5hdmlnYXRpb24gPiB1bCA+IGxpIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgNDk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAgICAgLnBhZ2UtbmF2aWdhdGlvbiA+IHVsID4gbGkgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAgICAgLnBhZ2UtbmF2aWdhdGlvbiA+IHVsID4gbGkgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4vKiBsaW5lIDUxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4ucGFnZS1oZWFkZXItYWNjb3VudC1jb250cm9scyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDUxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLWhlYWRlci1hY2NvdW50LWNvbnRyb2xzIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcdFNUWUxFU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNTI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwOWJiZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAvKiBsaW5lIDUzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgNTM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbmE6Zm9jdXMsXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlx0UkVTUE9OU0lWRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1NTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAucGFnZS1uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ0cHgpIHtcbiAgLyogbGluZSA1NjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlx0UEFHRSBTRUFSQ0hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDU3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4ucGFnZS1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDgycHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJiZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAvKiBsaW5lIDU5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLXNlYXJjaC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAvKiBsaW5lIDYwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLXNlYXJjaCBkaXYuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA2MDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAucGFnZS1zZWFyY2ggZm9ybSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC8qIGxpbmUgNjA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAucGFnZS1zZWFyY2ggZm9ybSBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDYxOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLXNlYXJjaCAucGFnZS1zZWFyY2gtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNDFweDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICB3aWR0aDogMjE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM0NDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgICAvKiBsaW5lIDYzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgLnBhZ2Utc2VhcmNoIC5wYWdlLXNlYXJjaC1jYXRlZ29yeSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7IH1cbiAgICAvKiBsaW5lIDY0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgLnBhZ2Utc2VhcmNoIC5wYWdlLXNlYXJjaC1jYXRlZ29yeTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHJpZ2h0OiA0MXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbi1jaGV2cm9uLWRvd24td2hpdGUucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMuNXB4IDdweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLyogbGluZSA2NTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIC5wYWdlLXNlYXJjaCAucGFnZS1zZWFyY2gtY2F0ZWdvcnkuYWN0aXZlIHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAvKiBsaW5lIDY2MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgLnBhZ2Utc2VhcmNoIC5wYWdlLXNlYXJjaC1jYXRlZ29yeSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMzVweCAwIDA7IH1cbiAgICAgIC8qIGxpbmUgNjY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgICAgIC5wYWdlLXNlYXJjaCAucGFnZS1zZWFyY2gtY2F0ZWdvcnkgdWwgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDY3MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAgIC5wYWdlLXNlYXJjaCAucGFnZS1zZWFyY2gtY2F0ZWdvcnkgdWwgbGkuYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAvKiBsaW5lIDY3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAgICAgLnBhZ2Utc2VhcmNoIC5wYWdlLXNlYXJjaC1jYXRlZ29yeSB1bCBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQxcHg7IH1cbiAgICAgICAgLyogbGluZSA2ODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgICAgICAucGFnZS1zZWFyY2ggLnBhZ2Utc2VhcmNoLWNhdGVnb3J5IHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDY5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgICAgICAgLnBhZ2Utc2VhcmNoIC5wYWdlLXNlYXJjaC1jYXRlZ29yeSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDcwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLXNlYXJjaCBhLnBhZ2Utc2VhcmNoLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNTFweDtcbiAgICB3aWR0aDogNTFweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTllO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiA1cHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLyogbGluZSA3MTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIC5wYWdlLXNlYXJjaCBhLnBhZ2Utc2VhcmNoLWJ1dHRvbiBpbWcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7IH1cbiAgLyogbGluZSA3MjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAucGFnZS1zZWFyY2ggYS5wYWdlLXNlYXJjaC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogLTk0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7IH1cbiAgICAvKiBsaW5lIDczMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gICAgLnBhZ2Utc2VhcmNoIGEucGFnZS1zZWFyY2gtY2xvc2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxN3B4OyB9XG5cbi8qIGxpbmUgNzQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbmJvZHkubWVudS1hY3RpdmUgaGVhZGVyIC5wYWdlLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogNjJweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcdFJFU1BPTlNJVkVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNzU4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmF2LnNjc3MgKi9cbiAgLnBhZ2UtaGVhZGVyLWFjY291bnQtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjZweDtcbiAgICBsZWZ0OiAyMnB4OyB9XG4gICAgLyogbGluZSA3NjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19uYXYuc2NzcyAqL1xuICAgIC5tZW51LWFjdGl2ZSAucGFnZS1oZWFkZXItYWNjb3VudC1jb250cm9scyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDc3MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLWhlYWRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDc4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLXNlYXJjaCBhLnBhZ2Utc2VhcmNoLWNsb3NlIHtcbiAgICByaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDc4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25hdi5zY3NzICovXG4gIC5wYWdlLXNlYXJjaCAucGFnZS1zZWFyY2gtY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19xdW90ZS5zY3NzICovXG4ucXVvdGUge1xuICBjb2xvcjogI2ZlNTAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3F1b3RlLnNjc3MgKi9cbiAgLnF1b3RlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAvKiBsaW5lIDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fcXVvdGUuc2NzcyAqL1xuICAucXVvdGVfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3F1b3RlLnNjc3MgKi9cbiAgICAucXVvdGVfX2F1dGhvcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTAwMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogOHB4OyB9XG5cbi8qIGxpbmUgMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25ld3Muc2NzcyAqL1xuLm5ld3MtY2Fycm91c3NlbC1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIC8qIGxpbmUgNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX25ld3Muc2NzcyAqL1xuICAubmV3cy1jYXJyb3Vzc2VsLWJsb2NrIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmU1MDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTsgfVxuICAvKiBsaW5lIDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzLWNhcnJvdXNzZWwtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07IH1cbiAgICAvKiBsaW5lIDE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmV3cy5zY3NzICovXG4gICAgLm5ld3MtY2Fycm91c3NlbC1ibG9jayBoMyBhIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmV3cy5zY3NzICovXG4gICAgICAubmV3cy1jYXJyb3Vzc2VsLWJsb2NrIGgzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbmV3cy5zY3NzICovXG4ubmV3cy1jYXJyb3Vzc2VsLWltYWdlIHtcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVlbTsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19udW1iZXJzLnNjc3MgKi9cbi5udW1iZXJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDsgfVxuICAvKiBsaW5lIDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19udW1iZXJzLnNjc3MgKi9cbiAgLm51bWJlcnMgLm51bWJlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTsgfVxuICAgIC8qIGxpbmUgMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19udW1iZXJzLnNjc3MgKi9cbiAgICAubnVtYmVycyAubnVtYmVyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLyogbGluZSAxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX251bWJlcnMuc2NzcyAqL1xuICAgIC5udW1iZXJzIC5udW1iZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjQzNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgICAvKiBsaW5lIDI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbnVtYmVycy5zY3NzICovXG4gICAgLm51bWJlcnMgLm51bWJlciBoMyB7XG4gICAgICBmb250LXNpemU6IDIuODEyNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2ZlNTAwMDsgfVxuICAgICAgLyogbGluZSAzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX251bWJlcnMuc2NzcyAqL1xuICAgICAgLm51bWJlcnMgLm51bWJlciBoMyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc3R1ZmYuc2NzcyAqL1xuI2dvYWxFZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3N0dWZmLnNjc3MgKi9cbiAgI2dvYWxFZGl0IGlucHV0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNy41cHggMTBweDsgfVxuICAvKiBsaW5lIDE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc3R1ZmYuc2NzcyAqL1xuICAjZ29hbEVkaXQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiA4LjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc3R1ZmYuc2NzcyAqL1xuICAudGV4dGFyZWEtc2lkZS1ieS1zaWRlX19pdGVtIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGV4dGFyZWEtc2lkZS1ieS1zaWRlX19pdGVtOmJlZm9yZSwgLnRleHRhcmVhLXNpZGUtYnktc2lkZV9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC50ZXh0YXJlYS1zaWRlLWJ5LXNpZGVfX2l0ZW06YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnRleHRhcmVhLXNpZGUtYnktc2lkZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH0gfVxuXG4vKiBsaW5lIDM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc3R1ZmYuc2NzcyAqL1xuLnRleHRhcmVhLXNpZGUtYnktc2lkZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc3R1ZmYuc2NzcyAqL1xuLnRleHRhcmVhLXNpZGUtYnktc2lkZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGYxZjI7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zdHVmZi5zY3NzICovXG4uZWxpZ2liaWxpdHkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3N0dWZmLnNjc3MgKi9cbiAgLmVsaWdpYmlsaXR5IC5uZXctdG9vbHRpcF9fY29udGVudCB7XG4gICAgbGVmdDogODUlO1xuICAgIHdpZHRoOiAyNTBweDsgfVxuXG4vKiBsaW5lIDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmNmY4Zjg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjOWI5YjliO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweDsgfVxuICAvKiBsaW5lIDExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC10YWJsZSAub3JhbmdlIHtcbiAgICBjb2xvcjogI2ZlNTAwMDsgfVxuICAvKiBsaW5lIDE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC10YWJsZSAueWVsbG93IHtcbiAgICBjb2xvcjogI2ZmYWEyZjsgfVxuICAvKiBsaW5lIDE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC10YWJsZSAuYmx1ZSB7XG4gICAgY29sb3I6ICMwMGFhOWU7IH1cbiAgLyogbGluZSAyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgLmRhcmstYmx1ZSB7XG4gICAgY29sb3I6ICMwMDliYmY7IH1cbiAgLyogbGluZSAyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgLmljb24tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLyogbGluZSAzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlYXJjaC10YWJsZSAuaWNvbi1zZWFyY2guZXllLnNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhlZGQxOyB9XG4gICAgLyogbGluZSA0MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlYXJjaC10YWJsZSAuaWNvbi1zZWFyY2guY2hlY2suc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2VlZWM7IH1cbiAgICAvKiBsaW5lIDQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VhcmNoLXRhYmxlIC5pY29uLXNlYXJjaC5zaGFyZS5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogI2RiZTBlNTsgfVxuICAgIC8qIGxpbmUgNTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWFyY2gtdGFibGUgLmljb24tc2VhcmNoIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLyogbGluZSA1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgLmJyYW5kIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgdHIge1xuICAgIGhlaWdodDogODBweDsgfVxuICAgIC8qIGxpbmUgNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWFyY2gtdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjhmODsgfVxuICAvKiBsaW5lIDY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLyogbGluZSA3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlYXJjaC10YWJsZSB0ZCBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMjc1cHg7IH1cbiAgICAgIC8qIGxpbmUgNzgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLnNlYXJjaC10YWJsZSB0ZCBhLnRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAvKiBsaW5lIDg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC10YWJsZSB0aGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgLyogbGluZSA4OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlYXJjaC10YWJsZSB0aGVhZCB0ci5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbi5hY2NvdW50LXNlYXJjaC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYxZjI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjOWI5YjliOyB9XG4gIC8qIGxpbmUgMTA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLmFjY291bnQtc2VhcmNoLXRhYmxlIC5vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmU1MDAwOyB9XG4gIC8qIGxpbmUgMTEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLmFjY291bnQtc2VhcmNoLXRhYmxlIC55ZWxsb3cge1xuICAgIGNvbG9yOiAjZmZhYTJmOyB9XG4gIC8qIGxpbmUgMTE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLmFjY291bnQtc2VhcmNoLXRhYmxlIC5ibHVlIHtcbiAgICBjb2xvcjogIzAwYWE5ZTsgfVxuICAvKiBsaW5lIDExOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5hY2NvdW50LXNlYXJjaC10YWJsZSAuZGFyay1ibHVlIHtcbiAgICBjb2xvcjogIzAwOWJiZjsgfVxuICAvKiBsaW5lIDEyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5hY2NvdW50LXNlYXJjaC10YWJsZSAuaWNvbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDEzMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgLmFjY291bnQtc2VhcmNoLXRhYmxlIC5pY29uLXNlYXJjaC5leWUuc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGVkZDE7IH1cbiAgICAvKiBsaW5lIDEzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgLmFjY291bnQtc2VhcmNoLXRhYmxlIC5pY29uLXNlYXJjaC5jaGVjay5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogI2NjZWVlYzsgfVxuICAgIC8qIGxpbmUgMTQxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuYWNjb3VudC1zZWFyY2gtdGFibGUgLmljb24tc2VhcmNoLnNoYXJlLnNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGJlMGU1OyB9XG4gICAgLyogbGluZSAxNDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2guc2NzcyAqL1xuICAgIC5hY2NvdW50LXNlYXJjaC10YWJsZSAuaWNvbi1zZWFyY2ggaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAvKiBsaW5lIDE1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5hY2NvdW50LXNlYXJjaC10YWJsZSAuYnJhbmQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDE1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5hY2NvdW50LXNlYXJjaC10YWJsZSB0ciB7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLyogbGluZSAxNTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2guc2NzcyAqL1xuICAgIC5hY2NvdW50LXNlYXJjaC10YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAyMHB4IDBweCAjZWRmMWYyOyB9XG4gIC8qIGxpbmUgMTY0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLmFjY291bnQtc2VhcmNoLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDE2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgICAuYWNjb3VudC1zZWFyY2gtdGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIC8qIGxpbmUgMTcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuYWNjb3VudC1zZWFyY2gtdGFibGUgdGQgYSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4OyB9XG4gICAgICAvKiBsaW5lIDE3OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgICAuYWNjb3VudC1zZWFyY2gtdGFibGUgdGQgYS50YWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAvKiBsaW5lIDE4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgLmFjY291bnQtc2VhcmNoLXRhYmxlIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuICAvKiBsaW5lIDE5MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5hY2NvdW50LXNlYXJjaC10YWJsZSB0aGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgLyogbGluZSAxOTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2guc2NzcyAqL1xuICAgIC5hY2NvdW50LXNlYXJjaC10YWJsZSB0aGVhZCB0ci5oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDE5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gICAgICAgIC5hY2NvdW50LXNlYXJjaC10YWJsZSB0aGVhZCB0ci5oZWFkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH0gfVxuICAvKiBsaW5lIDIwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5hY2NvdW50LXNlYXJjaC10YWJsZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZTUwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZTUwMDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgMjE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuYWNjb3VudC1zZWFyY2gtdGFibGUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMjIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiNzZWFyY2gtc2VudGVuY2UtZnVsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgMjI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiNzZWFyY2gtYnV0dG9ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtdmlldyAudmlldy1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC12aWV3ICNsaXN0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC12aWV3ICN0aHVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNob3dJdGVtIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgaGlkZUl0ZW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNlbGVjdGVkQ2lyY2xlIHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuMDsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjE7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjA7IH1cbiAgMjUlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIDUwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IDAuMDsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC4wOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuLyogbGluZSAzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4uYWRtaW4tY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTsgfVxuICAvKiBsaW5lIDQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgLmFkbWluLWNvbnRyb2xzX19saW5rIHtcbiAgICBjb2xvcjogI2ZlNTAwMDsgfVxuXG4vKiBsaW5lIDUxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbi5zZWFyY2hpbmctY2FsbG91dHMge1xuICAqem9vbTogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMjIuNzUlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWNhbGxvdXRzOmJlZm9yZSwgLnNlYXJjaGluZy1jYWxsb3V0czphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWNhbGxvdXRzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC5zZWFyY2hpbmctY2FsbG91dHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1jYWxsb3V0cy1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAvKiBsaW5lIDYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1jYWxsb3V0cy1ibG9jay5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlNTAwMDsgfVxuICAgIC8qIGxpbmUgNjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctY2FsbG91dHMtYmxvY2suaXMtYWN0aXZlIGg0IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1jYWxsb3V0cyBoNCB7XG4gICAgY29sb3I6ICNmZTUwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLyogbGluZSA4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gICAgLnNlYXJjaGluZy1jYWxsb3V0cyBoNDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWNhbGxvdXRzIGg0IGEge1xuICAgICAgY29sb3I6ICNmZTUwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gIC5zZWFyY2hpbmctY2FsbG91dHMgcCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7IH1cbiAgLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWNhbGxvdXRzIC5zZWxlY3QgaDQge1xuICAgIGJhY2tncm91bmQ6ICNmZTUwMDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gICAgLyogbGluZSAxMDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctY2FsbG91dHMgLnNlbGVjdCBoNCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZTUwMDA7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDExNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gIC5zZWFyY2hpbmctY2FsbG91dHMubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLyogbGluZSAxMTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWNhbGxvdXRzLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbi5zZWFyY2hpbmctaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgY29sb3I6ICNmZTUwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTsgfVxuXG4vKiBsaW5lIDEzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4uc2VhcmNoaW5nLXNjaG9vbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4uc2VhcmNoaW5nLWl0ZW0ge1xuICAqem9vbTogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogNDguNSU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NmZGFkZDtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1pdGVtOmJlZm9yZSwgLnNlYXJjaGluZy1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC5zZWFyY2hpbmctaXRlbTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAyMDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSAyMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWl0ZW06bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtLS1jZW50ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlWigwKSBzY2FsZSgxLCAxKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC8qIGxpbmUgMTU5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1pdGVtLmNlbnRlciB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNDguNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbS5jZW50ZXI6YmVmb3JlLCAuc2VhcmNoaW5nLWl0ZW0uY2VudGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtLmNlbnRlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0uY2VudGVyOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSAxOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbS5jZW50ZXI6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtLmNlbnRlcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDE1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gICAgICAuc2VhcmNoaW5nLWl0ZW0uY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgLyogbGluZSAxNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbS5jZW50ZXI6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAxNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWl0ZW0uaXMtaGlkZGVuIHtcbiAgICBhbmltYXRpb246IGhpZGVJdGVtIC41cyAxO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxODEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWl0ZW0uaXMtdmlzaWJsZSB7XG4gICAgYW5pbWF0aW9uOiBzaG93SXRlbSAuNXMgMTsgfVxuICAvKiBsaW5lIDE4NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gIC5zZWFyY2hpbmctaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyLjYyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAxOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbSBoMyAubW9uZXkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAvKiBsaW5lIDIwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIGgzIC5zdGF0dXMge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmU1MDAwO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAvKiBsaW5lIDIxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gIC5zZWFyY2hpbmctaXRlbSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVlbTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDIyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gIC5zZWFyY2hpbmctaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDAuODEyNWVtOyB9XG4gIC8qIGxpbmUgMjI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDE3LjYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdDpiZWZvcmUsIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gICAgLyogbGluZSAyMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMjM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMDsgfVxuICAgICAgLyogbGluZSAyNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgLml0ZW0tbGVmdC5jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMjQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAgICAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0LmNpcmNsZTpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDJzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IHB1bHNlIDJzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZTUwMDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDI0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gICAgICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgLml0ZW0tbGVmdC5jaXJjbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTAwMDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDI0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NlYXJjaGluZy5zY3NzICovXG4gICAgICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgLml0ZW0tbGVmdC5jaXJjbGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZTUwMDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc0cHg7IH0gfVxuICAgICAgLyogbGluZSAyNzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgLml0ZW0tbGVmdF9fY29udGVudCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgLyogbGluZSAyODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgICAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0LnNlbGVjdGVkIHNwYW4udGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC8qIGxpbmUgMjkxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgLml0ZW0tbGVmdC5zZWxlY3RlZCBzcGFuLml0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgLyogbGluZSAzMDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgICAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0LnNlbGVjdGVkIHNwYW4udGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMzA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgLml0ZW0tbGVmdC5zZWxlY3RlZCBzcGFuLml0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgLyogbGluZSAzMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC8qIGxpbmUgMzI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IHNwYW4udGl0bGUge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLyogbGluZSAzMzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgc3Bhbi5pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC8qIGxpbmUgMzM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgc3Bhbi5pdGVtW2NsYXNzKj0nbG93J10ge1xuICAgICAgICAgIGNvbG9yOiAjMDBBQTlFOyB9XG4gICAgICAgIC8qIGxpbmUgMzQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgc3Bhbi5pdGVtW2NsYXNzKj0nbWVkaXVtJ10sIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IHNwYW4uaXRlbVtjbGFzcyo9J21vZGVyYXRlJ10ge1xuICAgICAgICAgIGNvbG9yOiAjRENBNDJCOyB9XG4gICAgICAgIC8qIGxpbmUgMzQ1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgc3Bhbi5pdGVtW2NsYXNzKj0naGlnaCddIHtcbiAgICAgICAgICBjb2xvcjogI0QwMDIxQjsgfVxuICAgICAgLyogbGluZSAzNTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgc3Bhbi5ibHVlIHtcbiAgICAgICAgY29sb3I6ICMwMGFhOWU7IH1cbiAgICAgIC8qIGxpbmUgMzU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IHNwYW4ueWVsbG93IHtcbiAgICAgICAgY29sb3I6ICNmZmFhMmY7IH1cbiAgLyogbGluZSAzNjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19zZWFyY2hpbmcuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWl0ZW0gLnMtcmlnaHQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDc5LjQlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtcmlnaHQ6YmVmb3JlLCAuc2VhcmNoaW5nLWl0ZW0gLnMtcmlnaHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtcmlnaHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIC5zLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAgIC8qIGxpbmUgMzY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2VhcmNoaW5nLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtcmlnaHQgLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDAuNjI1ZW07XG4gICAgICBwYWRkaW5nOiA1cHggMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG50YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gIHRhYmxlIHRkID4gLm5ldy10b29sdGlwIC50aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSAxMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZSB0ZCA+IC5uZXctdG9vbHRpcCAudGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA5YmJmO1xuICAgICAgY29udGVudDogJz8nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAyMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgdGFibGUuZ3JleS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjZmOGY4O1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAvKiBsaW5lIDMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgIHRhYmxlLmdyZXktaGVhZGVyIHRoZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgYmFja2dyb3VuZDogI2YyZjVmNjtcbiAgICAgIGNvbG9yOiAjOWI5YjliOyB9XG4gICAgLyogbGluZSAzNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5ncmV5LWhlYWRlciB0ciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgIHRhYmxlLmdyZXktaGVhZGVyIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmOGY4OyB9XG4gICAgICAvKiBsaW5lIDQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgdGFibGUuZ3JleS1oZWFkZXIgdGQgLm9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAjZmU1MDAwOyB9XG4gICAgICAvKiBsaW5lIDUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgdGFibGUuZ3JleS1oZWFkZXIgdGQgLnVwZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5YmJmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgIC8qIGxpbmUgNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICB0YWJsZS5ncmV5LWhlYWRlciB0ZCAuYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMDBhYTllOyB9XG4gICAgICAvKiBsaW5lIDY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgdGFibGUuZ3JleS1oZWFkZXIgdGQgLm5ldy10b29sdGlwX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gIC8qIGxpbmUgNzcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gIHRhYmxlLnJhdGluZyB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNmY4Zjg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDI1cHg7IH1cbiAgICAvKiBsaW5lIDg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgIHRhYmxlLnJhdGluZyB0aGVhZCB7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTsgfVxuICAgICAgLyogbGluZSA4NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICAgIHRhYmxlLnJhdGluZyB0aGVhZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjZmOGY4O1xuICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC8qIGxpbmUgOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgdGFibGUucmF0aW5nIHRib2R5IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2JnLXJhdGluZy10YWJsZS5wbmcpIHJlcGVhdC15IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgIHRhYmxlLnJhdGluZyB0ZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDEwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgdGQubGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgMTEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgIHRhYmxlLnJhdGluZyB0ZC5jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgMTE5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgIHRhYmxlLnJhdGluZyB0ZC5yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDEyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBjb2xvcjogIzliOWI5YjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDEyNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICAgICAgdGFibGUucmF0aW5nIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjYyNWVtOyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMFwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMVwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMlwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDIlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiM1wiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDMlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiM1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNFwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDQlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNVwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDUlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNlwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDYlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiN1wiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDclOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiN1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOFwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDglOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOVwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgd2lkdGg6IDklOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxMFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxMSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxMVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxMiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxMlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxMyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxM1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxNCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxNFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxNSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxNVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxNiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxNlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxNyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxN1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMThcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxOCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxOFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAxOSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIxOVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyMFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyMSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyMVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyMiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyMlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyMyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyM1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyNCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyNFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyNVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyNiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyNlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyNyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyN1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjhcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyOCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyOFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMjlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAyOSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIyOVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzMFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzMSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzMVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzMiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzMlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzM1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzNCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzNFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzNVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzNiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzNlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzNyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzN1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzhcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzOCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzOFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMzlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiAzOSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIzOVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0MFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0MSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0MVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0MiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0MlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0MyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0M1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0NCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0NFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0NSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0NVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0NiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0NlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0NyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0N1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDhcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0OFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNDlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA0OSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI0OVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1MFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1MSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1MVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1MiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1MlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1MyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1M1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1NCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1NFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1NSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1NVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1NiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1NlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1NyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1N1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNThcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1OCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1OFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNTlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA1OSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI1OVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2MFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2MSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2MVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2MiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2MlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2MyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2M1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2NCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2NFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2NSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2NVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2NiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2NlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2NyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2N1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjhcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2OCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2OFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNjlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA2OSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI2OVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3MFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3MSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3MVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3MiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3MlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3MyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3M1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3NCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3NFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3NVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3NiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3NlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3NyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3N1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzhcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3OCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3OFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiNzlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA3OSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI3OVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4MFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4MSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4MVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4MiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4MlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4MyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4M1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4NCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4NFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4NSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4NVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4NiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4NlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4NyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4N1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODhcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4OCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4OFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiODlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA4OSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI4OVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTBcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5MFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTFcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5MSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5MVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTJcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5MiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5MlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTNcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5MyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5M1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5NCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5NFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTVcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5NSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5NVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTZcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5NiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5NlwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTdcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5NyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5N1wiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOThcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5OFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiOTlcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWJiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgIHdpZHRoOiA5OSU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnJhdGluZyAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCI5OVwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiMTAwXCJdIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDliYmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDFzO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICAgICAgdGFibGUucmF0aW5nIC5xdHktYmFyW2RhdGEtcGVyY2VudGFnZT1cIjEwMFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cblxuLyogbGluZSAxNjQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4uZWxpZ2liaWxpdHktdGFibGUge1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgLyogbGluZSAxNjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gIC5lbGlnaWJpbGl0eS10YWJsZSB0Ym9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjFmMjsgfVxuICAgIC8qIGxpbmUgMTcwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgIC5lbGlnaWJpbGl0eS10YWJsZSB0Ym9keSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjFmMjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAvKiBsaW5lIDE3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RhYmxlLnNjc3MgKi9cbiAgICAuZWxpZ2liaWxpdHktdGFibGUgdGJvZHkgdGQge1xuICAgICAgY29sb3I6ICM5YjliOWI7IH1cbiAgICAgIC8qIGxpbmUgMTc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGFibGUuc2NzcyAqL1xuICAgICAgLmVsaWdpYmlsaXR5LXRhYmxlIHRib2R5IHRkIGIge1xuICAgICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAgICAgLyogbGluZSAxODQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190YWJsZS5zY3NzICovXG4gICAgICAuZWxpZ2liaWxpdHktdGFibGUgdGJvZHkgdGQgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDliYmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2xpc3Quc2NzcyAqL1xuLmxpc3QtZ2VuZXJpYyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBtYXJnaW46IC0xMHB4IDAgMCA0MHB4OyB9XG5cbi8qIGxpbmUgOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2xpc3Quc2NzcyAqL1xuLmxpc3QtaWNvbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbGlzdC5zY3NzICovXG4gIC5saXN0LWljb24tLXB1cnBsZS10ZXh0IHtcbiAgICBjb2xvcjogIzc5NzE5RDsgfVxuICAvKiBsaW5lIDIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbGlzdC5zY3NzICovXG4gIC5saXN0LWljb25fX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VkZjFmMjtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19saXN0LnNjc3MgKi9cbiAgICAgIC5saXN0LWljb25fX2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAvKiBsaW5lIDM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbGlzdC5zY3NzICovXG4gICAgLmxpc3QtaWNvbl9faWNvbiBpbWcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTsgfVxuICAvKiBsaW5lIDQ4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbGlzdC5zY3NzICovXG4gIC5saXN0LWljb25fX2ljb24tLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgNTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19saXN0LnNjc3MgKi9cbiAgLmxpc3QtaWNvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjVweDsgfVxuICAvKiBsaW5lIDY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbGlzdC5zY3NzICovXG4gIC5saXN0LWljb25fX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi8qIGxpbmUgODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19saXN0LnNjc3MgKi9cbi5saXN0LWljb24tLTMtY29sIC5saXN0LWljb25fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19saXN0LnNjc3MgKi9cbiAgLmxpc3QtaWNvbi0tMy1jb2wgLmxpc3QtaWNvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fbGlzdC5zY3NzICovXG4gICAgLmxpc3QtaWNvbi0tMy1jb2wgLmxpc3QtaWNvbl9faXRlbSB7XG4gICAgICAqem9vbTogMTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDI4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAubGlzdC1pY29uLS0zLWNvbCAubGlzdC1pY29uX19pdGVtOmJlZm9yZSwgLmxpc3QtaWNvbi0tMy1jb2wgLmxpc3QtaWNvbl9faXRlbTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmxpc3QtaWNvbi0tMy1jb2wgLmxpc3QtaWNvbl9faXRlbTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAvKiBsaW5lIDIwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAubGlzdC1pY29uLS0zLWNvbCAubGlzdC1pY29uX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC8qIGxpbmUgMjA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAgIC5saXN0LWljb24tLTMtY29sIC5saXN0LWljb25fX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDsgfSB9XG5cbi8qIGxpbmUgMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RleHQuc2NzcyAqL1xuLnRleHQtYmxvY2sge1xuICAqem9vbTogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogNDguNSU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC50ZXh0LWJsb2NrOmJlZm9yZSwgLnRleHQtYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLnRleHQtYmxvY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLnRleHQtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuXG4vKiBsaW5lIDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWJsb2NrLWZ1bGwge1xuICAqem9vbTogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMTIzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC50ZXh0LWJsb2NrLWZ1bGw6YmVmb3JlLCAudGV4dC1ibG9jay1mdWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC50ZXh0LWJsb2NrLWZ1bGw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLnRleHQtYmxvY2stZnVsbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG5cbi8qIGxpbmUgMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWZpZ3VyZSB7XG4gICp6b29tOiAxO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiA0OC41JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLnRleHQtZmlndXJlOmJlZm9yZSwgLnRleHQtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC50ZXh0LWZpZ3VyZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAudGV4dC1maWd1cmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuXG4vKiBsaW5lIDE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGV4dC5zY3NzICovXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RleHQuc2NzcyAqL1xuLnRleHQteHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RleHQuc2NzcyAqL1xuLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGV4dC5zY3NzICovXG4udGV4dC1ub3JtYWwge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGV4dC5zY3NzICovXG4udGV4dC1tZWRpdW0ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGV4dC5zY3NzICovXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXh4bGFyZ2Uge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGV4dC5zY3NzICovXG4udGV4dC14eHhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWh1Z2Uge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLyogbGluZSA3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RleHQuc2NzcyAqL1xuLnRleHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RleHQuc2NzcyAqL1xuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDg2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGV4dC5zY3NzICovXG4udGV4dC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWxlZnQge1xuICBtYXJnaW4tdG9wOiA2LjI1ZW07XG4gIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbGVmdCAudGV4dC1ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41ZW07IH1cbiAgLyogbGluZSAxMDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbGVmdCAudGV4dC1maWd1cmUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RleHQuc2NzcyAqL1xuLnRleHQtcmlnaHQge1xuICBtYXJnaW4tdG9wOiA2LjI1ZW07XG4gIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXJpZ2h0IC50ZXh0LWJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVlbTsgfVxuICAvKiBsaW5lIDEyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RleHQuc2NzcyAqL1xuICAudGV4dC1yaWdodCAudGV4dC1maWd1cmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RpdGxlLnNjc3MgKi9cbi50aXRsZS1zZWN0aW9uIGgxIHtcbiAgKnpvb206IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDY1LjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLnRpdGxlLXNlY3Rpb24gaDE6YmVmb3JlLCAudGl0bGUtc2VjdGlvbiBoMTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAudGl0bGUtc2VjdGlvbiBoMTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAudGl0bGUtc2VjdGlvbiBoMTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG5cbi8qIGxpbmUgNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3RpdGxlLnNjc3MgKi9cbi50aXRsZS1zZWN0aW9uIC5mb3JtLXNlYXJjaCB7XG4gICp6b29tOiAxO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiAzMS4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAudGl0bGUtc2VjdGlvbiAuZm9ybS1zZWFyY2g6YmVmb3JlLCAudGl0bGUtc2VjdGlvbiAuZm9ybS1zZWFyY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLnRpdGxlLXNlY3Rpb24gLmZvcm0tc2VhcmNoOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC50aXRsZS1zZWN0aW9uIC5mb3JtLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG5cbkBrZXlmcmFtZXMgc2hvd0l0ZW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgaGlkZUl0ZW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLyogbGluZSAxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC00MHB4O1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogc2hvd0l0ZW0gLjVzIDE7IH1cbiAgLyogbGluZSAyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjY2M7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4vKiBsaW5lIDM4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdG9vbHRpcC5zY3NzICovXG4uaWNvLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3Rvb2x0aXAuc2NzcyAqL1xuLm5ldy10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiA1MDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogNTAwcHg7XG4gIHBlcnNwZWN0aXZlOiA1MDBweDsgfVxuICAvKiBsaW5lIDUxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdG9vbHRpcC5zY3NzICovXG4gIC5uZXctdG9vbHRpcDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSA1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5uZXctdG9vbHRpcDpob3ZlciAubmV3LXRvb2x0aXBfX2NvbnRlbnQge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xMCUsIDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xMCUsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwJSwgMCk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTAlLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAvKiBsaW5lIDYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdG9vbHRpcC5zY3NzICovXG4gIC5uZXctdG9vbHRpcF9fY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMHB4O1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAxMHB4O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwcHg7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMCAxMHB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlZWVjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxlZnQ6IDE1JTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3R0b206IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdG9vbHRpcC5zY3NzICovXG4gICAgICAubmV3LXRvb2x0aXBfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLyogbGluZSA4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5uZXctdG9vbHRpcF9fY29udGVudDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2VlZWM7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAvKiBsaW5lIDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLm5ldy10b29sdGlwX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLyogbGluZSAxMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190b29sdGlwLnNjc3MgKi9cbiAgICAubmV3LXRvb2x0aXBfX2NvbnRlbnQ6aG92ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgLTEwJSwgMCk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSB0cmFuc2xhdGUzZCgtNTAlLCAtMTAlLCAwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgLTEwJSwgMCk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgLTEwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgLTEwJSwgMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLyogbGluZSAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZ29vZGNhbGwtcHJvbWlzZS5zY3NzICovXG4uZ29vZGNhbGwtcHJvbWlzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNTlhYzA7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZ29vZGNhbGwtcHJvbWlzZS5zY3NzICovXG4gIC5nb29kY2FsbC1wcm9taXNlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjFweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDd0FBQUFwQ0FZQUFBQk9TY3V5QUFBSVEwbEVRVlJZUjdXWmYzQVU5UlhBMy90ZTduSWhDU21RVUFvb2wzQUpkTTZrUUtJQ0NYZkJVVHZWcWxnTDFsOHRrTnUwR1Z2YlRsdXFsVVphZjlSV3BsWGJxczFkZ2poTTFWcHJGQ1lpeG5DWFg2SkZoazZIWVVvdTJRczRLSlFvSkNSM3UzdTdyL085ek1YYzNlN3RSZTMrbDd4Zm4zM2Y5MzM3ZmQ5RCtBd1BFV0hwczRIY1VXdWVUUm1QMkdKMkxaZTdzNkJkc1ZnMFpZNjhPQkxlVWhxZGFRaVh5MVdnS01yOEV5ZE9ES1hhNGt5ZE9YYUo5Zy9VNFd0SXd3MEVkQ01BRkdmeWdRanZBMEV2SUw2MDF1bCtMYkFlWTVuMEt5b3FpbFZaNlFLZ2NrUzhLU1NLQjZiclp3MWMzTnBiT0VycU50TG9Sd0JRTU5NWDVmcUk4Q0VBK0FyeTdEcy91blAxYUtxUDVjdVh6MU9pVWhjUVZjVmxDRkVMWXplY0dCcnFUT2lhQXRjZnBKeTNCNE9ObW9ZUEFORDhUd09hWm9Od0JvamRLd3ZyZGlNaWNibkw1Wm9yalU5MEVkRlhVdlFqRmtzYytxM0pkOGp3RlA3MWNIRjBmUHdmUUxUdWN3R2Q1Z1FCMml0WEZXeDZyNlpHbVlRZDd5U0NsUVp4SWdDVzZ3ZUhCdzhhQXR2OGZaY0J4VjRqb3RMUEhSYngxY3FWK1JzNWJHVmw1WnpJNkZnbkFhd3lpVE54Q2NJOFhlQThmM2R0ak9oMUlDcjhQOER1TFM4cS91YXhUUzU1aFdQRkY4Ym9RaWNBVlp2RlFXVDNoY0pEajZZQjV6M1hlMmtzcXY3ejA5VXJmZ3hJTmlESTF3TkFoSDNsUlNXM2NOanFzcktpOHhxOUNVU1htOElDM2g4YUZoOUpxK0dGZXcvUE92Zmh4VDRpV0dIbUJQaG1JUWd3d0ZmQXdnNlVGTEtUNzI5YUcrRjJ2UGJWU05TaHFqRTNJWHFKNk11STJGRmVWSHh6QXZhQ1JnZUk2QXJUT0lEYkI0ZkZoM1c3aE0wZjJFVWFiRFoxZ3ZnbVVNNDJwYkgycUtrdUFPUzE5Vnk1YU1HQ282SHJ5aVduMHprYllpcUh2ZExNbGpGc0hoREZCM1g3c0xXbGJ3Vmc3QWdRWmVnY3FBQkNreUo0V3MyQzZjbVhMVnRXcUVyU0cwU3d4c3dlRVhhRXd1RmZwZXBOd2RsOHdmMUU5RlZEUjRoakZvU3ZSNzJlYnJOZ2hyQlJhVDhCckRXelIyUy9Eb1dISHREZEIveWY5dGJBZWxXRkxtTkhxREZHR3lSdi9WNnpZSHB5ZmphSVhwellEMEMxNXZiNDBPQ3crRXNqdlhpR2JiN2dIaUs2dzFBSjRVRlpxRzgyRDVhdVVWVlZsVDgrT3NaYnBPbkhCeGsrRWhMRis3a1haOGRBTHEvNXRKTGduOTYrZ2U2ekFEUkh2eFhoNmZsRlZtZWlBMHpYY1RvY3pVUm9OY29JaDUwWUhlc2dJcmZaeXlMQ282RncrTDc0aXZ2N2xxZ1VlMTRSUEdubGczWmY4Q3FWS1A2ZDFuc1lzQ2FwMGYxTXFxeTh0SFM3cGxGOEIrdlZYSFYxOWF3TEl4OXhXSThaTENENzNXQjQ2T2RjajM4SDFHZ3NTQUFPWnNsWkxqWFUvV2U2UFZwOXdaMUE5Qk1EcDdGOGExSEorUzByenlkbGRrbnBMd2hvcWpkT1FuK3lxeWRoUi9ZUndYb3pXQWE0YzJCWS9Ga2N0aTE0aWFwQ01IRWNzRmhZWTdUQjdVc0N0clVFWGlHQURicU9FZDlTQk0vVnlXVlFkaStSOWh2ZDFXRFlYTHhnd2M2enB6L1lCd0JYbWNFaXc5K0hSREdlckR6Zm9jVXFTQnkyTEdISGtQMVJFdHozcEdiNEhURDQ0aURpdzdMZzJaNHdLSGM0dG1rRXY4MEVnZ0NEQkxEVUZCYmg4VkE0L09NNDdPNytSYW9rOHpKSXNrTUdMOGplK3R1U00rd0xuQ0tDeGZvWmc3c2xiLzFUWE1iSElXZHBHWDg1MDIrL0dTd2dQamtZRm4vSTlXYTE5aTZNYWJFZ0VUaFQ3Uml5VGtsd1g1T2FZUW1JYkhwQkVObEdXWEQvUFNHYnllbktDQm9CL3hRYUZuK1FrT2Y2dXBzMDB1SkpTWDBROFQxWjhOUWtBN2NFenhpZXpCZ1RGSy9iUDkxZ0J1ZlhkQURBUDRlR3hlOVBGOWhhZ3RzSkpydE5Xb1laSHBTOG5xUzlnTGFXd0ZFQ1NCMUw0cmFJckZrVzNHbk9zcGdRZExJRlR3K0k0dDJKa1NpaFlQVUZuZ0tDSm9NVmZsNFczTGNuMTNCTHNJT0F2bWF3SkMvS2d1ZGJlcklNTTVqTzJySy9oTVRCcGxSWXJtaHRDUVlBOUhzMUEzcENhbHpQaDk2cEIzUDlnUlpOQThHZzVpNVVyU29vNGFPTW5qeHR5dFdyUTBEZlFIam91M3F3cy8zOWN5TWtud1VDaTI1SklOc21DZTdIa2pQc0M5NUtSQzhZQUFORHZGNFNQQjFHOHFsN0JLTEt0RTBEMkRvUUhoTDBZT1BaOVFlM2drYUdSOVdjSEt5TmJQWDBKd0hQM1hObzlsaEUrcTlScHdERWR4WEJrL0d3N1hRNlMwaFIrZVhIWlFubmlOQTJJSXBlSTlqcXc0ZXQvejV5OGJoaHowWVkyVkRrK2VKTG0xQk5BdVovMkZxQ2J4RFF0VVpaUk1CYjVVYlAzNHprL1A5VlM1Zk9uNGlwWFFUZ0FvUm43OXE4dVdISGpoMmFrVTJ1TDNDUFJ2Q0VZVXpFNTJUQjg1MzBWZU5MNCt2WkFxUzJHUVBoeDR4WnI1QzhhME9ab05lNFhIUFBqVWMzM3JINUxsOG0yRm10dlRXS0Z1c0JBcnRoS1ZyZ09xbWgvblZkWUg3RTdBOTFIeU9paWd4dmZEdzNQOTg5ZG52TnVVelFaakorZE5RMHBZOEFGaG5xSXZZcGdxZE9ULzdKaU5UYWZRdXAydFJYVFZjWlVRU3kzQ0EzMWgwekE5T1Q1N1VHMXNSVWJEZTdRc2hockM3aWRmZGxCSTd2MnBiZ0lRQ1RhUlp4REpFZVdtaFo4bVMyVjZuVExoTDVNVEorSlp0aEpWK1ZCWS8rNlRIMWJpM1gzKy9VTk9WZG8ra2plYmZpU1dENERCQzF5NExudUI0QW44UVIxSnNKNkh0bVdlWDJpSGpLQ3JtWGp3dXJ6eGczZ0JTSnZhM25hbFZWOXhzMWM0TlNPVVZFdzRoNG10c1J3a0lrY0JEUWw3SXZIWXhBRHRZcFc5MUhNcTZBbnRDczVXUVBrYVVtSXI4TXVVMFdQQythV1JoZW1saDl3UVlnZUJxQXJHWk9QcE1jWVJ5UjNTbDczZTNaK01sNFAyejNCOTJxUmkrYi9TeVFUU0Q5SFk4bnljSnVWQnJXL1N0Ykg2WTM4UFpkYnpzMFJmcUQ0ZHlYYmFTa0hZdUVSSHRzZHV0UEwzNjc5dXhNWEpnQ0o1emx0ZmJXeGJUWVkwQ3dlaVlCMG5SbmVKR1lhcDgxY01MUTd1dXBWMEg5QmhMZVJFQ1haZ09QZ0FPQTFHNnhXRjZPYkYzM1RqWTJXYmUxbVRqTDNkMVRBUXIvZVlybWtVckZoR3dlSDFjUjhCd1NqaEJxSXdod1BDcDR4Sm40emFUN1A2cEFuZDhSenU1c0FBQUFBRWxGVGtTdVFtQ0MpOyB9XG4gIC8qIGxpbmUgMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19nb29kY2FsbC1wcm9taXNlLnNjc3MgKi9cbiAgLmdvb2RjYWxsLXByb21pc2VfX3RpdGxlIHtcbiAgICBjb2xvcjogIzA1OWFjMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLyogbGluZSAzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2dvb2RjYWxsLXByb21pc2Uuc2NzcyAqL1xuICAuZ29vZGNhbGwtcHJvbWlzZV9fY29udGVudCB7XG4gICAgY29sb3I6ICMwNTlhYzA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuXG4vKiBsaW5lIDQ3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fZ29vZGNhbGwtcHJvbWlzZS5zY3NzICovXG4uZ29vZGNhbGwtcHJvbWlzZS0tZ2VuZXJpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgLyogbGluZSA1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2dvb2RjYWxsLXByb21pc2Uuc2NzcyAqL1xuICAuZ29vZGNhbGwtcHJvbWlzZS0tZ2VuZXJpYyAuZ29vZGNhbGwtcHJvbWlzZV9fY29udGVudCB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdHlwZS5zY3NzICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4ODg4ODg7IH1cblxuLyogbGluZSA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdHlwZS5zY3NzICovXG5wIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIGNvbG9yOiAjODg4ODg4OyB9XG5cbi8qIGxpbmUgMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190eXBlLnNjc3MgKi9cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUge1xuICBjb2xvcjogIzU1NTsgfVxuXG4vKiBsaW5lIDE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdHlwZS5zY3NzICovXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1ZW07XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiBsaW5lIDI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdHlwZS5zY3NzICovXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiBsaW5lIDMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fdHlwZS5zY3NzICovXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG5cbi8qIGxpbmUgNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL190eXBlLnNjc3MgKi9cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19jb250ZW50LXJvdy5zY3NzICovXG4gIC5jb250ZW50LXJvd19faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAvKiBsaW5lIDEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC5jb250ZW50LXJvd19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyJTsgfVxuICAgIC8qIGxpbmUgMTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19jb250ZW50LXJvdy5zY3NzICovXG4gICAgLmNvbnRlbnQtcm93X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NvbnRlbnQtcm93LnNjc3MgKi9cbiAgLmNvbnRlbnQtcm93LS0yLWNvbCAuY29udGVudC1yb3dfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLyogbGluZSAzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAuY29udGVudC1yb3ctLTItY29sIC5jb250ZW50LXJvd19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyJTsgfVxuICAgIC8qIGxpbmUgNDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19jb250ZW50LXJvdy5zY3NzICovXG4gICAgLmNvbnRlbnQtcm93LS0yLWNvbCAuY29udGVudC1yb3dfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIlOyB9IH1cblxuLyogbGluZSA1NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NvbnRlbnQtcm93LnNjc3MgKi9cbi5jb250ZW50LXJvdy0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLyogbGluZSA2MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NvbnRlbnQtcm93LnNjc3MgKi9cbiAgLmNvbnRlbnQtcm93LS1ydGwgLmNvbnRlbnQtcm93X19pdGVtIHtcbiAgICBkaXJlY3Rpb246IGx0cjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNzQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19jb250ZW50LXJvdy5zY3NzICovXG4gIC5jb250ZW50LXJvdy0tcnRsLmNvbnRlbnQtcm93LS0yLWNvbCAuY29udGVudC1yb3dfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMiU7IH1cbiAgLyogbGluZSA3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NvbnRlbnQtcm93LnNjc3MgKi9cbiAgLmNvbnRlbnQtcm93LS1ydGwuY29udGVudC1yb3ctLTItY29sIC5jb250ZW50LXJvd19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTsgfSB9XG5cbi8qIGxpbmUgOTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19jb250ZW50LXJvdy5zY3NzICovXG4uY29udGVudC1yb3ctLWNlbnRlciB7XG4gICp6b29tOiAxO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRlbnQtcm93LS1jZW50ZXI6YmVmb3JlLCAuY29udGVudC1yb3ctLWNlbnRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuY29udGVudC1yb3ctLWNlbnRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuY29udGVudC1yb3ctLWNlbnRlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgICAvKiBsaW5lIDkzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC5jb250ZW50LXJvdy0tY2VudGVyIHtcbiAgICAgICp6b29tOiAxO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICB3aWR0aDogODIuODMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDguNTgzMzMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmNvbnRlbnQtcm93LS1jZW50ZXI6YmVmb3JlLCAuY29udGVudC1yb3ctLWNlbnRlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmNvbnRlbnQtcm93LS1jZW50ZXI6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmNvbnRlbnQtcm93LS1jZW50ZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCU7IH0gfVxuXG4vKiBsaW5lIDEwNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NvbnRlbnQtcm93LnNjc3MgKi9cbi5jb250ZW50LXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi8qIGxpbmUgMTEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fY29udGVudC1yb3cuc2NzcyAqL1xuLmNvbnRlbnQtc2VjdGlvbl9fY29udGVudCB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXgtd2lkdGg6IDkwJTsgfVxuICAvKiBsaW5lIDExOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2NvbnRlbnQtcm93LnNjc3MgKi9cbiAgLmNvbnRlbnQtc2VjdGlvbl9fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faWxsdXN0cmF0aW9uLnNjc3MgKi9cbi5pbGx1c3RyYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faWxsdXN0cmF0aW9uLnNjc3MgKi9cbiAgLmlsbHVzdHJhdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9faWxsdXN0cmF0aW9uLnNjc3MgKi9cbiAgICAuaWxsdXN0cmF0aW9uX19pdGVtLS1iaWdnZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTUlO1xuICAgICAgd2lkdGg6IDExNSU7IH1cbiAgLyogbGluZSAxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX2lsbHVzdHJhdGlvbi5zY3NzICovXG4gIC5pbGx1c3RyYXRpb25fX2l0ZW0tLWNlbnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyB9XG5cbi8qIFRoZSBjb250YWluZXIgPGRpdj4gLSBuZWVkZWQgdG8gcG9zaXRpb24gdGhlIGRyb3Bkb3duIGNvbnRlbnQgKi9cbi8qIGxpbmUgMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3NoYXJlLnNjc3MgKi9cbi5zaGFyZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIERyb3Bkb3duIENvbnRlbnQgKEhpZGRlbiBieSBEZWZhdWx0KSAqL1xuLyogbGluZSA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2hhcmUuc2NzcyAqL1xuLnNoYXJlLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4vKiBMaW5rcyBpbnNpZGUgdGhlIGRyb3Bkb3duICovXG4vKiBsaW5lIDE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2hhcmUuc2NzcyAqL1xuLnNoYXJlLWJveCBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogQ2hhbmdlIGNvbG9yIG9mIGRyb3Bkb3duIGxpbmtzIG9uIGhvdmVyICovXG4vKiBsaW5lIDI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2hhcmUuc2NzcyAqL1xuLnNoYXJlLWJveCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuXG4vKiBTaG93IHRoZSBkcm9wZG93biBtZW51IG9uIGhvdmVyICovXG4vKiBsaW5lIDMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fc2hhcmUuc2NzcyAqL1xuLnNoYXJlLWRyb3Bkb3duOmhvdmVyIC5zaGFyZS1ib3gge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19waWthZGF5LXRoZW1lLnNjc3MgKi9cbi5nb29kY2FsbC1kZWZhdWx0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDM1cHggNDVweCA1MHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC8qIGxpbmUgMTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19waWthZGF5LXRoZW1lLnNjc3MgKi9cbiAgLmdvb2RjYWxsLWRlZmF1bHQuaXMtYm91bmQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMzKTsgfVxuICAvKiBsaW5lIDIyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL2Jsb2Nrcy9fcGlrYWRheS10aGVtZS5zY3NzICovXG4gIC5nb29kY2FsbC1kZWZhdWx0IC5waWthLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1NDU0NTQ7IH1cbiAgLyogbGluZSAyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3Bpa2FkYXktdGhlbWUuc2NzcyAqL1xuICAuZ29vZGNhbGwtZGVmYXVsdCAucGlrYS1wcmV2LFxuICAuZ29vZGNhbGwtZGVmYXVsdCAucGlrYS1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgMzIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvYmxvY2tzL19waWthZGF5LXRoZW1lLnNjc3MgKi9cbiAgLmdvb2RjYWxsLWRlZmF1bHQgLnBpa2EtcHJldiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9ibG9ja3MvX3Bpa2FkYXktdGhlbWUuc2NzcyAqL1xuICAgIC5nb29kY2FsbC1kZWZhdWx0IC5waWthLXByZXY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbGluZWFyaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29udGVudDogXCLupLtcIjtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4vKiBsaW5lIDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi8qIGxpbmUgMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4vKiBsaW5lIDEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIGxpbmUgMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLyogbGluZSA0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWhlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbiAqICBDb3JlIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICovXG4vKiBsaW5lIDU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIGxpbmUgNjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTsgfVxuXG4vKiBsaW5lIDY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDc0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4vKiBsaW5lIDgwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLyogbGluZSA5NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4OyB9XG5cbi8qIGxpbmUgMTA2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogbGluZSAxMTAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTE3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMTI0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMjcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDEzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKiBsaW5lIDE0NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLyogbGluZSAxNTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLyogbGluZSAxNjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLyogbGluZSAxNjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi8qIGxpbmUgMTcyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLyogbGluZSAxODAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLyogbGluZSAxODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBsaW5lIDE5MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTsgfVxuXG4vKiBsaW5lIDIwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtby10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4vKiBsaW5lIDIxNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4vKiBsaW5lIDIzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jYXJvdXNlbC5zY3NzICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogRXhhbXBsZSB0b2tlbmlucHV0IHN0eWxlICMxOiBUb2tlbiB2ZXJ0aWNhbCBsaXN0Ki9cbi8qIGxpbmUgMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG51bC50b2tlbi1pbnB1dC1saXN0IHtcbiAgKnpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDElO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY3Vyc29yOiB0ZXh0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hO1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjbGVhcjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIHVsLnRva2VuLWlucHV0LWxpc3Q6YmVmb3JlLCB1bC50b2tlbi1pbnB1dC1saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIHVsLnRva2VuLWlucHV0LWxpc3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdG9rZW4taW5wdXQuc2NzcyAqL1xudWwudG9rZW4taW5wdXQtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4vKiBsaW5lIDMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3Rva2VuLWlucHV0LnNjc3MgKi9cbnVsLnRva2VuLWlucHV0LWxpc3QgbGkgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2FyZXQ7IH1cbiAgLyogbGluZSAzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG4gIHVsLnRva2VuLWlucHV0LWxpc3QgbGkgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgNDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdG9rZW4taW5wdXQuc2NzcyAqL1xubGkudG9rZW4taW5wdXQtdG9rZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMSU7XG4gIG1hcmdpbjogM3B4O1xuICBwYWRkaW5nOiAzcHggMjNweCAzcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YmJmO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSA2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG5saS50b2tlbi1pbnB1dC10b2tlbiBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG5saS50b2tlbi1pbnB1dC10b2tlbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3Rva2VuLWlucHV0LnNjc3MgKi9cbmxpLnRva2VuLWlucHV0LXNlbGVjdGVkLXRva2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4ODQ0ZTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA4NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG5saS50b2tlbi1pbnB1dC1zZWxlY3RlZC10b2tlbiBzcGFuIHtcbiAgY29sb3I6ICNiYmI7IH1cblxuLyogbGluZSA4OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG5kaXYudG9rZW4taW5wdXQtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hO1xuICB6LWluZGV4OiAxMDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG5kaXYudG9rZW4taW5wdXQtZHJvcGRvd24gcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3Nzc7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG5kaXYudG9rZW4taW5wdXQtZHJvcGRvd24gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdG9rZW4taW5wdXQuc2NzcyAqL1xuZGl2LnRva2VuLWlucHV0LWRyb3Bkb3duIHVsIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3B4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLyogbGluZSAxMjIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdG9rZW4taW5wdXQuc2NzcyAqL1xuZGl2LnRva2VuLWlucHV0LWRyb3Bkb3duIHVsIGxpLnRva2VuLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG5cbi8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3Rva2VuLWlucHV0LnNjc3MgKi9cbmRpdi50b2tlbi1pbnB1dC1kcm9wZG93biB1bCBsaS50b2tlbi1pbnB1dC1kcm9wZG93bi1pdGVtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxMzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fdG9rZW4taW5wdXQuc2NzcyAqL1xuZGl2LnRva2VuLWlucHV0LWRyb3Bkb3duIHVsIGxpIGVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDEzNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL190b2tlbi1pbnB1dC5zY3NzICovXG5kaXYudG9rZW4taW5wdXQtZHJvcGRvd24gdWwgbGkudG9rZW4taW5wdXQtc2VsZWN0ZWQtZHJvcGRvd24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGVmYTA7IH1cblxuLypcbiAqICBSZW1vZGFsIC0gdjEuMS4xXG4gKiAgUmVzcG9uc2l2ZSwgbGlnaHR3ZWlnaHQsIGZhc3QsIHN5bmNocm9uaXplZCB3aXRoIENTUyBhbmltYXRpb25zLCBmdWxseSBjdXN0b21pemFibGUgbW9kYWwgd2luZG93IHBsdWdpbiB3aXRoIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24gYW5kIGhhc2ggdHJhY2tpbmcuXG4gKiAgaHR0cDovL3ZvZGthYmVhcnMuZ2l0aHViLmlvL3JlbW9kYWwvXG4gKlxuICogIE1hZGUgYnkgSWx5YSBNYWthcm92XG4gKiAgVW5kZXIgTUlUIExpY2Vuc2VcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBzY3JvbGwgYmFyICovXG4vKiBsaW5lIDE2LCAuL25vZGVfbW9kdWxlcy9yZW1vZGFsL2Rpc3QvcmVtb2RhbC5jc3MgKi9cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLyogQW50aSBGT1VDICovXG4vKiBsaW5lIDI1LCAuL25vZGVfbW9kdWxlcy9yZW1vZGFsL2Rpc3QvcmVtb2RhbC5jc3MgKi9cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cbi8qIGxpbmUgMzIsIC4vbm9kZV9tb2R1bGVzL3JlbW9kYWwvZGlzdC9yZW1vZGFsLmNzcyAqL1xuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAtNTAwMHB4O1xuICByaWdodDogLTUwMDBweDtcbiAgYm90dG9tOiAtNTAwMHB4O1xuICBsZWZ0OiAtNTAwMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cbi8qIGxpbmUgNDUsIC4vbm9kZV9tb2R1bGVzL3JlbW9kYWwvZGlzdC9yZW1vZGFsLmNzcyAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi8qIGxpbmUgNjEsIC4vbm9kZV9tb2R1bGVzL3JlbW9kYWwvZGlzdC9yZW1vZGFsLmNzcyAqL1xuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiBGaXggaVBhZCwgaVBob25lIGdsaXRjaGVzICovXG4vKiBsaW5lIDcyLCAuL25vZGVfbW9kdWxlcy9yZW1vZGFsL2Rpc3QvcmVtb2RhbC5jc3MgKi9cbi5yZW1vZGFsLW92ZXJsYXksXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cbi8qIGxpbmUgODAsIC4vbm9kZV9tb2R1bGVzL3JlbW9kYWwvZGlzdC9yZW1vZGFsLmNzcyAqL1xuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuLyogbGluZSA5MCwgLi9ub2RlX21vZHVsZXMvcmVtb2RhbC9kaXN0L3JlbW9kYWwuY3NzICovXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVtb2RhbCdzIGRlZmF1bHQgbW9iaWxlIGZpcnN0IHRoZW1lXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgZm9yIHRoZSBiYWNrZ3JvdW5kICovXG4vKiBsaW5lIDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5lZCB7XG4gIGZpbHRlcjogYmx1cigzcHgpOyB9XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG4vKiBsaW5lIDE0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQ2LCA1NiwgMC45KTsgfVxuXG4vKiBsaW5lIDE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cblxuLyogbGluZSAyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lczsgfVxuXG4vKiBsaW5lIDI4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzOyB9XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXG4vKiBsaW5lIDM0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cbi8qIGxpbmUgNDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4ucmVtb2RhbC5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cbi8qIGxpbmUgNDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4ucmVtb2RhbC5yZW1vZGFsLWlzLW9wZW5pbmcge1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lczsgfVxuXG4vKiBsaW5lIDUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7IH1cblxuLyogVmVydGljYWwgYWxpZ24gb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xuLyogbGluZSA1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbi5yZW1vZGFsLFxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogQ2xvc2UgYnV0dG9uICovXG4vKiBsaW5lIDYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5NTk3OWM7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbi5yZW1vZGFsLWNsb3NlOmhvdmVyLFxuLnJlbW9kYWwtY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzJiMmUzODsgfVxuXG4vKiBsaW5lIDkxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogRGlhbG9nIGJ1dHRvbnMgKi9cbi8qIGxpbmUgMTEwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwtY29uZmlybSxcbi5yZW1vZGFsLWNhbmNlbCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDEzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbi5yZW1vZGFsLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzgxYzc4NDsgfVxuXG4vKiBsaW5lIDEzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbi5yZW1vZGFsLWNvbmZpcm06aG92ZXIsXG4ucmVtb2RhbC1jb25maXJtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzY2YmI2YTsgfVxuXG4vKiBsaW5lIDE0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbi5yZW1vZGFsLWNhbmNlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTU3MzczOyB9XG5cbi8qIGxpbmUgMTQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwtY2FuY2VsOmhvdmVyLFxuLnJlbW9kYWwtY2FuY2VsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VmNTM1MDsgfVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgZm9yIHRoZSBidXR0b24gdGFnLiAqL1xuLyogbGluZSAxNTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4ucmVtb2RhbC1jb25maXJtOjotbW96LWZvY3VzLWlubmVyLFxuLnJlbW9kYWwtY2FuY2VsOjotbW96LWZvY3VzLWlubmVyLFxuLnJlbW9kYWwtY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogS2V5ZnJhbWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGtleWZyYW1lcyByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogTWVkaWEgcXVlcmllc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4gIC5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gIC8qIGxpbmUgMjE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuICAucmVtb2RhbC0tMi1jb2wge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG4vKiBJRThcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBsaW5lIDIyNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbi5sdC1pZTkgLnJlbW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMyYjJlMzg7IH1cblxuLyogbGluZSAyMjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4ubHQtaWU5IC5yZW1vZGFsIHtcbiAgd2lkdGg6IDcwMHB4OyB9XG5cbi8qIGxpbmUgMjM2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuLnJlbW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuICAgIC5yZW1vZGFsX19wYW5lbC0taGFsZiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC8qIGxpbmUgMjU4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuICAgICAgLnJlbW9kYWxfX3BhbmVsLS1oYWxmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgLyogbGluZSAyNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4gICAgICAucmVtb2RhbF9fcGFuZWwtLWhhbGY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDI3NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbiAgICAucmVtb2RhbF9fcGFuZWwtLWhpZGUtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDI4NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbiAgLnJlbW9kYWxfX2gxIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDI5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbiAgLnJlbW9kYWxfX2gyIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMjk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuICAucmVtb2RhbF9faDMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSAzMDcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4gIC5yZW1vZGFsIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAvKiBsaW5lIDMxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbiAgLnJlbW9kYWwgdWwsXG4gIC5yZW1vZGFsIG9sIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDsgfVxuICAvKiBsaW5lIDMyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbiAgLnJlbW9kYWxfX3N3aXRjaCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAgIC8qIGxpbmUgMzMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX3JlbW9kYWwtdGhlbWUuc2NzcyAqL1xuICAgIC5yZW1vZGFsX19zd2l0Y2ggYSB7XG4gICAgICBjb2xvcjogIzA1OWFjMDsgfVxuXG4vKiBsaW5lIDM0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19yZW1vZGFsLXRoZW1lLnNjc3MgKi9cbi5yZW1vZGFsLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAzNDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcmVtb2RhbC10aGVtZS5zY3NzICovXG4gIC5yZW1vZGFsLS1jZW50ZXIgLmZvcm1fX2l0ZW0gbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19wYXJzbGV5LnNjc3MgKi9cbmlucHV0LnBhcnNsZXktc3VjY2VzcyxcbnNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3MsXG50ZXh0YXJlYS5wYXJzbGV5LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ2ODg0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjBEODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RTlDNjsgfVxuXG4vKiBsaW5lIDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGFyc2xleS5zY3NzICovXG5pbnB1dC5wYXJzbGV5LWVycm9yLFxuc2VsZWN0LnBhcnNsZXktZXJyb3IsXG50ZXh0YXJlYS5wYXJzbGV5LWVycm9yIHtcbiAgY29sb3I6ICNCOTRBNDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkRFREU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUQzRDc7IH1cblxuLyogbGluZSAxNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19wYXJzbGV5LnNjc3MgKi9cbi5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgbWFyZ2luOiAycHggMCAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluOyB9XG5cbi8qIGxpbmUgMzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGFyc2xleS5zY3NzICovXG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fcGFyc2xleS5zY3NzICovXG51bC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgcGFkZGluZzogM3B4IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjUuMVxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMS0yMDE2IEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuLyogQGdyb3VwIEJhc2UgKi9cbi8qIGxpbmUgMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLyogbGluZSAyMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLyogbGluZSAzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4vKiBsaW5lIDUzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZTphZnRlciwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi8qIGxpbmUgNjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2ZmZmZmZiksIGNvbG9yLXN0b3AoNTAlLCAjZjZmNmY2KSwgY29sb3Itc3RvcCg1MiUsICNlZWVlZWUpLCBjb2xvci1zdG9wKDEwMCUsICNmNGY0ZjQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZmZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2ZmZmZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNmZmZmZmYgMjAlLCAjZjZmNmY2IDUwJSwgI2VlZWVlZSA1MiUsICNmNGY0ZjQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWVlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHdoaXRlIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4vKiBsaW5lIDgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogbGluZSA4NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9XG5cbi8qIGxpbmUgOTUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIC00MnB4IDFweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4vKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAxMTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAwcHggMnB4OyB9XG5cbi8qIGxpbmUgMTI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDEzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLyogbGluZSAxNTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLyogbGluZSAxNTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwIDRweCA0cHggMDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi8qIGxpbmUgMTY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4vKiBsaW5lIDE3NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDE4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDE4NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjMzg3NWQ3KSwgY29sb3Itc3RvcCg5MCUsICMyYTYyYmMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMzg3NWQ3IDIwJSwgIzJhNjJiYyA5MCUpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE5NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG5cbi8qIGxpbmUgMjAwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMjA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMjA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi8qIGxpbmUgMjE1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWVlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi8qIGxpbmUgMjMyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDIzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDI0MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMjU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggd2hpdGUgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAyNzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHNwYW4ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLyogbGluZSAyNzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLyogbGluZSAyODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLyogbGluZSAyOTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7IH1cblxuLyogbGluZSAzMDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Q0ZDRkNDsgfVxuXG4vKiBsaW5lIDMwNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4vKiBsaW5lIDMwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzEzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLyogbGluZSAzMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIGxpbmUgMzI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNlZWVlZWUpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDIwJSwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDIwJSwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAyMCUsICNmZmZmZmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMjAlLCAjZmZmZmZmIDgwJSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDsgfVxuXG4vKiBsaW5lIDMzOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMzQyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDJweDsgfVxuXG4vKiBsaW5lIDM0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIGxpbmUgMzQ5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIERpc2FibGVkIFN1cHBvcnQgKi9cbi8qIGxpbmUgMzU1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDM1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDM2MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJpZ2h0IHRvIExlZnQgKi9cbi8qIGxpbmUgMzY4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMzcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDhweCAwIDA7IH1cblxuLyogbGluZSAzNzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4vKiBsaW5lIDM4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7IH1cblxuLyogbGluZSAzODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzcHg7IH1cblxuLyogbGluZSAzODcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjZweDsgfVxuXG4vKiBsaW5lIDM5MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMzk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLyogbGluZSAzOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4OyB9XG5cbi8qIGxpbmUgNDAxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7IH1cblxuLyogbGluZSA0MDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxuLmNob3Nlbi1ydGwgLmNob3Nlbi1kcm9wIHtcbiAgbGVmdDogOTk5OXB4OyB9XG5cbi8qIGxpbmUgNDA5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDA7IH1cblxuLyogbGluZSA0MTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSA0MTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi8qIGxpbmUgNDIwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL3NjcmlwdHMvX2Nob3Nlbi5zY3NzICovXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLyogbGluZSA0MjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3Mvc2NyaXB0cy9fY2hvc2VuLnNjc3MgKi9cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDsgfVxuXG4vKiBsaW5lIDQyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmV0aW5hIGNvbXBhdGliaWxpdHkgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuICAvKiBsaW5lIDQzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9zY3JpcHRzL19jaG9zZW4uc2NzcyAqL1xuICAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYixcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNob3Nlbi1zcHJpdGVAMngucG5nXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBAZW5kICovXG4vKipcbiogUmVzcG9uc2l2ZSBXZWIgRGVzaWduXG4qKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLyogbGluZSA1OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zaG93LW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC8qIGxpbmUgNzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuaGVyby1pbWFnZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjYwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAvKiBsaW5lIDc5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLndyYXAge1xuICAgIHBhZGRpbmc6IDAgMi41JTsgfVxuICAvKiBsaW5lIDg0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmhlcm8tdGV4dCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmhlcm8tdGV4dDpiZWZvcmUsIC5oZXJvLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaGVyby10ZXh0OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5oZXJvLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgOTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuZmVhdHVyZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAvKiBsaW5lIDk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgKnpvb206IDE7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkYWRkO1xuICAgICAgcGFkZGluZzogNHB4OyB9XG4gICAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuZmVhdHVyZWQtaW1hZ2U6YmVmb3JlLCAuZmVhdHVyZWQtaW1hZ2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAgIC5mZWF0dXJlZC1pbWFnZTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuZmVhdHVyZWQtaW1hZ2U6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAvKiBsaW5lIDEwMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmZlYXR1cmVkLXRleHQge1xuICAgICAgKnpvb206IDE7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmZlYXR1cmVkLXRleHQ6YmVmb3JlLCAuZmVhdHVyZWQtdGV4dDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmZlYXR1cmVkLXRleHQ6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmZlYXR1cmVkLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAvKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmZlYXR1cmVkIC5mZWF0dXJlZC10b3Age1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAvKiBsaW5lIDExMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5udW1iZXJzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSAxMTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5udW1iZXJzIC5udW1iZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgICAvKiBsaW5lIDExOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAubnVtYmVycyAubnVtYmVyOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIC5udW1iZXJzIC5udW1iZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNWVtOyB9XG4gICAgICAvKiBsaW5lIDEyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAubnVtYmVycyAubnVtYmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTsgfVxuICAgICAgICAvKiBsaW5lIDEzMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAgIC5udW1iZXJzIC5udW1iZXIgaDMgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC8qIGxpbmUgMTM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm5ld3MgLnRvcC1idXR0b24ge1xuICAgIHJpZ2h0OiAyLjUlOyB9XG4gIC8qIGxpbmUgMTQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJiZjtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIG9wYWNpdHk6IC40OyB9XG4gIC8qIGxpbmUgMTY2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAxNzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDBweDtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OTlweDsgfVxuICAvKiBsaW5lIDE4MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgLmljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC8qIGxpbmUgMTkwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1pdGVtIGgzIC5zdGF0dXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAyMDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuY2lyY2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG4gIC8qIGxpbmUgMjE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaC10YWJsZSB0ZCBhIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjVweCkge1xuICAvKiBsaW5lIDIyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgdGQgYSB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDsgfVxuICAvKiBsaW5lIDIzNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIkJyYW5kXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI0NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5uYXYtdG9wIC5sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC8qIGxpbmUgMjUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm5hdi1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLyogbGluZSAyNTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAudGV4dC1ibG9jayB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogODIuODMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjU4MzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC50ZXh0LWJsb2NrOmJlZm9yZSwgLnRleHQtYmxvY2s6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGV4dC1ibG9jazphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGV4dC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSAyNjAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAudGV4dC1maWd1cmUge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDgyLjgzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC41ODMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGV4dC1maWd1cmU6YmVmb3JlLCAudGV4dC1maWd1cmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGV4dC1maWd1cmU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnRleHQtZmlndXJlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDI2NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC50ZXh0LWxlZnQsIC50ZXh0LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1ZW07XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDI2OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLnRleHQtbGVmdCAudGV4dC1ibG9jaywgLnRleHQtcmlnaHQgLnRleHQtYmxvY2sge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC8qIGxpbmUgMjc1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAudGV4dC1sZWZ0IC50ZXh0LWZpZ3VyZSwgLnRleHQtcmlnaHQgLnRleHQtZmlndXJlIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMjgyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1zY2hvb2wge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgLyogbGluZSAyODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWNhbGxvdXRzIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctY2FsbG91dHM6YmVmb3JlLCAuc2VhcmNoaW5nLWNhbGxvdXRzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1jYWxsb3V0czphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWNhbGxvdXRzOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAgIC8qIGxpbmUgMjg5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWNhbGxvdXRzLmxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSAyOTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctY2FsbG91dHMucmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSAyOTcsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctY2FsbG91dHMtYmxvY2sge1xuICAgICAgKnpvb206IDE7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAzMS4zMzMzMyU7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuc2VhcmNoaW5nLWNhbGxvdXRzLWJsb2NrOmJlZm9yZSwgLnNlYXJjaGluZy1jYWxsb3V0cy1ibG9jazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1jYWxsb3V0cy1ibG9jazphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuc2VhcmNoaW5nLWNhbGxvdXRzLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgMzAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1pdGVtIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbTpiZWZvcmUsIC5zZWFyY2hpbmctaXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDE5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAvKiBsaW5lIDMwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtLmNlbnRlciB7XG4gICAgICAqem9vbTogMTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuc2VhcmNoaW5nLWl0ZW0uY2VudGVyOmJlZm9yZSwgLnNlYXJjaGluZy1pdGVtLmNlbnRlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1pdGVtLmNlbnRlcjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAvKiBsaW5lIDE5NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuc2VhcmNoaW5nLWl0ZW0uY2VudGVyOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLyogbGluZSAxOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1pdGVtLmNlbnRlcjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuc2VhcmNoaW5nLWl0ZW0uY2VudGVyOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgMzEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmJsb2ctbmV3cy1ibG9ja3MgLmJsb2NrIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1uZXdzLWJsb2NrcyAuYmxvY2s6YmVmb3JlLCAuYmxvZy1uZXdzLWJsb2NrcyAuYmxvY2s6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1uZXdzLWJsb2NrcyAuYmxvY2s6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctbmV3cy1ibG9ja3MgLmJsb2NrOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC8qIGxpbmUgMjA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1uZXdzLWJsb2NrcyAuYmxvY2s6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDMxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmJsb2ctbmV3cy1ibG9ja3MgLmJsb2NrIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDMyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5ibG9nLWxpc3Qge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctbGlzdDpiZWZvcmUsIC5ibG9nLWxpc3Q6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1saXN0OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgMzI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmJsb2ctc2lkZWJhciB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1zaWRlYmFyOmJlZm9yZSwgLmJsb2ctc2lkZWJhcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLXNpZGViYXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAvKiBsaW5lIDMyOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAvKiBsaW5lIDMzMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWxpc3QgbGkge1xuICAgICAgICAqem9vbTogMTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogNDguNSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAgIC5ibG9nLXNpZGViYXIgLnNpZGViYXItbGlzdCBsaTpiZWZvcmUsIC5ibG9nLXNpZGViYXIgLnNpZGViYXItbGlzdCBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC8qIGxpbmUgMjA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAgICAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1saXN0IGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIC8qIGxpbmUgMjA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAgICAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1saXN0IGxpOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMzM5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuYmxvZy1zaWRlYmFyIC5ncmlkLWltYWdlIGxpIHtcbiAgICAgICp6b29tOiAxO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICB3aWR0aDogMjIuNzUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTpiZWZvcmUsIC5ibG9nLXNpZGViYXIgLmdyaWQtaW1hZ2UgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAgIC5ibG9nLXNpZGViYXIgLmdyaWQtaW1hZ2UgbGk6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLyogbGluZSAxOTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC8qIGxpbmUgMTk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAgIC5ibG9nLXNpZGViYXIgLmdyaWQtaW1hZ2UgbGk6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAgICAgLyogbGluZSAzNDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDM1MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5mb290ZXItdGV4dCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZm9vdGVyLXRleHQ6YmVmb3JlLCAuZm9vdGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZm9vdGVyLXRleHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmZvb3Rlci10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDM1NCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5mb290ZXItbWVudSB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMjIuNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mb290ZXItbWVudTpiZWZvcmUsIC5mb290ZXItbWVudTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mb290ZXItbWVudTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZm9vdGVyLW1lbnU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgMzYwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaC10YWJsZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgMzYzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuc2VhcmNoLXRhYmxlIC5pY29uLXNlYXJjaCB7XG4gICAgICB3aWR0aDogMjNweDsgfVxuICAgIC8qIGxpbmUgMzY3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuc2VhcmNoLXRhYmxlIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9XG4gICAgICAvKiBsaW5lIDM3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAuc2VhcmNoLXRhYmxlIHRkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgLyogbGluZSAzNzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgLnNlYXJjaC10YWJsZSB0ZFtkYXRhLXRoPVwiQ2hlY2tcIl0sIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIkJyYW5kXCJdIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMzg3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC10YWJsZSB0ZFtkYXRhLXRoPVwiQ2hlY2tcIl06YmVmb3JlLCAuc2VhcmNoLXRhYmxlIHRkW2RhdGEtdGg9XCJCcmFuZFwiXTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgIC8qIGxpbmUgMzkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIlN1Z2dlc3RlZFwiXSwgLnNlYXJjaC10YWJsZSB0ZFtkYXRhLXRoPVwiRGVsZXRlXCJdIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLyogbGluZSA0MDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgLnNlYXJjaC10YWJsZSB0ZFtkYXRhLXRoPVwiQ2hlY2tcIl0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAvKiBsaW5lIDQwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAuc2VhcmNoLXRhYmxlIHRkW2RhdGEtdGg9XCJCcmFuZFwiXSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAvKiBsaW5lIDQwOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAgIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIkJyYW5kXCJdIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAvKiBsaW5lIDQxNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAuc2VhcmNoLXRhYmxlIHRkW2RhdGEtdGg9XCJBbW91bnRcIl0sIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIlNjaG9sYXJzaGlwIE5hbWVcIl0sIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIkVzc2F5IE5hbWVcIl0sIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIldvcmRzXCJdLCAuc2VhcmNoLXRhYmxlIHRkW2RhdGEtdGg9XCJUYWdzXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC8qIGxpbmUgNDIzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIkVzc2F5IE5hbWVcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAvKiBsaW5lIDQyNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAuc2VhcmNoLXRhYmxlIHRkW2RhdGEtdGg9XCJFbnRyeVwiXSwgLnNlYXJjaC10YWJsZSB0ZFtkYXRhLXRoPVwiQ29tcGV0aXRpb25cIl0sIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIkRheXMgTGVmdFwiXSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLyogbGluZSA0MzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgLnNlYXJjaC10YWJsZSB0ZFtkYXRhLXRoPVwiQWN0aW9uc1wiXSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDQ0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLnNlYXJjaC10YWJsZSB0ciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAvKiBsaW5lIDQ0NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLnNlYXJjaC10YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgNDUwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtdGFibGUgdGQgYSB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7IH1cbiAgICAvKiBsaW5lIDQ1NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLnNlYXJjaC10YWJsZSB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDQ1OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAuc2VhcmNoLXRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDQ2NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS1wcm9ncmVzcyB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNDguNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmJlZm9yZSwgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS1wcm9ncmVzczpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSA0NzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtdGV4dCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNDguNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXRleHQ6YmVmb3JlLCAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtdGV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS10ZXh0OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDQ3NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5pbmZvIC50ZXh0IHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5pbmZvIC50ZXh0OmJlZm9yZSwgLmluZm8gLnRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaW5mbyAudGV4dDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaW5mbyAudGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSA0ODIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuaW5mbyAuc2lkZWJhciB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaW5mbyAuc2lkZWJhcjpiZWZvcmUsIC5pbmZvIC5zaWRlYmFyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmluZm8gLnNpZGViYXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmluZm8gLnNpZGViYXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gICAgLyogbGluZSA0ODYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyIC5zaWRlLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSA0OTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyIC5zaWRlYmFyLWRhdGEge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLyogbGluZSA0OTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyIC5kYXRhIHtcbiAgICAgICp6b29tOiAxO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICB3aWR0aDogNDguNSU7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YTpiZWZvcmUsIC5pbmZvIC5zaWRlYmFyIC5kYXRhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAvKiBsaW5lIDIwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAvKiBsaW5lIDIwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuaW5mbyAuc2lkZWJhciAuZGF0YTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyIGgyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLyogbGluZSA1MTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAubmF2LXJpZ2h0IHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSA1MTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5uYXYtcmlnaHQgdWwubG9naW4tbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNTI3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1pbWFnZTpiZWZvcmUsIC5mZWF0dXJlZC1pbWFnZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1pbWFnZTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtaW1hZ2U6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgNTMxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmZlYXR1cmVkLXRleHQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmZlYXR1cmVkLXRleHQ6YmVmb3JlLCAuZmVhdHVyZWQtdGV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC10ZXh0OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDUzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtdG9wIHtcbiAgICBtYXJnaW46IDI0cHggMCAxNXB4OyB9XG4gIC8qIGxpbmUgNTQ0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaC10YWJsZSB0ZCBhIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gIC8qIGxpbmUgNTUxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaC10ZXh0LXRvcCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgNTU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuc2VhcmNoLXRleHQtdG9wIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvOyB9XG4gICAgLyogbGluZSA1NjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5zZWFyY2gtdGV4dC10b3AgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNTcxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmluZm8gLnRleHQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmluZm8gLnRleHQ6YmVmb3JlLCAuaW5mbyAudGV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5pbmZvIC50ZXh0OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5pbmZvIC50ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAgIC8qIGxpbmUgNTc4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuaW5mbyAudGV4dCAuYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSA1ODMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5pbmZvIC50ZXh0IC5idXR0b25zLWJsb2NrIC5iaWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNTkyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmluZm8gLnNpZGViYXIge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmluZm8gLnNpZGViYXI6YmVmb3JlLCAuaW5mbyAuc2lkZWJhcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAgIC8qIGxpbmUgNTk2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuaW5mbyAuc2lkZWJhciAuc2lkZS1icmFuZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDYwMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmluZm8gLnNpZGViYXIgLnNpZGViYXItZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA2MTMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuZGF0YSB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNDguNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmRhdGE6YmVmb3JlLCAuZGF0YTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5kYXRhOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5kYXRhOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC8qIGxpbmUgMjA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuZGF0YTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyMCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIHRhYmxlLmdyZXktaGVhZGVyIHRkIC51cGRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMTJweCAwOyB9XG4gIC8qIGxpbmUgNjMwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmFjY29yZGVvbiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDYzNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5hY2NvcmRlb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gIC8qIGxpbmUgNjQzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmFjY29yZGVvbiAuY2hhbmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDA5YmJmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLyogbGluZSA2NTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuYWNjb3JkZW9uIC50b29nbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ4cHg7XG4gICAgcmlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLyogbGluZSA2NjUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAubmF2LXRvcC5ob21lLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC8qIGxpbmUgNjczLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgNjc2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuaGVyby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9XG4gICAgICAvKiBsaW5lIDY3OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAuaGVyby10ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9XG4gICAgICAvKiBsaW5lIDY4MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAuaGVyby10ZXh0IC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA2OTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAucGFyYWxsYXgtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgNjk3LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmhvdy1pdC13b3Jrcy10ZXh0LWNlbnRlciB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmhvdy1pdC13b3Jrcy10ZXh0LWNlbnRlcjpiZWZvcmUsIC5ob3ctaXQtd29ya3MtdGV4dC1jZW50ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaG93LWl0LXdvcmtzLXRleHQtY2VudGVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ob3ctaXQtd29ya3MtdGV4dC1jZW50ZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgNzA0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm51bWJlcnMge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDcwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLm51bWJlcnMgLm51bWJlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLyogbGluZSA3MTQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgLm51bWJlcnMgLm51bWJlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNzIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIC5udW1iZXJzIC5udW1iZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSA3MjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgICAubnVtYmVycyAubnVtYmVyIGgzIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLyogbGluZSA3MzYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAudGV4dC1ibG9jayB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGV4dC1ibG9jazpiZWZvcmUsIC50ZXh0LWJsb2NrOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnRleHQtYmxvY2s6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnRleHQtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgNzQwLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnRleHQtZmlndXJlIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC50ZXh0LWZpZ3VyZTpiZWZvcmUsIC50ZXh0LWZpZ3VyZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC50ZXh0LWZpZ3VyZTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGV4dC1maWd1cmU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgNzQ2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaGluZy10ZXh0LWNlbnRlciB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy10ZXh0LWNlbnRlcjpiZWZvcmUsIC5zZWFyY2hpbmctdGV4dC1jZW50ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLXRleHQtY2VudGVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctdGV4dC1jZW50ZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgNzU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm5ld3MgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgLyogbGluZSA3NTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAubmV3cyAudG9wLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4OyB9XG4gIC8qIGxpbmUgNzY5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnRpdGxlLXNlY3Rpb24gaDEge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnRpdGxlLXNlY3Rpb24gaDE6YmVmb3JlLCAudGl0bGUtc2VjdGlvbiBoMTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC50aXRsZS1zZWN0aW9uIGgxOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC50aXRsZS1zZWN0aW9uIGgxOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDc3MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC50aXRsZS1zZWN0aW9uIC5mb3JtLXNlYXJjaCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbjogMCAwIDMycHggMDsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGl0bGUtc2VjdGlvbiAuZm9ybS1zZWFyY2g6YmVmb3JlLCAudGl0bGUtc2VjdGlvbiAuZm9ybS1zZWFyY2g6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAudGl0bGUtc2VjdGlvbiAuZm9ybS1zZWFyY2g6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnRpdGxlLXNlY3Rpb24gLmZvcm0tc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDc4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5ibG9nLXNpZGViYXIgLnNpZGViYXItbGlzdCBsaSB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLXNpZGViYXIgLnNpZGViYXItbGlzdCBsaTpiZWZvcmUsIC5ibG9nLXNpZGViYXIgLnNpZGViYXItbGlzdCBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLXNpZGViYXIgLnNpZGViYXItbGlzdCBsaTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWxpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDE5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1saXN0IGxpOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLXNpZGViYXIgLnNpZGViYXItbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSA3ODksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuYmxvZy1zaWRlYmFyIC5ncmlkLWltYWdlIGxpIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1zaWRlYmFyIC5ncmlkLWltYWdlIGxpOmJlZm9yZSwgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLXNpZGViYXIgLmdyaWQtaW1hZ2UgbGk6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAvKiBsaW5lIDIwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDc5NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5mb290ZXItbWVudSB7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAvKiBsaW5lIDgwNCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgdGQgYSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAvKiBsaW5lIDgxMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2hpbmctY2FsbG91dHMtYmxvY2sge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1jYWxsb3V0cy1ibG9jazpiZWZvcmUsIC5zZWFyY2hpbmctY2FsbG91dHMtYmxvY2s6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWNhbGxvdXRzLWJsb2NrOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctY2FsbG91dHMtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgODE4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1oaWRlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNWVtOyB9XG4gIC8qIGxpbmUgODI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0OmJlZm9yZSwgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAvKiBsaW5lIDgyOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgaW1nIHtcbiAgICAgICp6b29tOiAxO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICB3aWR0aDogMTEuNzE0MjklO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgaW1nOmJlZm9yZSwgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgaW1nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCBpbWc6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gICAgLyogbGluZSA4MzMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IC5pdGVtLWxlZnQge1xuICAgICAgKnpvb206IDE7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAyNi40Mjg1NyU7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IC5pdGVtLWxlZnQ6YmVmb3JlLCAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IC5pdGVtLWxlZnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSA4NDAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuc2VhcmNoaW5nLWl0ZW0gLnMtcmlnaHQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIC5zLXJpZ2h0OmJlZm9yZSwgLnNlYXJjaGluZy1pdGVtIC5zLXJpZ2h0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIC5zLXJpZ2h0OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbSAucy1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSA4NDksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtcHJvZ3Jlc3Mge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDgyLjgzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC41ODMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS1wcm9ncmVzczpiZWZvcmUsIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS1wcm9ncmVzczphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS1wcm9ncmVzczphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtcHJvZ3Jlc3M6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgODU0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXRleHQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDgyLjgzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC41ODMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtdGV4dDpiZWZvcmUsIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXRleHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgODYxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmluZm8gLnNpZGViYXIgLmRhdGEge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5pbmZvIC5zaWRlYmFyIC5kYXRhOmJlZm9yZSwgLmluZm8gLnNpZGViYXIgLmRhdGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaW5mbyAuc2lkZWJhciAuZGF0YTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaW5mbyAuc2lkZWJhciAuZGF0YTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC8qIGxpbmUgMTk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaW5mbyAuc2lkZWJhciAuZGF0YTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuaW5mbyAuc2lkZWJhciAuZGF0YTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSA4NjgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAubW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAvKiBsaW5lIDg4MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5ibG9nLWxpc3QgLml0ZW0tZmlndXJlIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctbGlzdCAuaXRlbS1maWd1cmU6YmVmb3JlLCAuYmxvZy1saXN0IC5pdGVtLWZpZ3VyZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLWxpc3QgLml0ZW0tZmlndXJlOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLWxpc3QgLml0ZW0tZmlndXJlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDg4NSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5ibG9nLWxpc3QgLml0ZW0tdGV4dCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1saXN0IC5pdGVtLXRleHQ6YmVmb3JlLCAuYmxvZy1saXN0IC5pdGVtLXRleHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1saXN0IC5pdGVtLXRleHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctbGlzdCAuaXRlbS10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAvKiBsaW5lIDg5MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2gtdGFibGUgdGRbZGF0YS10aD1cIkVudHJ5XCJdLCAuc2VhcmNoLXRhYmxlIHRkW2RhdGEtdGg9XCJDb21wZXRpdGlvblwiXSwgLnNlYXJjaC10YWJsZSB0ZFtkYXRhLXRoPVwiRGF5cyBMZWZ0XCJdIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDkwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2ggdGQgYSB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAvKiBsaW5lIDkxMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDkxNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IC5pdGVtLWxlZnQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDMxLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgLml0ZW0tbGVmdDpiZWZvcmUsIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IC5pdGVtLWxlZnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IC5pdGVtLWxlZnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC8qIGxpbmUgOTI1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmJlZm9yZSwgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXByb2dyZXNzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS1wcm9ncmVzczpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSA5MzAsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtdGV4dCB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIC8qIGxpbmUgNDk4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYWNjb3VudC1jb21wbGV0ZSAuY29tcGxldGUtdGV4dDpiZWZvcmUsIC5hY2NvdW50LWNvbXBsZXRlIC5jb21wbGV0ZS10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXRleHQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmFjY291bnQtY29tcGxldGUgLmNvbXBsZXRlLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNDBweCkge1xuICAvKiBsaW5lIDkzOSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jayB7XG4gICAgKnpvb206IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jazpiZWZvcmUsIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLyogbGluZSA1MDMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jazphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1uZXdzLWJsb2NrcyAuYmxvY2s6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDE5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctbmV3cy1ibG9ja3MgLmJsb2NrOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSAyMTIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLW5ld3MtYmxvY2tzIC5ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAvKiBsaW5lIDk0MywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmJsb2ctbmV3cy1ibG9ja3MgLmJsb2NrLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLyogbGluZSA5NTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuYmxvZy1zaWRlYmFyIC5ncmlkLWltYWdlIGxpIHtcbiAgICAqem9vbTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLXNpZGViYXIgLmdyaWQtaW1hZ2UgbGk6YmVmb3JlLCAuYmxvZy1zaWRlYmFyIC5ncmlkLWltYWdlIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMTk0LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuYmxvZy1zaWRlYmFyIC5ncmlkLWltYWdlIGxpOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSAxOTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5ibG9nLXNpZGViYXIgLmdyaWQtaW1hZ2UgbGk6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDIxMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLmJsb2ctc2lkZWJhciAuZ3JpZC1pbWFnZSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLyogbGluZSA5NTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuZm9vdGVyLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDk2NywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDk3MSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IC5pdGVtLWxlZnQge1xuICAgICp6b29tOiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLyogbGluZSA0OTgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2dyaWQuc2NzcyAqL1xuICAgIC5zZWFyY2hpbmctaXRlbSAucy1sZWZ0IC5pdGVtLWxlZnQ6YmVmb3JlLCAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gICAgLnNlYXJjaGluZy1pdGVtIC5zLWxlZnQgLml0ZW0tbGVmdDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgICAuc2VhcmNoaW5nLWl0ZW0gLnMtbGVmdCAuaXRlbS1sZWZ0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAvKiBsaW5lIDk4MiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH0gfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmNsZWFyLWIge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5jbGVhcmZpeDpiZWZvcmUsIC5mb3JtX19ncm91cDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZm9ybV9fZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLyogbGluZSAxNywgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uY2xlYXJmaXg6YWZ0ZXIsIC5mb3JtX19ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtZGJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMzEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtdGV4dC1zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi8qIGxpbmUgMzUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0MCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1jb250ZW50LXB1c2gge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4OyB9XG5cbi8qIGxpbmUgNDQsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUYxOyB9XG5cbi8qIGxpbmUgNDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmNsZWFyZml4LCAuZm9ybV9fZ3JvdXAge1xuICAqem9vbTogMTsgfVxuXG4vKiBsaW5lIDUyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG5kaXYudGh1bWJzLWxvYWRlciB7XG4gICp6b29tOiAxO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDQ5OCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIGRpdi50aHVtYnMtbG9hZGVyOmJlZm9yZSwgZGl2LnRodW1icy1sb2FkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgNTAzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgZGl2LnRodW1icy1sb2FkZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNjMsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuaW1nLmgtcGl4ZWwge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC01IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTUge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLWJvdHRvbS1tb2JpbGUtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAxNy41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS00MCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS00MCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMjIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAyMi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS01MCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS01MCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS01NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMjcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTU1IHtcbiAgICBtYXJnaW4tdG9wOiAyNy41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS02MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS02MCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMzIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTY1IHtcbiAgICBtYXJnaW4tdG9wOiAzMi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS03MCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS03MCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMzcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTc1IHtcbiAgICBtYXJnaW4tdG9wOiAzNy41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS04MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS04MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS04NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTg1IHtcbiAgICBwYWRkaW5nLXRvcDogNDIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTg1IHtcbiAgICBtYXJnaW4tdG9wOiA0Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS05MCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS05MCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTk1IHtcbiAgICBwYWRkaW5nLXRvcDogNDcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTk1IHtcbiAgICBtYXJnaW4tdG9wOiA0Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTEwNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTA1IHtcbiAgbWFyZ2luLXRvcDogMTA1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTA1IHtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTEwNSB7XG4gIHBhZGRpbmctdG9wOiAxMDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogNTIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTA1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xMDUge1xuICAgIG1hcmdpbi1ib3R0b206IDUyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTA1IHtcbiAgICBtYXJnaW4tdG9wOiA1Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xMTAge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTExMCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTExMCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTExNSB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTE1IHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTExNSB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNTcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTE1IHtcbiAgICBtYXJnaW4tdG9wOiA1Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTEyNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyNXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTI1IHtcbiAgbWFyZ2luLXRvcDogMTI1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTEyNSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNjIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDYyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTI1IHtcbiAgICBtYXJnaW4tdG9wOiA2Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xMzAge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTEzMCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTEzNSB7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTM1IHtcbiAgbWFyZ2luLXRvcDogMTM1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTEzNSB7XG4gIHBhZGRpbmctdG9wOiAxMzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogNjcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDY3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTM1IHtcbiAgICBtYXJnaW4tdG9wOiA2Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xNDAge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTE0NSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTQ1IHtcbiAgbWFyZ2luLXRvcDogMTQ1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDE0NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTE0NSB7XG4gIHBhZGRpbmctdG9wOiAxNDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNzIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDcyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA3Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xNTAge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTE1MCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTE1NSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTU1IHtcbiAgbWFyZ2luLXRvcDogMTU1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTE1NSB7XG4gIHBhZGRpbmctdG9wOiAxNTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNzcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDc3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTU1IHtcbiAgICBtYXJnaW4tdG9wOiA3Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTE2NSB7XG4gIG1hcmdpbi1ib3R0b206IDE2NXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTY1IHtcbiAgbWFyZ2luLXRvcDogMTY1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDE2NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTE2NSB7XG4gIHBhZGRpbmctdG9wOiAxNjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTY1IHtcbiAgICBwYWRkaW5nLXRvcDogODIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDgyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTY1IHtcbiAgICBtYXJnaW4tdG9wOiA4Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xNzAge1xuICBtYXJnaW4tYm90dG9tOiAxNzBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTE3MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xNzAge1xuICBwYWRkaW5nLXRvcDogMTcwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTE3MCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTE3MCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTE3NSB7XG4gIG1hcmdpbi1ib3R0b206IDE3NXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTc1IHtcbiAgbWFyZ2luLXRvcDogMTc1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDE3NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTE3NSB7XG4gIHBhZGRpbmctdG9wOiAxNzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTc1IHtcbiAgICBwYWRkaW5nLXRvcDogODcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDg3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTc1IHtcbiAgICBtYXJnaW4tdG9wOiA4Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTE4MCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xODAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTE4NSB7XG4gIG1hcmdpbi1ib3R0b206IDE4NXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTg1IHtcbiAgbWFyZ2luLXRvcDogMTg1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDE4NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTE4NSB7XG4gIHBhZGRpbmctdG9wOiAxODVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTg1IHtcbiAgICBwYWRkaW5nLXRvcDogOTIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xODUge1xuICAgIG1hcmdpbi1ib3R0b206IDkyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTg1IHtcbiAgICBtYXJnaW4tdG9wOiA5Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0xOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTE5MCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTE5MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0xOTAge1xuICBwYWRkaW5nLXRvcDogMTkwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0xOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTE5MCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTE5NSB7XG4gIG1hcmdpbi1ib3R0b206IDE5NXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMTk1IHtcbiAgbWFyZ2luLXRvcDogMTk1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDE5NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTE5NSB7XG4gIHBhZGRpbmctdG9wOiAxOTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0xOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yMDAge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yMDAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTIwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yMDUge1xuICBtYXJnaW4tYm90dG9tOiAyMDVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTIwNSB7XG4gIG1hcmdpbi10b3A6IDIwNXB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTIwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDVweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yMDUge1xuICBwYWRkaW5nLXRvcDogMjA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTIwNSB7XG4gICAgcGFkZGluZy10b3A6IDEwMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0yMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0yMDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTIwNSB7XG4gICAgbWFyZ2luLXRvcDogMTAyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDIxMHB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMjEwIHtcbiAgbWFyZ2luLXRvcDogMjEwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDIxMHB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTIxMCB7XG4gIHBhZGRpbmctdG9wOiAyMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0yMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLWJvdHRvbS1tb2JpbGUtMjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMjEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDIxNXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMjE1IHtcbiAgbWFyZ2luLXRvcDogMjE1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDIxNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTIxNSB7XG4gIHBhZGRpbmctdG9wOiAyMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMjE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTA3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy1ib3R0b20tbW9iaWxlLTIxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTIxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMjE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMDcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi1ib3R0b20tMjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0yMjAge1xuICBtYXJnaW4tdG9wOiAyMjBweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0yMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7IH1cblxuLyogbGluZSAxMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy10b3AtMjIwIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0yMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy1ib3R0b20tbW9iaWxlLTIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0yMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0yMjAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi1ib3R0b20tMjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjI1cHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0yMjUge1xuICBtYXJnaW4tdG9wOiAyMjVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0yMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7IH1cblxuLyogbGluZSAxMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy10b3AtMjI1IHtcbiAgcGFkZGluZy10b3A6IDIyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0yMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMTIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMjI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLWJvdHRvbS1tb2JpbGUtMjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0yMjUge1xuICAgIG1hcmdpbi10b3A6IDExMi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yMzAge1xuICBtYXJnaW4tYm90dG9tOiAyMzBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTIzMCB7XG4gIG1hcmdpbi10b3A6IDIzMHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMzBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yMzAge1xuICBwYWRkaW5nLXRvcDogMjMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTIzMCB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMjMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTIzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTIzMCB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yMzUge1xuICBtYXJnaW4tYm90dG9tOiAyMzVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTIzNSB7XG4gIG1hcmdpbi10b3A6IDIzNXB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMzVweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yMzUge1xuICBwYWRkaW5nLXRvcDogMjM1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTIzNSB7XG4gICAgcGFkZGluZy10b3A6IDExNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0yMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0yMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDExNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTIzNSB7XG4gICAgbWFyZ2luLXRvcDogMTE3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDI0MHB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMjQwIHtcbiAgbWFyZ2luLXRvcDogMjQwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTI0MCB7XG4gIHBhZGRpbmctdG9wOiAyNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMjQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0yNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLWJvdHRvbS1tb2JpbGUtMjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMjQwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTI0NSB7XG4gIG1hcmdpbi1ib3R0b206IDI0NXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMjQ1IHtcbiAgbWFyZ2luLXRvcDogMjQ1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDI0NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTI0NSB7XG4gIHBhZGRpbmctdG9wOiAyNDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMjQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy1ib3R0b20tbW9iaWxlLTI0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTI0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMjQ1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi1ib3R0b20tMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjUwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0yNTAge1xuICBtYXJnaW4tdG9wOiAyNTBweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7IH1cblxuLyogbGluZSAxMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy10b3AtMjUwIHtcbiAgcGFkZGluZy10b3A6IDI1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0yNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy1ib3R0b20tbW9iaWxlLTI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0yNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0yNTAge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi1ib3R0b20tMjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjU1cHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0yNTUge1xuICBtYXJnaW4tdG9wOiAyNTVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0yNTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjU1cHg7IH1cblxuLyogbGluZSAxMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy10b3AtMjU1IHtcbiAgcGFkZGluZy10b3A6IDI1NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0yNTUge1xuICAgIHBhZGRpbmctdG9wOiAxMjcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMjU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLWJvdHRvbS1tb2JpbGUtMjU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0yNTUge1xuICAgIG1hcmdpbi10b3A6IDEyNy41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yNjAge1xuICBtYXJnaW4tYm90dG9tOiAyNjBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTI2MCB7XG4gIG1hcmdpbi10b3A6IDI2MHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNjBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yNjAge1xuICBwYWRkaW5nLXRvcDogMjYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTI2MCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMjYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTI2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTI2MCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yNjUge1xuICBtYXJnaW4tYm90dG9tOiAyNjVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTI2NSB7XG4gIG1hcmdpbi10b3A6IDI2NXB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNjVweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yNjUge1xuICBwYWRkaW5nLXRvcDogMjY1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTI2NSB7XG4gICAgcGFkZGluZy10b3A6IDEzMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0yNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0yNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMi41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTI2NSB7XG4gICAgbWFyZ2luLXRvcDogMTMyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDI3MHB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMjcwIHtcbiAgbWFyZ2luLXRvcDogMjcwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDI3MHB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTI3MCB7XG4gIHBhZGRpbmctdG9wOiAyNzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMjcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0yNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLWJvdHRvbS1tb2JpbGUtMjcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMjcwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDI3NXB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMjc1IHtcbiAgbWFyZ2luLXRvcDogMjc1cHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMjc1IHtcbiAgcGFkZGluZy1ib3R0b206IDI3NXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTI3NSB7XG4gIHBhZGRpbmctdG9wOiAyNzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMjc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy1ib3R0b20tbW9iaWxlLTI3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNy41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTI3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMjc1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi1ib3R0b20tMjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjgwcHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0yODAge1xuICBtYXJnaW4tdG9wOiAyODBweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0yODAge1xuICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7IH1cblxuLyogbGluZSAxMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy10b3AtMjgwIHtcbiAgcGFkZGluZy10b3A6IDI4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0yODAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy1ib3R0b20tbW9iaWxlLTI4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0yODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0yODAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDk5LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi1ib3R0b20tMjg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjg1cHg7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLXRvcC0yODUge1xuICBtYXJnaW4tdG9wOiAyODVweDsgfVxuXG4vKiBsaW5lIDEwNSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLWJvdHRvbS0yODUge1xuICBwYWRkaW5nLWJvdHRvbTogMjg1cHg7IH1cblxuLyogbGluZSAxMDgsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy10b3AtMjg1IHtcbiAgcGFkZGluZy10b3A6IDI4NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctdG9wLW1vYmlsZS0yODUge1xuICAgIHBhZGRpbmctdG9wOiAxNDIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMjg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQyLjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLWJvdHRvbS1tb2JpbGUtMjg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDIuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tdG9wLW1vYmlsZS0yODUge1xuICAgIG1hcmdpbi10b3A6IDE0Mi41cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yOTAge1xuICBtYXJnaW4tYm90dG9tOiAyOTBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTI5MCB7XG4gIG1hcmdpbi10b3A6IDI5MHB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTI5MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyOTBweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yOTAge1xuICBwYWRkaW5nLXRvcDogMjkwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTI5MCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTYsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtMjkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi1ib3R0b20tbW9iaWxlLTI5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTI5MCB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtbWFyZ2luLWJvdHRvbS0yOTUge1xuICBtYXJnaW4tYm90dG9tOiAyOTVweDsgfVxuXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tdG9wLTI5NSB7XG4gIG1hcmdpbi10b3A6IDI5NXB4OyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctYm90dG9tLTI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiAyOTVweDsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1wYWRkaW5nLXRvcC0yOTUge1xuICBwYWRkaW5nLXRvcDogMjk1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtcGFkZGluZy10b3AtbW9iaWxlLTI5NSB7XG4gICAgcGFkZGluZy10b3A6IDE0Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0yOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDcuNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0yOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0Ny41cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLW1hcmdpbi10b3AtbW9iaWxlLTI5NSB7XG4gICAgbWFyZ2luLXRvcDogMTQ3LjVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5OSwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4uaC1tYXJnaW4tYm90dG9tLTMwMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwMHB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLW1hcmdpbi10b3AtMzAwIHtcbiAgbWFyZ2luLXRvcDogMzAwcHg7IH1cblxuLyogbGluZSAxMDUsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtcGFkZGluZy1ib3R0b20tMzAwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwMHB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbi5oLXBhZGRpbmctdG9wLTMwMCB7XG4gIHBhZGRpbmctdG9wOiAzMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtMzAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNiwgL1VzZXJzL2FidXJkaW5lL3J2L2dvb2RjYWxsL3NjaG9sYXJzaGlwL3B1YmxpYy9sZWdhY3kvc2Nzcy9faGVscGVycy5zY3NzICovXG4gIC5oLXBhZGRpbmctYm90dG9tLW1vYmlsZS0zMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLWJvdHRvbS1tb2JpbGUtMzAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtMzAwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTMzLCAvVXNlcnMvYWJ1cmRpbmUvcnYvZ29vZGNhbGwvc2Nob2xhcnNoaXAvcHVibGljL2xlZ2FjeS9zY3NzL19oZWxwZXJzLnNjc3MgKi9cbiAgLmgtbm8tcGFkZGluZy10b3AtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAxMzksIC9Vc2Vycy9hYnVyZGluZS9ydi9nb29kY2FsbC9zY2hvbGFyc2hpcC9wdWJsaWMvbGVnYWN5L3Njc3MvX2hlbHBlcnMuc2NzcyAqL1xuLmgtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZTUwMDA7IH1cbiIsIi8vLy9cbi8vIEZvdW5kYXRpb24gR3JpZCAtIFJWXG4vLy8vXG5cbi8vLy9cbi8vIFRoZSBmb3VuZGF0aW9uIGdyaWQgaGFzIGJlZW4gbW9kaWZpZWQgdG8gYmUgUlYgc3BlY2lmaWMuIEZvciBjb21wbGV0ZSBkb2N1bWVudGF0aW9uIHZpc2l0IHRlc3QucnZjcmVhdGl2ZS5jb20vZnJvbnRlbmQtdG9vbHMvZm91bmRhdGlvbi8gKHRvIHZpZXcsIHlvdSdsbCBuZWVkIHRvIGdhc21hc2sgdGVzdC5ydmNyZWF0aXZlLmNvbSlcbi8vLy9cblxuXG5AaW1wb3J0IFwiZ2xvYmFsLXJ2XCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEB2YXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRsYXN0LWNoaWxkLWZsb2F0OiAkb3Bwb3NpdGUtZGlyZWN0aW9uICFkZWZhdWx0O1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdyaWQgRnVuY3Rpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlcHJlY2F0ZWQ6IFdlJ2xsIGRyb3Agc3VwcG9ydCBmb3IgdGhpcyBpbiA1LjEsIHVzZSBncmlkLWNhbGMoKVxuQGZ1bmN0aW9uIGdyaWRDYWxjKCRjb2xOdW1iZXIsICR0b3RhbENvbHVtbnMpIHtcblx0QHdhcm4gXCJncmlkQ2FsYygpIGlzIGRlcHJlY2F0ZWQsIHVzZSBncmlkLWNhbGMoKVwiO1xuXHRAcmV0dXJuIGdyaWQtY2FsYygkY29sTnVtYmVyLCAkdG90YWxDb2x1bW5zKTtcbn1cblxuLy8gQEZVTkNUSU9OXG4vLyAkY29sTnVtYmVyIC0gRm91bmQgaW4gc2V0dGluZ3MgZmlsZVxuLy8gJHRvdGFsQ29sdW1ucyAtIEZvdW5kIGluIHNldHRpbmdzIGZpbGVcblx0QGZ1bmN0aW9uIGdyaWQtY2FsYygkY29sTnVtYmVyLCAkdG90YWxDb2x1bW5zKSB7XG5cdEByZXR1cm4gcGVyY2VudGFnZSgoJGNvbE51bWJlciAvICR0b3RhbENvbHVtbnMpKTtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAbWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZvciBjcmVhdGluZyBjb250YWluZXIsIG5lc3RlZCwgYW5kIGNvbGxhcHNlZCByb3dzLlxuLy9cbi8vICRiZWhhdmlvciAtIEFueSBzcGVjaWFsIGJlaGF2aW9yIGZvciB0aGlzIHJvdz8gRGVmYXVsdDogZmFsc2UuIE9wdGlvbnM6IG5lc3QsIGNvbGxhcHNlLCBuZXN0LWNvbGxhcHNlLCBmYWxzZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGdyaWQtcm93KCRiZWhhdmlvcjogZmFsc2UpIHtcblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3cobmVzdCk7IHRvIGluY2x1ZGUgYSBuZXN0ZWQgcm93XG5cdEBpZiAkYmVoYXZpb3IgPT0gbmVzdCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLSN7JGRlZmF1bHQtZmxvYXR9OiAtKCRjb2x1bW4tZ3V0dGVyLzIpO1xuXHRcdG1hcmdpbi0jeyRvcHBvc2l0ZS1kaXJlY3Rpb259OiAtKCRjb2x1bW4tZ3V0dGVyLzIpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHQvLyBSZW1vdmUgc21hbGwgYW5kIG1lZGl1bSBicmVha3BvaW50cyAtIHVzZSBAaW5jbHVkZSBncmlkLXJvdyhuZXN0KTsgdG8gaW5jbHVkZSBhIG5lc3RlZCByb3dcblx0QGVsc2UgaWYgJGJlaGF2aW9yID09IHJlbW92ZS1zbWFsbC1hbmQtbWVkaXVtLWJyZWFrcG9pbnRzLW5lc3Qge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogLSgkY29sdW1uLWd1dHRlci8yKTtcblx0XHRtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogLSgkY29sdW1uLWd1dHRlci8yKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdC8vIHVzZSBAaW5jbHVkZSBncmlkLXJvdyhjb2xsYXBzZSk7IHRvIGNvbGxhcHNlZCBhIGNvbnRhaW5lciByb3cgbWFyZ2luc1xuXHRAZWxzZSBpZiAkYmVoYXZpb3IgPT0gY29sbGFwc2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6ICRyb3ctd2lkdGg7XG5cdH1cblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3cobmVzdC1jb2xsYXBzZSk7IHRvIGNvbGxhcHNlIG91dGVyIG1hcmdpbnMgb24gYSBuZXN0ZWQgcm93XG5cdEBlbHNlIGlmICRiZWhhdmlvciA9PSBuZXN0LWNvbGxhcHNlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cblx0Ly8gRml4ZWQgcm93IHdpZHRoXG5cdEBlbHNlIGlmICRiZWhhdmlvciA9PSBkZXNrdG9wLWZpeGVkLXJvdy13aWR0aHMge1xuXHRcdG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogYXV0bztcblx0XHRtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQvLyBNZWRpdW0gcm93XG5cdFx0QG1lZGlhICN7JG1lZGl1bS11cH0ge1xuXHRcdFx0d2lkdGg6ICRyb3ctd2lkdGgtbWVkaXVtO1xuXHRcdH1cblxuXHRcdC8vIExhcmdlIHJvd1xuXHRcdEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuXHRcdFx0d2lkdGg6ICRyb3ctd2lkdGgtbGFyZ2U7XG5cdFx0fVxuXG5cdFx0Ly8geExhcmdlIHJvd1xuXHRcdEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcblx0XHRcdHdpZHRoOiAkcm93LXdpZHRoLXhsYXJnZTtcblx0XHR9XG5cdH1cblxuXHQvLyBGaXhlZCByb3cgd2lkdGgsIFJlbW92ZSBzbWFsbCBhbmQgbWVkaXVtIGJyZWFrcG9pbnRzXG5cdEBlbHNlIGlmICRiZWhhdmlvciA9PSBkZXNrdG9wLWZpeGVkLXJvdy13aWR0aHMtYW5kLXJlbW92ZS1zbWFsbC1hbmQtbWVkaXVtLWJyZWFrcG9pbnRzIHtcblx0XHRtYXJnaW4tI3skZGVmYXVsdC1mbG9hdH06IGF1dG87XG5cdFx0bWFyZ2luLSN7JG9wcG9zaXRlLWRpcmVjdGlvbn06IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHdpZHRoOiAkcm93LXdpZHRoLWxhcmdlO1xuXG5cdFx0Ly8geExhcmdlIHJvd1xuXHRcdEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcblx0XHRcdHdpZHRoOiAkcm93LXdpZHRoLXhsYXJnZTtcblx0XHR9XG5cdH1cblxuXHQvLyBSZW1vdmUgc21hbGwgYW5kIG1lZGl1bSBicmVha3BvaW50c1xuXHRAZWxzZSBpZiAkYmVoYXZpb3IgPT0gcmVtb3ZlLXNtYWxsLWFuZC1tZWRpdW0tYnJlYWtwb2ludHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogYXV0bztcblx0XHRtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAkcm93LXdpZHRoO1xuXHRcdG1pbi13aWR0aDogJHJvdy13aWR0aC1sYXJnZTtcblx0fVxuXG5cdC8vIHVzZSBAaW5jbHVkZSBncmlkLXJvdzsgdG8gdXNlIGEgY29udGFpbmVyIHJvd1xuXHRAZWxzZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLSN7JGRlZmF1bHQtZmxvYXR9OiBhdXRvO1xuXHRcdG1hcmdpbi0jeyRvcHBvc2l0ZS1kaXJlY3Rpb259OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6ICRyb3ctd2lkdGg7XG5cdH1cblxuXHQvLyBDbGVhcmZpeCBmb3IgYWxsIHJvd3Ncblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxufSAvLyBFTkQgQG1peGluIGdyaWQtcm93KCRiZWhhdmlvcjogZmFsc2UpXG5cblxuLy8gQ3JlYXRlcyBhIGNvbHVtbiwgc2hvdWxkIGJlIHVzZWQgaW5zaWRlIG9mIGEgbWVkaWEgcXVlcnkgdG8gY29udHJvbCBsYXlvdXRzXG4vL1xuLy8gJGNvbHVtbnMgLSBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdGhpcyBzaG91bGQgYmVcbi8vICRsYXN0LWNvbHVtbiAtIElzIHRoaXMgdGhlIGxhc3QgY29sdW1uPyBEZWZhdWx0OiBmYWxzZS5cbi8vICRjZW50ZXIgLSBDZW50ZXIgdGhlc2UgY29sdW1ucz8gRGVmYXVsdDogZmFsc2UuXG4vLyAkb2Zmc2V0IC0gIyBvZiBjb2x1bW5zIHRvIG9mZnNldC4gRGVmYXVsdDogZmFsc2UuXG4vLyAkcHVzaCAtICMgb2YgY29sdW1ucyB0byBwdXNoLiBEZWZhdWx0OiBmYWxzZS5cbi8vICRwdWxsIC0gIyBvZiBjb2x1bW5zIHRvIHB1bGwuIERlZmF1bHQ6IGZhbHNlLlxuLy8gJGNvbGxhcHNlIC0gR2V0IHJpZCBvZiBndXR0ZXIgcGFkZGluZyBvbiBjb2x1bW4/IERlZmF1bHQ6IGZhbHNlLlxuLy8gJGZsb2F0IC0gU2hvdWxkIHRoaXMgZmxvYXQ/IERlZmF1bHQ6IHRydWUuIE9wdGlvbnM6IHRydWUsIGZhbHNlLCBsZWZ0LCByaWdodC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGdyaWQtY29sdW1uKFxuXHQkY29sdW1uczpmYWxzZSxcblx0JGxhc3QtY29sdW1uOmZhbHNlLFxuXHQkY2VudGVyOmZhbHNlLFxuXHQkb2Zmc2V0OmZhbHNlLFxuXHQkcHVzaDpmYWxzZSxcblx0JHB1bGw6ZmFsc2UsXG5cdCRjb2xsYXBzZTpmYWxzZSxcblx0JGZsb2F0OnRydWUsXG5cdCRwb3NpdGlvbjpmYWxzZVxuKSB7XG5cblx0Ly8gSWYgcG9zaXRpb25lZCBmb3IgZGVmYXVsdCAuY29sdW1uLCBpbmNsdWRlIHJlbGF0aXZlIHBvc2l0aW9uXG5cdC8vIHB1c2ggYW5kIHB1bGwgcmVxdWlyZSBwb3NpdGlvbiBzZXRcblx0QGlmICRwb3NpdGlvbiBvciAkcHVzaCBvciAkcHVsbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gSWYgY29sbGFwc2VkLCBnZXQgcmlkIG9mIGd1dHRlciBwYWRkaW5nXG5cdEBpZiAkY29sbGFwc2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Ly8gR3V0dGVyIHBhZGRpbmcgd2hlbmV2ZXIgYSBjb2x1bW4gaXNuJ3Qgc2V0IHRvIGNvbGxhcHNlXG5cdC8vICh1c2UgJGNvbGxhcHNlOm51bGwgdG8gZG8gbm90aGluZylcblx0QGVsc2UgaWYgJGNvbGxhcHNlID09IGZhbHNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICgkY29sdW1uLWd1dHRlciAvIDIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICgkY29sdW1uLWd1dHRlciAvIDIpO1xuXHR9XG5cblx0Ly8gSWYgYSBjb2x1bW4gbnVtYmVyIGlzIGdpdmVuLCBjYWxjdWxhdGUgd2lkdGhcblx0QGlmICRjb2x1bW5zIHtcblx0XHR3aWR0aDogZ3JpZC1jYWxjKCRjb2x1bW5zLCAkdG90YWwtY29sdW1ucyk7XG5cblx0XHQvLyBJZiBsYXN0IGNvbHVtbiwgZmxvYXQgbmF0dXJhbGx5IGluc3RlYWQgb2YgdG8gdGhlIHJpZ2h0XG5cdFx0QGlmICRsYXN0LWNvbHVtbiB7XG5cdFx0XHRmbG9hdDogJG9wcG9zaXRlLWRpcmVjdGlvbjtcblx0XHR9XG5cdH1cblxuXHQvLyBTb3VyY2UgT3JkZXJpbmcsIGFkZHMgbGVmdC9yaWdodCBkZXBlbmRpbmcgb24gd2hpY2ggeW91IHVzZS5cblx0QGlmICRwdXNoIHtcblx0XHQjeyRkZWZhdWx0LWZsb2F0fTogZ3JpZC1jYWxjKCRwdXNoLCAkdG90YWwtY29sdW1ucyk7XG5cdFx0I3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogYXV0bztcblx0fVxuXHRAaWYgJHB1bGwge1xuXHRcdCN7JG9wcG9zaXRlLWRpcmVjdGlvbn06IGdyaWQtY2FsYygkcHVsbCwgJHRvdGFsLWNvbHVtbnMpO1xuXHRcdCN7JGRlZmF1bHQtZmxvYXR9OiBhdXRvO1xuXHR9XG5cblx0QGlmICRmbG9hdCB7XG5cdFx0QGlmICRmbG9hdCA9PSBsZWZ0IG9yICRmbG9hdCA9PSB0cnVlIHtcblx0XHRcdGZsb2F0OiAkZGVmYXVsdC1mbG9hdDtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGZsb2F0ID09IHJpZ2h0IHtcblx0XHRcdGZsb2F0OiAkb3Bwb3NpdGUtZGlyZWN0aW9uO1xuXHRcdH1cblx0XHRAZWxzZSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyBJZiBjZW50ZXJlZCwgZ2V0IHJpZCBvZiBmbG9hdCBhbmQgYWRkIGFwcHJvcHJpYXRlIG1hcmdpbnNcblx0QGlmICRjZW50ZXIge1xuXHRcdG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogYXV0bztcblx0XHRtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogYXV0bztcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXG5cdC8vIElmIG9mZnNldCwgY2FsY3VsYXRlIGFwcHJvcHJpYXRlIG1hcmdpbnNcblx0QGlmICRvZmZzZXQge1xuXHRcdG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogZ3JpZC1jYWxjKCRvZmZzZXQsICR0b3RhbC1jb2x1bW5zKSAhaW1wb3J0YW50O1xuXHR9XG5cbn0gLy8gRU5EIEBtaXhpbiBncmlkLWNvbHVtblxuXG5cbi8vIENyZWF0ZSBwcmVzZW50YXRpb25hbCBjbGFzc2VzIGZvciBncmlkXG4vL1xuLy8gJHNpemUgLSBOYW1lIG9mIGNsYXNzIHRvIHVzZSwgaS5lLiBcImxhcmdlXCIgd2lsbCBnZW5lcmF0ZSAubGFyZ2UtMSwgLmxhcmdlLTIsIGV0Yy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplKSB7XG5cblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdC4jeyRzaXplfS1wdXNoLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcblx0XHR9XG5cdFx0LiN7JHNpemV9LXB1bGwtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1bGw6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpO1xuXHRcdH1cblx0fVxuXG5cdC5jb2x1bW4sXG5cdC5jb2x1bW5zIHtcblx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sdW1uczpmYWxzZSwgJHBvc2l0aW9uOnRydWUpO1xuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkdG90YWwtY29sdW1ucyB7XG5cdFx0LiN7JHNpemV9LSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiRpLCRjb2xsYXBzZTpudWxsLCRmbG9hdDpmYWxzZSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdC4jeyRzaXplfS1vZmZzZXQtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJG9mZnNldDokaSwgJGNvbGxhcHNlOm51bGwsJGZsb2F0OmZhbHNlKTtcblx0XHR9XG5cdH1cblxuXHQuI3skc2l6ZX0tcmVzZXQtb3JkZXIge1xuXHRcdG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogMDtcblx0XHRtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGZsb2F0OiAkZGVmYXVsdC1mbG9hdDtcblx0fVxuXG5cdC5jb2x1bW4uI3skc2l6ZX0tY2VudGVyZWQsXG5cdC5jb2x1bW5zLiN7JHNpemV9LWNlbnRlcmVkIHtcblx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkY2VudGVyOnRydWUsICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpO1xuXHR9XG5cblx0LmNvbHVtbi4jeyRzaXplfS11bmNlbnRlcmVkLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkIHtcblx0XHRtYXJnaW4tI3skZGVmYXVsdC1mbG9hdH06IDA7XG5cdFx0bWFyZ2luLSN7JG9wcG9zaXRlLWRpcmVjdGlvbn06IDA7XG5cdFx0ZmxvYXQ6ICRkZWZhdWx0LWZsb2F0O1xuXHR9XG5cblx0Ly8gRmlnaHRpbmcgW2NsYXNzKj1cImNvbHVtblwiXSArIFtjbGFzcyo9XCJjb2x1bW5cIl06bGFzdC1jaGlsZFxuXHQuY29sdW1uLiN7JHNpemV9LWNlbnRlcmVkOmxhc3QtY2hpbGQsXG5cdC5jb2x1bW5zLiN7JHNpemV9LWNlbnRlcmVkOmxhc3QtY2hpbGR7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQvLyBGaWdodGluZyAuY29sdW1uLjxwcmV2aW91cy1zaXplPi1jZW50ZXJlZDpsYXN0LWNoaWxkXG5cdC5jb2x1bW4uI3skc2l6ZX0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiAkZGVmYXVsdC1mbG9hdDtcblx0fVxuXG5cdC5jb2x1bW4uI3skc2l6ZX0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcblx0LmNvbHVtbnMuI3skc2l6ZX0tdW5jZW50ZXJlZC5vcHBvc2l0ZSB7XG5cdFx0ZmxvYXQ6ICRvcHBvc2l0ZS1kaXJlY3Rpb247XG5cdH1cblxuXHQucm93IHtcblx0XHQmLiN7JHNpemV9LWNvbGxhcHNlIHtcblx0XHRcdD4gLmNvbHVtbixcblx0XHRcdD4gLmNvbHVtbnMge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sbGFwc2U6dHJ1ZSwgJGZsb2F0OmZhbHNlKTtcblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuI3skc2l6ZX0tdW5jb2xsYXBzZSB7XG5cdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn0gLy8gRU5EIEBtaXhpbiBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZSlcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeHBvcnQgQ1NTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4cG9ydCBncmlkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW5jbHVkZSBleHBvcnRzKFwiZ3JpZFwiKSB7XG5cblx0Ly8gRXhwb3J0IGh0bWwgZ3JpZCBjbGFzc2VzXG5cdEBpZiAkaW5jbHVkZS1odG1sLWdyaWQtY2xhc3NlcyB7XG5cblx0XHQvLyBBZGQgZml4ZWQgcm93IHdpZHRoc1xuXHRcdEBpZiAkaW5jbHVkZS1maXhlZC1yb3ctd2lkdGhzIHtcblxuXHRcdFx0Ly8gQWRkIGZpeGVkIHJvdyB3aWR0aHMsIFJlbW92ZSBzbWFsbCBhbmQgbWVkaXVtIGJyZWFrcG9pbnRzXG5cdFx0XHRAaWYgJHJlbW92ZS1zbWFsbC1hbmQtbWVkaXVtLWJyZWFrcG9pbnRzIHtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW9yOiBkZXNrdG9wLWZpeGVkLXJvdy13aWR0aHMtYW5kLXJlbW92ZS1zbWFsbC1hbmQtbWVkaXVtLWJyZWFrcG9pbnRzICk7XG5cblx0XHRcdFx0XHQmLmNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdD4gLmNvbHVtbixcblx0XHRcdFx0XHRcdD4gLmNvbHVtbnMge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2xsYXBzZTp0cnVlLCAkZmxvYXQ6ZmFsc2UpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkLXJvdygkYmVoYXZpb3I6cmVtb3ZlLXNtYWxsLWFuZC1tZWRpdW0tYnJlYWtwb2ludHMtbmVzdCApO1xuXHRcdFx0XHRcdFx0Ji5jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtcm93KCRiZWhhdmlvcjpuZXN0LWNvbGxhcHNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0gLy8gRU5EIEBpZiAkcmVtb3ZlLXNtYWxsLWFuZC1tZWRpdW0tYnJlYWtwb2ludHNcblxuXHRcdFx0Ly8gQWRkIGZpeGVkIHJvdyB3aWR0aHNcblx0XHRcdEBlbHNlIHtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW9yOiBkZXNrdG9wLWZpeGVkLXJvdy13aWR0aHMpO1xuXG5cdFx0XHRcdFx0Ji5jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHRcdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sbGFwc2U6dHJ1ZSwgJGZsb2F0OmZhbHNlKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW9yOm5lc3QpO1xuXHRcdFx0XHRcdFx0Ji5jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtcm93KCRiZWhhdmlvcjpuZXN0LWNvbGxhcHNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH0gLy8gRU5EIEBpZiAkaW5jbHVkZS1maXhlZC1yb3ctd2lkdGhzXG5cblxuXHRcdC8vIEFkZCBGbHVpZCByb3cgd2lkdGhzLCBSZW1vdmUgc21hbGwgYW5kIG1lZGl1bSBicmVha3BvaW50c1xuXHRcdEBlbHNlIGlmICRyZW1vdmUtc21hbGwtYW5kLW1lZGl1bS1icmVha3BvaW50cyB7XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLXJvdygkYmVoYXZpb3I6cmVtb3ZlLXNtYWxsLWFuZC1tZWRpdW0tYnJlYWtwb2ludHMpO1xuXG5cdFx0XHRcdCYuY29sbGFwc2Uge1xuXHRcdFx0XHRcdD4gLmNvbHVtbixcblx0XHRcdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOnRydWUsICRmbG9hdDpmYWxzZSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW9yOnJlbW92ZS1zbWFsbC1hbmQtbWVkaXVtLWJyZWFrcG9pbnRzLW5lc3QpO1xuXHRcdFx0XHRcdCYuY29sbGFwc2Uge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW9yOm5lc3QtY29sbGFwc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEFkZCBGbHVpZCByb3cgd2lkdGhzXG5cdFx0QGVsc2Uge1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtcm93O1xuXG5cdFx0XHRcdCYuY29sbGFwc2Uge1xuXHRcdFx0XHRcdD4gLmNvbHVtbixcblx0XHRcdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOnRydWUsICRmbG9hdDpmYWxzZSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW9yOm5lc3QpO1xuXHRcdFx0XHRcdCYuY29sbGFwc2Uge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW9yOm5lc3QtY29sbGFwc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEFkZCBJRTggcm93XG5cdFx0QGlmICRpbmNsdWRlLWllOC1zdXBwb3J0IHtcblxuXHRcdFx0Ly8gQWRkIElFOCBmaXhlZCB3aWR0aCByb3dcblx0XHRcdEBpZiAkaW5jbHVkZS1maXhlZC1yb3ctd2lkdGhzIHtcblx0XHRcdFx0LmllOCB7XG5cblx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAkcm93LXdpZHRoLWxhcmdlO1xuXG5cdFx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnJvdy5jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEFkZCBJRSBmbHVpZCB3aWR0aCByb3dcblx0XHRcdEBlbHNlIHtcblx0XHRcdFx0LmllOCB7XG5cblx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogJHJvdy13aWR0aDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogJHJvdy13aWR0aC1sYXJnZTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucm93LmNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sdW1uLFxuXHRcdC5jb2x1bW5zIHsgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbHVtbnM6JHRvdGFsLWNvbHVtbnMpOyB9XG5cblx0XHRbY2xhc3MqPVwiY29sdW1uXCJdICsgW2NsYXNzKj1cImNvbHVtblwiXTpsYXN0LWNoaWxkIHtcblx0XHRcdGZsb2F0OiAkbGFzdC1jaGlsZC1mbG9hdDtcblx0XHR9XG5cblx0XHRbY2xhc3MqPVwiY29sdW1uXCJdICsgW2NsYXNzKj1cImNvbHVtblwiXS5lbmQge1xuXHRcdFx0ZmxvYXQ6ICRkZWZhdWx0LWZsb2F0O1xuXHRcdH1cblxuXHRcdC8vIFNtYWxsIGdyaWQgY2xhc3Nlc1xuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRAaWYgJHJlbW92ZS1zbWFsbC1hbmQtbWVkaXVtLWJyZWFrcG9pbnRzIHtcblx0XHRcdC8vIExlYXZlIHNtYWxsIGNsYXNzZXMgb3V0XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgI3skc21hbGwtdXB9IHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6c21hbGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBBZGQgSUU4IHNtYWxsIGdyaWQgY2xhc3Nlc1xuXHRcdFx0QGlmICRpbmNsdWRlLWllOC1zdXBwb3J0IHtcblx0XHRcdFx0LmllOCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6c21hbGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTWVkaXVtIGdyaWQgY2xhc3Nlc1xuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRAaWYgJHJlbW92ZS1zbWFsbC1hbmQtbWVkaXVtLWJyZWFrcG9pbnRzIHtcblx0XHRcdC8vIExlYXZlIG1lZGl1bSBjbGFzc2VzIG91dFxuXHRcdH0gQGVsc2Uge1xuXG5cdFx0XHRAaWYgJGluY2x1ZGUtZml4ZWQtcm93LXdpZHRocyB7XG5cdFx0XHRcdC8vIE1lZGl1bSBncmlkIGNsYXNzZXMgZm9yIGZpeGVkIHJvdyB3aWR0aHNcblx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS11cH0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOm1lZGl1bSk7XG5cblx0XHRcdFx0XHQvLyBPbGQgcHVzaCBhbmQgcHVsbCBjbGFzc2VzXG5cdFx0XHRcdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdFx0XHRcdFx0LnB1c2gtI3skaX0ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkcHVzaDokaSwgJGNvbGxhcHNlOm51bGwsICRmbG9hdDpmYWxzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHVsbC0jeyRpfSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdWxsOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHQvLyBEZWZhdWx0IG1lZGl1bSBncmlkIGNsYXNzZXNcblx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS11cH0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOm1lZGl1bSk7XG5cblx0XHRcdFx0XHQvLyBPbGQgcHVzaCBhbmQgcHVsbCBjbGFzc2VzXG5cdFx0XHRcdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdFx0XHRcdFx0LnB1c2gtI3skaX0ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkcHVzaDokaSwgJGNvbGxhcHNlOm51bGwsICRmbG9hdDpmYWxzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHVsbC0jeyRpfSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdWxsOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0gLy8gRU5EIEBpZiAkaW5jbHVkZS1maXhlZC1yb3ctd2lkdGhzXG5cblx0XHRcdC8vIEFkZCBJRTggbWVkaXVtIGdyaWQgY2xhc3Nlc1xuXHRcdFx0QGlmICRpbmNsdWRlLWllOC1zdXBwb3J0IHtcblx0XHRcdFx0LmllOCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6bWVkaXVtKTtcblxuXHRcdFx0XHRcdC8vIE9sZCBwdXNoIGFuZCBwdWxsIGNsYXNzZXNcblx0XHRcdFx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICR0b3RhbC1jb2x1bW5zIC0gMSB7XG5cdFx0XHRcdFx0XHQucHVzaC0jeyRpfSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wdWxsLSN7JGl9IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1bGw6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gTGFyZ2UgZ3JpZCBjbGFzc2VzXG5cdFx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdFx0Ly8gTGFyZ2UgZ3JpZCBjbGFzc2VzIHdpdGhvdXQgc21hbGwgYW5kIG1lZGl1bSBicmVha3BvaW50c1xuXHRcdEBpZiAkcmVtb3ZlLXNtYWxsLWFuZC1tZWRpdW0tYnJlYWtwb2ludHMge1xuXG5cdFx0XHRAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTpsYXJnZSk7XG5cblx0XHRcdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHRvdGFsLWNvbHVtbnMgLSAxIHtcblx0XHRcdFx0LnB1c2gtI3skaX0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHVsbC0jeyRpfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1bGw6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gRGVmYXVsdCBsYXJnZSBncmlkIGNsYXNzZXNcblx0XHRAZWxzZSB7XG5cblx0XHRcdEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTpsYXJnZSk7XG5cblx0XHRcdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdFx0XHRcdC5wdXNoLSN7JGl9IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnB1bGwtI3skaX0ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1bGw6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBBZGQgSUU4IGxhcmdlIGdyaWQgY2xhc3Nlc1xuXHRcdFx0QGlmICRpbmNsdWRlLWllOC1zdXBwb3J0IHtcblx0XHRcdFx0LmllOCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6bGFyZ2UpO1xuXG5cdFx0XHRcdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdFx0XHRcdFx0LnB1c2gtI3skaX0ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkcHVzaDokaSwgJGNvbGxhcHNlOm51bGwsICRmbG9hdDpmYWxzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHVsbC0jeyRpfSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdWxsOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fSAvLyBFTkQgQGlmICRpbmNsdWRlLWh0bWwtZ3JpZC1jbGFzc2VzXG5cblx0Ly8geExhcmdlIGdyaWQgY2xhc3Nlc1xuXHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcblx0XHRAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTp4bGFyZ2UpO1xuXHR9XG5cblx0Ly8gQWRkIElFOCB4bGFyZ2UgZ3JpZCBjbGFzc2VzXG5cdEBpZiAkaW5jbHVkZS1pZTgtc3VwcG9ydCB7XG5cdFx0LmllOCB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTp4bGFyZ2UpO1xuXHRcdH1cblx0fVxuXG5cdC8vIHh4TGFyZ2UgZ3JpZCBjbGFzc2VzXG5cdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0QGlmICRpbmNsdWRlLXh4bC1odG1sLWdyaWQtY2xhc3NlcyB7XG5cblx0XHRAbWVkaWEgI3skeHhsYXJnZS11cH0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6eHhsYXJnZSk7XG5cdFx0fVxuXG5cdFx0Ly8gQWRkIElFOCB4eGxhcmdlIGdyaWQgY2xhc3Nlc1xuXHRcdEBpZiAkaW5jbHVkZS1pZTgtc3VwcG9ydCB7XG5cdFx0XHQuaWU4IHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6eHhsYXJnZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH0gLy8gRU5EIEBpZiAkaW5jbHVkZS14eGwtaHRtbC1ncmlkLWNsYXNzZXNcblxufSAvLyBFTkQgQGluY2x1ZGUgZXhwb3J0cyhcImdyaWRcIilcbiIsIi8vIEZvdW5kYXRpb24gYnkgWlVSQlxuLy8gZm91bmRhdGlvbi56dXJiLmNvbVxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbkBpbXBvcnQgJ2dsb2JhbCc7XG5cbi8vXG4vLyBCbG9jayBHcmlkIFZhcmlhYmxlc1xuLy9cbiRpbmNsdWRlLWh0bWwtYmxvY2stZ3JpZC1jbGFzc2VzOiAkaW5jbHVkZS1odG1sLWNsYXNzZXMgIWRlZmF1bHQ7XG4kaW5jbHVkZS14bC1odG1sLWJsb2NrLWdyaWQtY2xhc3NlczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIFdlIHVzZSB0aGlzIHRvIGNvbnRyb2wgdGhlIG1heGltdW0gbnVtYmVyIG9mIGJsb2NrIGdyaWQgZWxlbWVudHMgcGVyIHJvd1xuJGJsb2NrLWdyaWQtZWxlbWVudHM6IDEyICFkZWZhdWx0O1xuJGJsb2NrLWdyaWQtZGVmYXVsdC1zcGFjaW5nOiByZW0tY2FsYygyMCkgIWRlZmF1bHQ7XG5cbiRhbGlnbi1ibG9jay1ncmlkLXRvLWdyaWQ6IGZhbHNlICFkZWZhdWx0O1xuQGlmICRhbGlnbi1ibG9jay1ncmlkLXRvLWdyaWQge1xuICAkYmxvY2stZ3JpZC1kZWZhdWx0LXNwYWNpbmc6ICRjb2x1bW4tZ3V0dGVyO1xufVxuXG4vLyBFbmFibGVzIG1lZGlhIHF1ZXJpZXMgZm9yIGJsb2NrLWdyaWQgY2xhc3Nlcy4gU2V0IHRvIGZhbHNlIGlmIHdyaXRpbmcgc2VtYW50aWMgSFRNTC5cbiRibG9jay1ncmlkLW1lZGlhLXF1ZXJpZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBCbG9jayBHcmlkIE1peGluc1xuLy9cblxuLy8gQ3JlYXRlIGEgY3VzdG9tIGJsb2NrIGdyaWRcbi8vXG4vLyAkcGVyLXJvdyAtICMgb2YgaXRlbXMgdG8gZGlzcGxheSBwZXIgcm93LiBEZWZhdWx0OiBmYWxzZS5cbi8vICRzcGFjaW5nIC0gIyBvZiBlbXMgdG8gdXNlIGFzIHBhZGRpbmcgb24gZWFjaCBibG9jayBpdGVtLiBEZWZhdWx0OiByZW0tY2FsYygyMCkuXG4vLyAkaW5jbHVkZS1zcGFjaW5nIC0gQWRkcyBwYWRkaW5nIHRvIG91ciBsaXN0IGl0ZW0uIERlZmF1bHQ6IHRydWUuXG4vLyAkYmFzZS1zdHlsZSAtIEFwcGx5IGEgYmFzZSBzdHlsZSB0byBibG9jayBncmlkLiBEZWZhdWx0OiB0cnVlLlxuQG1peGluIGJsb2NrLWdyaWQoXG4gICRwZXItcm93OmZhbHNlLFxuICAkc3BhY2luZzokYmxvY2stZ3JpZC1kZWZhdWx0LXNwYWNpbmcsXG4gICRpbmNsdWRlLXNwYWNpbmc6dHJ1ZSxcbiAgJGJhc2Utc3R5bGU6dHJ1ZSkge1xuXG4gIEBpZiAkYmFzZS1zdHlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaWYgJGFsaWduLWJsb2NrLWdyaWQtdG8tZ3JpZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICBtYXJnaW46IDAgKC0kc3BhY2luZy8yKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6ICRkZWZhdWx0LWZsb2F0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGlmICRpbmNsdWRlLXNwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiAwICgkc3BhY2luZy8yKSAkc3BhY2luZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJHBlci1yb3cge1xuICAgID4gbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIEBpZiAkaW5jbHVkZS1zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogMCAoJHNwYWNpbmcvMikgJHNwYWNpbmc7XG4gICAgICB9XG4gICAgICB3aWR0aDogMTAwJS8kcGVyLXJvdztcblxuICAgICAgJjpudGgtb2YtdHlwZSgxbikgeyBjbGVhcjogbm9uZTsgfVxuICAgICAgJjpudGgtb2YtdHlwZSgjeyRwZXItcm93fW4rMSkgeyBjbGVhcjogYm90aDsgfVxuICAgICAgQGlmICRhbGlnbi1ibG9jay1ncmlkLXRvLWdyaWQge1xuICAgICAgICBAaW5jbHVkZSBibG9jay1ncmlkLWFsaWduZWQoJHBlci1yb3csICRzcGFjaW5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJsb2NrLWdyaWQtYWxpZ25lZCgkcGVyLXJvdywgJHNwYWNpbmcpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkYmxvY2stZ3JpZC1lbGVtZW50cyB7XG4gICAgQGlmICRwZXItcm93ID49ICRpIHtcbiAgICAgICRncmlkLWNvbHVtbjogJysnICsgJGk7XG4gICAgICBAaWYgJHBlci1yb3cgPT0gJGkge1xuICAgICAgICAkZ3JpZC1jb2x1bW46ICcnO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgjeyRwZXItcm93fW4je3VucXVvdGUoJGdyaWQtY29sdW1uKX0pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNpbmcgLSAoKCRzcGFjaW5nIC8gJHBlci1yb3cpICogKCRwZXItcm93IC0gKCRpIC0gMSkpKSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2luZyAtICgoJHNwYWNpbmcgLyAkcGVyLXJvdykgKiAkaSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSBwcmVzZW50YXRpb25hbCBtYXJrdXAgZm9yIGJsb2NrIGdyaWQuXG4vL1xuLy8gJHNpemUgLSBOYW1lIG9mIGNsYXNzIHRvIHVzZSwgaS5lLiBcImxhcmdlXCIgd2lsbCBnZW5lcmF0ZSAubGFyZ2UtYmxvY2stZ3JpZC0xLCAubGFyZ2UtYmxvY2stZ3JpZC0yLCBldGMuXG5AbWl4aW4gYmxvY2stZ3JpZC1odG1sLWNsYXNzZXMoJHNpemUsICRpbmNsdWRlLXNwYWNpbmcpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkYmxvY2stZ3JpZC1lbGVtZW50cyB7XG4gICAgLiN7JHNpemV9LWJsb2NrLWdyaWQtI3soJGkpfSB7XG4gICAgICBAaW5jbHVkZSBibG9jay1ncmlkKCRpLCAkYmxvY2stZ3JpZC1kZWZhdWx0LXNwYWNpbmcsICRpbmNsdWRlLXNwYWNpbmcsIGZhbHNlKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImJsb2NrLWdyaWRcIikge1xuICBAaWYgJGluY2x1ZGUtaHRtbC1ibG9jay1ncmlkLWNsYXNzZXMge1xuXG4gICAgW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdIHsgQGluY2x1ZGUgYmxvY2stZ3JpZDsgfVxuXG4gICAgQGlmICRibG9jay1ncmlkLW1lZGlhLXF1ZXJpZXMge1xuICAgICAgQG1lZGlhICN7JHNtYWxsLXVwfSB7XG4gICAgICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOnNtYWxsLCAkaW5jbHVkZS1zcGFjaW5nOmZhbHNlKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICBAaW5jbHVkZSBibG9jay1ncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTptZWRpdW0sICRpbmNsdWRlLXNwYWNpbmc6ZmFsc2UpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6bGFyZ2UsICRpbmNsdWRlLXNwYWNpbmc6ZmFsc2UpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGluY2x1ZGUteGwtaHRtbC1ibG9jay1ncmlkLWNsYXNzZXMge1xuICAgICAgICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XG4gICAgICAgICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6eGxhcmdlLCAkaW5jbHVkZS1zcGFjaW5nOmZhbHNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyR4eGxhcmdlLXVwfSB7XG4gICAgICAgICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6eHhsYXJnZSwgJGluY2x1ZGUtc3BhY2luZzpmYWxzZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gYnkgWlVSQlxuLy8gZm91bmRhdGlvbi56dXJiLmNvbVxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbkBpbXBvcnQgJy4uL2Z1bmN0aW9ucyc7XG4vL1xuLy8gRm91bmRhdGlvbiBWYXJpYWJsZXNcbi8vXG5cbi8vIERhdGEgYXR0cmlidXRlIG5hbWVzcGFjZVxuLy8gc3R5bGVzIGdldCBhcHBsaWVkIHRvIFtkYXRhLW15c2l0ZS1wbHVnaW5dLCBldGNcbiRuYW1lc3BhY2U6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBUaGUgZGVmYXVsdCBmb250LXNpemUgaXMgc2V0IHRvIDEwMCUgb2YgdGhlIGJyb3dzZXIgc3R5bGUgc2hlZXQgKHVzdWFsbHkgMTZweClcbi8vIGZvciBjb21wYXRpYmlsaXR5IHdpdGggYnJvd3Nlci1iYXNlZCB0ZXh0IHpvb20gb3IgdXNlci1zZXQgZGVmYXVsdHMuXG5cbi8vIFNpbmNlIHRoZSB0eXBpY2FsIGRlZmF1bHQgYnJvd3NlciBmb250LXNpemUgaXMgMTZweCwgdGhhdCBtYWtlcyB0aGUgY2FsY3VsYXRpb24gZm9yIGdyaWQgc2l6ZS5cbi8vIElmIHlvdSB3YW50IHlvdXIgYmFzZSBmb250LXNpemUgdG8gYmUgZGlmZmVyZW50IGFuZCBub3QgaGF2ZSBpdCBhZmZlY3QgdGhlIGdyaWQgYnJlYWtwb2ludHMsXG4vLyBzZXQgJHJlbS1iYXNlIHRvICRiYXNlLWZvbnQtc2l6ZSBhbmQgbWFrZSBzdXJlICRiYXNlLWZvbnQtc2l6ZSBpcyBhIHB4IHZhbHVlLlxuJGJhc2UtZm9udC1zaXplOiAxMDAlICFkZWZhdWx0O1xuXG4vLyAkYmFzZS1saW5lLWhlaWdodCBpcyAyNHB4IHdoaWxlICRiYXNlLWZvbnQtc2l6ZSBpcyAxNnB4XG4kYmFzZS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4vL1xuLy8gR2xvYmFsIEZvdW5kYXRpb24gTWl4aW5zXG4vL1xuXG4vLyBAbWl4aW5zXG4vL1xuLy8gV2UgdXNlIHRoaXMgdG8gY29udHJvbCBib3JkZXIgcmFkaXVzLlxuLy8gJHJhZGl1cyAtIERlZmF1bHQ6ICRnbG9iYWwtcmFkaXVzIHx8IDRweFxuQG1peGluIHJhZGl1cygkcmFkaXVzOiRnbG9iYWwtcmFkaXVzKSB7XG4gIEBpZiAkcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBXZSB1c2UgdGhpcyB0byBjcmVhdGUgZXF1YWwgc2lkZSBib3JkZXIgcmFkaXVzIG9uIGVsZW1lbnRzLlxuLy8gJHNpZGUgLSBPcHRpb25zOiBsZWZ0LCByaWdodCwgdG9wLCBib3R0b21cbkBtaXhpbiBzaWRlLXJhZGl1cygkc2lkZSwgJHJhZGl1czokZ2xvYmFsLXJhZGl1cykge1xuICBAaWYgKCRzaWRlID09IGxlZnQgb3IgJHNpZGUgPT0gcmlnaHQpIHtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tI3skc2lkZX0tcmFkaXVzOiAkcmFkaXVzO1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC0jeyRzaWRlfS1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS0jeyRzaWRlfS1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC0jeyRzaWRlfS1yYWRpdXM6ICRyYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtI3skc2lkZX0tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLXdlYmtpdC0jeyRzaWRlfS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLSN7JHNpZGV9LWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci0jeyRzaWRlfS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuLy8gQG1peGluc1xuLy9cbi8vIFdlIGNhbiBjb250cm9sIHdoZXRoZXIgb3Igbm90IHdlIGhhdmUgaW5zZXQgc2hhZG93cyBlZGdlcy5cbi8vICRhY3RpdmUgLSBEZWZhdWx0OiB0cnVlLCBPcHRpb25zOiBmYWxzZVxuQG1peGluIGluc2V0LXNoYWRvdygkYWN0aXZlOnRydWUpIHtcbiAgYm94LXNoYWRvdzogJHNoaW55LWVkZ2Utc2l6ZSAkc2hpbnktZWRnZS1jb2xvciBpbnNldDtcblxuICBAaWYgJGFjdGl2ZSB7ICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAkc2hpbnktZWRnZS1zaXplICRzaGlueS1lZGdlLWFjdGl2ZS1jb2xvciBpbnNldDsgfSB9XG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBXZSB1c2UgdGhpcyB0byBhZGQgdHJhbnNpdGlvbnMgdG8gZWxlbWVudHNcbi8vICRwcm9wZXJ0eSAtIERlZmF1bHQ6IGFsbCwgT3B0aW9uczogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy10cmFuc2l0aW9ucy8jYW5pbWF0YWJsZS1wcm9wZXJ0aWVzXG4vLyAkc3BlZWQgLSBEZWZhdWx0OiAzMDBtc1xuLy8gJGVhc2UgLSBEZWZhdWx0OiBlYXNlLW91dCwgT3B0aW9uczogaHR0cDovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy90L3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uL1xuQG1peGluIHNpbmdsZS10cmFuc2l0aW9uKCRwcm9wZXJ0eTphbGwsICRzcGVlZDozMDBtcywgJGVhc2U6ZWFzZS1vdXQpIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvcGVydHksICRzcGVlZCwgJGVhc2UpO1xufVxuXG4vLyBAbWl4aW5zXG4vL1xuLy8gV2UgdXNlIHRoaXMgdG8gYWRkIHNpbmdsZSBvciBtdWx0aXBsZSB0cmFuc2l0aW9ucyB0byBlbGVtZW50c1xuLy8gJHByb3BlcnR5IC0gRGVmYXVsdDogYWxsLCBPcHRpb25zOiBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLXRyYW5zaXRpb25zLyNhbmltYXRhYmxlLXByb3BlcnRpZXNcbi8vICRzcGVlZCAtIERlZmF1bHQ6IDMwMG1zXG4vLyAkZWFzZSAtIERlZmF1bHQ6IGVhc2Utb3V0LCBPcHRpb25zOiBodHRwOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL3QvdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24vXG4vLyAkZGVsYXkgLSBEZWZhdWx0OiBudWxsICgwcylcbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTphbGwsICRzcGVlZDozMDBtcywgJGVhc2U6ZWFzZS1vdXQsICRkZWxheTpudWxsKSB7XG4gICR0cmFuc2l0aW9uOiBub25lO1xuXG4gIEBpZiBsZW5ndGgoJHByb3BlcnR5KSA+IDEge1xuXG4gICAgQGVhY2ggJHRyYW5zaXRpb25fbGlzdCBpbiAkcHJvcGVydHkge1xuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkdHJhbnNpdGlvbl9saXN0KSB7XG5cbiAgICAgICAgQGlmICRpID09IDEge1xuICAgICAgICAgICRfcHJvcGVydHk6IG50aCgkdHJhbnNpdGlvbl9saXN0LCAkaSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uX2xpc3QpID4gMSB7XG4gICAgICAgICAgQGlmICRpID09IDIge1xuICAgICAgICAgICAgJF9zcGVlZDogbnRoKCR0cmFuc2l0aW9uX2xpc3QsICRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICRfc3BlZWQ6ICRzcGVlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb25fbGlzdCkgPiAyIHtcbiAgICAgICAgICBAaWYgJGkgPT0gMyB7XG4gICAgICAgICAgICAkX2Vhc2U6IG50aCgkdHJhbnNpdGlvbl9saXN0LCAkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAkX2Vhc2U6ICRlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbl9saXN0KSA+IDMge1xuICAgICAgICAgIEBpZiAkaSA9PSA0IHtcbiAgICAgICAgICAgICRfZGVsYXk6IG50aCgkdHJhbnNpdGlvbl9saXN0LCAkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAkX2RlbGF5OiAkZGVsYXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICR0cmFuc2l0aW9uID09IG5vbmUge1xuICAgICAgICAkdHJhbnNpdGlvbjogJF9wcm9wZXJ0eSAkX3NwZWVkICRfZWFzZSAkX2RlbGF5O1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbiwgJF9wcm9wZXJ0eSAkX3NwZWVkICRfZWFzZSAkX2RlbGF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG5cbiAgICBAZWFjaCAkcHJvcCBpbiAkcHJvcGVydHkge1xuXG4gICAgICBAaWYgJHRyYW5zaXRpb24gPT0gbm9uZSB7XG4gICAgICAgICR0cmFuc2l0aW9uOiAkcHJvcCAkc3BlZWQgJGVhc2UgJGRlbGF5O1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbiwgJHByb3AgJHNwZWVkICRlYXNlICRkZWxheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuLy8gQG1peGluc1xuLy9cbi8vIFdlIHVzZSB0aGlzIHRvIGFkZCBib3gtc2l6aW5nIGFjcm9zcyBicm93c2VyIHByZWZpeGVzXG5AbWl4aW4gYm94LXNpemluZygkdHlwZTpib3JkZXItYm94KSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJHR5cGU7IC8vIEFuZHJvaWQgPCAyLjMsIGlPUyA8IDRcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkdHlwZTsgLy8gRmlyZWZveCA8IDI5XG4gICAgICAgICAgYm94LXNpemluZzogJHR5cGU7IC8vIENocm9tZSwgSUUgOCssIE9wZXJhLCBTYWZhcmkgNS4xXG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBXZSB1c2UgdGhpcyB0byBjcmVhdGUgaXNvc2NlbGVzIHRyaWFuZ2xlc1xuLy8gJHRyaWFuZ2xlLXNpemUgLSBVc2VkIHRvIHNldCBib3JkZXItc2l6ZS4gTm8gZGVmYXVsdCwgc2V0IGEgcHggb3IgZW0gc2l6ZS5cbi8vICR0cmlhbmdsZS1jb2xvciAtIFVzZWQgdG8gc2V0IGJvcmRlci1jb2xvciB3aGljaCBtYWtlcyB1cCB0cmlhbmdsZS4gTm8gZGVmYXVsdFxuLy8gJHRyaWFuZ2xlLWRpcmVjdGlvbiAtIFVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIGRpcmVjdGlvbiB0cmlhbmdsZSBwb2ludHMuIE9wdGlvbnM6IHRvcCwgYm90dG9tLCBsZWZ0LCByaWdodFxuQG1peGluIGNzcy10cmlhbmdsZSgkdHJpYW5nbGUtc2l6ZSwgJHRyaWFuZ2xlLWNvbG9yLCAkdHJpYW5nbGUtZGlyZWN0aW9uKSB7XG4gIGJvcmRlcjogaW5zZXQgJHRyaWFuZ2xlLXNpemU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gdG9wKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdHJpYW5nbGUtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IGJvdHRvbSkge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHRyaWFuZ2xlLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSBsZWZ0KSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdHJpYW5nbGUtY29sb3I7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSByaWdodCkge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHRyaWFuZ2xlLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbn1cblxuLy8gQG1peGluc1xuLy9cbi8vIFdlIHVzZSB0aGlzIHRvIGNyZWF0ZSB0aGUgaWNvbiB3aXRoIHRocmVlIGxpbmVzIGFrYSB0aGUgaGFtYnVyZ2VyIGljb24sIHRoZSBtZW51LWljb24gb3IgdGhlIG5hdmljb25cbi8vICR3aWR0aCAtIFdpZHRoIG9mIGhhbWJ1cmdlciBpY29uIGluIHJlbVxuLy8gJGxlZnQgLSBJZiBmYWxzZSwgaWNvbiB3aWxsIGJlIGNlbnRlcmVkIGhvcml6b250YWxseSB8fCBleHBsaWNpdGx5IHNldCB2YWx1ZSBpbiByZW1cbi8vICR0b3AgLSBJZiBmYWxzZSwgaWNvbiB3aWxsIGJlIGNlbnRlcmVkIHZlcnRpY2FsbHkgfHwgZXhwbGljaXRseSBzZXQgdmFsdWUgaW4gcmVtXG4vLyAkdGhpY2tuZXNzIC0gdGhpY2tuZXNzIG9mIGxpbmVzIGluIGhhbWJ1cmdlciBpY29uLCBzZXQgdmFsdWUgaW4gcHhcbi8vICRnYXAgLSBzcGFjaW5nIGJldHdlZW4gdGhlIGxpbmVzIGluIGhhbWJ1cmdlciBpY29uLCBzZXQgdmFsdWUgaW4gcHhcbi8vICRjb2xvciAtIGljb24gY29sb3Jcbi8vICRob3Zlci1jb2xvciAtIGljb24gY29sb3IgZHVyaW5nIGhvdmVyXG4vLyAkb2ZmY2FudmFzIC0gU2V0IHRvIHRydWUgb2YgQGluY2x1ZGUgaW4gb2ZmY2FudmFzXG5AbWl4aW4gaGFtYnVyZ2VyKCR3aWR0aCwgJGxlZnQsICR0b3AsICR0aGlja25lc3MsICRnYXAsICRjb2xvciwgJGhvdmVyLWNvbG9yLCAkb2ZmY2FudmFzKSB7XG4gIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaWYgJG9mZmNhbnZhcyB7XG4gICAgICBAaWYgJHRvcCB7XG4gICAgICAgIHRvcDogJHRvcDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6ICgtJHdpZHRoLzIpO1xuICAgICAgfVxuICAgICAgQGlmICRsZWZ0IHtcbiAgICAgICAgbGVmdDogJGxlZnQ7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGxlZnQ6ICgkdGFiYmFyLW1lbnUtaWNvbi13aWR0aCAtICR3aWR0aCkvMjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgbWFyZ2luLXRvcDogLSgkd2lkdGgvMik7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgICN7JG9wcG9zaXRlLWRpcmVjdGlvbn06ICR0b3BiYXItbGluay1wYWRkaW5nO1xuICAgIH1cblxuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDAgMCAkdGhpY2tuZXNzICRjb2xvcixcbiAgICAgIDAgJGdhcCArICR0aGlja25lc3MgMCAkdGhpY2tuZXNzICRjb2xvcixcbiAgICAgIDAgKDIgKiAkZ2FwICsgMiokdGhpY2tuZXNzKSAwICR0aGlja25lc3MgJGNvbG9yO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH1cbiAgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMCAwICR0aGlja25lc3MgJGhvdmVyLWNvbG9yLFxuICAgICAgMCAkZ2FwICsgJHRoaWNrbmVzcyAwICR0aGlja25lc3MgJGhvdmVyLWNvbG9yLFxuICAgICAgMCAoMiAqICRnYXAgKyAyKiR0aGlja25lc3MpIDAgJHRoaWNrbmVzcyAkaG92ZXItY29sb3I7XG4gIH1cbn1cblxuLy8gV2UgdXNlIHRoaXMgdG8gZG8gY2xlYXIgZmxvYXRzXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmJlZm9yZSwgJjphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuICAmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbn1cblxuLy8gQG1peGluc1xuLy9cbi8vIFdlIHVzZSB0aGlzIHRvIGFkZCBhIGdsb3dpbmcgZWZmZWN0IHRvIGJsb2NrIGVsZW1lbnRzXG4vLyAkc2VsZWN0b3IgLSBVc2VkIGZvciBzZWxlY3RvciBzdGF0ZS4gRGVmYXVsdDogZm9jdXMsIE9wdGlvbnM6IGhvdmVyLCBhY3RpdmUsIHZpc2l0ZWRcbi8vICRmYWRlLXRpbWUgLSBEZWZhdWx0OiAzMDBtc1xuLy8gJGdsb3dpbmctZWZmZWN0LWNvbG9yIC0gRGVmYXVsdDogZmFkZS1vdXQoJHByaW1hcnktY29sb3IsIC4yNSlcbkBtaXhpbiBibG9jay1nbG93aW5nLWVmZmVjdCgkc2VsZWN0b3I6Zm9jdXMsICRmYWRlLXRpbWU6MzAwbXMsICRnbG93aW5nLWVmZmVjdC1jb2xvcjpmYWRlLW91dCgkcHJpbWFyeS1jb2xvciwgLjI1KSkge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRmYWRlLXRpbWUsIGJvcmRlci1jb2xvciAkZmFkZS10aW1lIGVhc2UtaW4tb3V0O1xuXG4gICY6I3skc2VsZWN0b3J9IHtcbiAgICBib3JkZXItY29sb3I6ICRnbG93aW5nLWVmZmVjdC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4ICRnbG93aW5nLWVmZmVjdC1jb2xvcjtcbiAgfVxufVxuXG4vLyBAbWl4aW5zXG4vL1xuLy8gV2UgdXNlIHRoaXMgdG8gdHJhbnNsYXRlIGVsZW1lbnRzIGluIDJEXG4vLyAkaG9yaXpvbnRhbDogRGVmYXVsdDogMFxuLy8gJHZlcnRpY2FsOiBEZWZhdWx0OiAwXG5AbWl4aW4gdHJhbnNsYXRlMmQoJGhvcml6b250YWw6MCwgJHZlcnRpY2FsOjApIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGhvcml6b250YWwsICR2ZXJ0aWNhbClcbn1cblxuLy8gQG1peGluc1xuLy9cbi8vIE1ha2VzIGFuIGVsZW1lbnQgdmlzdWFsbHkgaGlkZGVuLCBidXQgYWNjZXNzaWJsZS5cbi8vIEBzZWUgaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuQG1peGluIGVsZW1lbnQtaW52aXNpYmxlIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBUdXJucyBvZmYgdGhlIGVsZW1lbnQtaW52aXNpYmxlIGVmZmVjdC5cbkBtaXhpbiBlbGVtZW50LWludmlzaWJsZS1vZmYge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4kd2hpdGUgICAgICAgICA6ICNGRkZGRkYgIWRlZmF1bHQ7XG4kZ2hvc3QgICAgICAgICA6ICNGQUZBRkEgIWRlZmF1bHQ7XG4kc25vdyAgICAgICAgICA6ICNGOUY5RjkgIWRlZmF1bHQ7XG4kdmFwb3IgICAgICAgICA6ICNGNkY2RjYgIWRlZmF1bHQ7XG4kd2hpdGUtc21va2UgICA6ICNGNUY1RjUgIWRlZmF1bHQ7XG4kc2lsdmVyICAgICAgICA6ICNFRkVGRUYgIWRlZmF1bHQ7XG4kc21va2UgICAgICAgICA6ICNFRUVFRUUgIWRlZmF1bHQ7XG4kZ2FpbnNib3JvICAgICA6ICNEREREREQgIWRlZmF1bHQ7XG4kaXJvbiAgICAgICAgICA6ICNDQ0NDQ0MgIWRlZmF1bHQ7XG4kYmFzZSAgICAgICAgICA6ICNBQUFBQUEgIWRlZmF1bHQ7XG4kYWx1bWludW0gICAgICA6ICM5OTk5OTkgIWRlZmF1bHQ7XG4kanVtYm8gICAgICAgICA6ICM4ODg4ODggIWRlZmF1bHQ7XG4kbW9uc29vbiAgICAgICA6ICM3Nzc3NzcgIWRlZmF1bHQ7XG4kc3RlZWwgICAgICAgICA6ICM2NjY2NjYgIWRlZmF1bHQ7XG4kY2hhcmNvYWwgICAgICA6ICM1NTU1NTUgIWRlZmF1bHQ7XG4kdHVhdGFyYSAgICAgICA6ICM0NDQ0NDQgIWRlZmF1bHQ7XG4kb2lsICAgICAgICAgICA6ICMzMzMzMzMgIWRlZmF1bHQ7XG4kamV0ICAgICAgICAgICA6ICMyMjIyMjIgIWRlZmF1bHQ7XG4kYmxhY2sgICAgICAgICA6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbi8vIFdlIHVzZSB0aGVzZSBhcyBkZWZhdWx0IGNvbG9ycyB0aHJvdWdob3V0XG4kcHJpbWFyeS1jb2xvcjogIzAwOENCQSAhZGVmYXVsdDsgICAvLyBib25kaS1ibHVlXG4kc2Vjb25kYXJ5LWNvbG9yOiAjZTdlN2U3ICFkZWZhdWx0OyAvLyB3aGl0ZS1saWxhY1xuJGFsZXJ0LWNvbG9yOiAjZjA0MTI0ICFkZWZhdWx0OyAgICAgLy8gY2lubmFiYXJcbiRzdWNjZXNzLWNvbG9yOiAjNDNBQzZBICFkZWZhdWx0OyAgIC8vIHNlYS1ncmVlblxuJHdhcm5pbmctY29sb3I6ICNmMDhhMjQgIWRlZmF1bHQ7ICAgLy8gY2Fycm90XG4kaW5mby1jb2xvcjogI2EwZDNlOCAhZGVmYXVsdDsgICAgICAvLyBjb3JuZmxvd2VyXG5cbi8vIFdlIHVzZSB0aGVzZSB0byBkZWZpbmUgZGVmYXVsdCBmb250IHN0YWNrc1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gZGVmaW5lIGRlZmF1bHQgZm9udCB3ZWlnaHRzXG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZCAhZGVmYXVsdDtcblxuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgdmFyaW91cyBnbG9iYWwgc3R5bGVzXG4kYm9keS1iZzogI2ZmZiAhZGVmYXVsdDtcbiRib2R5LWZvbnQtY29sb3I6ICMyMjIgIWRlZmF1bHQ7XG4kYm9keS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRib2R5LWZvbnQtc3R5bGU6IG5vcm1hbCAhZGVmYXVsdDtcblxuLy8gV2UgdXNlIHRoaXMgdG8gY29udHJvbCBmb250LXNtb290aGluZ1xuJGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhZGVmYXVsdDtcblxuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgdGV4dCBkaXJlY3Rpb24gc2V0dGluZ3NcbiR0ZXh0LWRpcmVjdGlvbjogbHRyICFkZWZhdWx0O1xuJGRlZmF1bHQtZmxvYXQ6IGxlZnQgIWRlZmF1bHQ7XG4kb3Bwb3NpdGUtZGlyZWN0aW9uOiByaWdodCAhZGVmYXVsdDtcbkBpZiAkdGV4dC1kaXJlY3Rpb24gPT0gbHRyIHtcbiAgJGRlZmF1bHQtZmxvYXQ6IGxlZnQ7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IHJpZ2h0O1xufSBAZWxzZSB7XG4gICRkZWZhdWx0LWZsb2F0OiByaWdodDtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogbGVmdDtcbn1cblxuLy8gV2UgdXNlIHRoZXNlIHRvIG1ha2Ugc3VyZSBib3JkZXIgcmFkaXVzIG1hdGNoZXMgdW5sZXNzIHdlIHdhbnQgaXQgZGlmZmVyZW50LlxuJGdsb2JhbC1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRnbG9iYWwtcm91bmRlZDogMTAwMHB4ICFkZWZhdWx0O1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gY29udHJvbCBpbnNldCBzaGFkb3cgc2hpbnkgZWRnZXMgYW5kIGRlcHJlc3Npb25zLlxuJHNoaW55LWVkZ2Utc2l6ZTogMCAxcHggMCAhZGVmYXVsdDtcbiRzaGlueS1lZGdlLWNvbG9yOiByZ2JhKCNmZmYsIC41KSAhZGVmYXVsdDtcbiRzaGlueS1lZGdlLWFjdGl2ZS1jb2xvcjogcmdiYSgjMDAwLCAuMikgIWRlZmF1bHQ7XG5cbi8vIFdlIHVzZSB0aGlzIHRvIGNvbnRyb2wgd2hldGhlciBvciBub3QgQ1NTIGNsYXNzZXMgY29tZSB0aHJvdWdoIGluIHRoZSBnZW0gZmlsZXMuXG4kaW5jbHVkZS1odG1sLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4kaW5jbHVkZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4kaW5jbHVkZS1qcy1tZXRhLXN0eWxlczogdHJ1ZSAhZGVmYXVsdDsgLy8gV2FybmluZyEgTWV0YSBzdHlsZXMgYXJlIGEgZGVwZW5kYW5jeSBvZiB0aGUgSmF2YXNjcmlwdC5cbiRpbmNsdWRlLWh0bWwtZ2xvYmFsLWNsYXNzZXM6ICRpbmNsdWRlLWh0bWwtY2xhc3NlcyAhZGVmYXVsdDtcblxuJGNvbHVtbi1ndXR0ZXI6IHJlbS1jYWxjKDMwKSAhZGVmYXVsdDtcblxuLy8gTWVkaWEgUXVlcnkgUmFuZ2VzXG4kc21hbGwtYnJlYWtwb2ludDogIGVtLWNhbGMoNjQwKSAgIWRlZmF1bHQ7XG4kbWVkaXVtLWJyZWFrcG9pbnQ6IGVtLWNhbGMoMTAyNCkgIWRlZmF1bHQ7XG4kbGFyZ2UtYnJlYWtwb2ludDogIGVtLWNhbGMoMTQ0MCkgIWRlZmF1bHQ7XG4keGxhcmdlLWJyZWFrcG9pbnQ6IGVtLWNhbGMoMTkyMCkgIWRlZmF1bHQ7XG5cbiRzbWFsbC1yYW5nZTogICAoMCwgJHNtYWxsLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJG1lZGl1bS1yYW5nZTogICgkc21hbGwtYnJlYWtwb2ludCAgKyBlbS1jYWxjKDEpLCAkbWVkaXVtLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJGxhcmdlLXJhbmdlOiAgICgkbWVkaXVtLWJyZWFrcG9pbnQgKyBlbS1jYWxjKDEpLCAkbGFyZ2UtYnJlYWtwb2ludCkgICFkZWZhdWx0O1xuJHhsYXJnZS1yYW5nZTogICgkbGFyZ2UtYnJlYWtwb2ludCAgKyBlbS1jYWxjKDEpLCAkeGxhcmdlLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJHh4bGFyZ2UtcmFuZ2U6ICgkeGxhcmdlLWJyZWFrcG9pbnQgKyBlbS1jYWxjKDEpLCBlbS1jYWxjKDk5OTk5OTk5KSkgIWRlZmF1bHQ7XG5cbiRzY3JlZW46IFwib25seSBzY3JlZW5cIiAhZGVmYXVsdDtcblxuJGxhbmRzY2FwZTogXCIjeyRzY3JlZW59IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSlcIiAhZGVmYXVsdDtcbiRwb3J0cmFpdDogXCIjeyRzY3JlZW59IGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KVwiICFkZWZhdWx0O1xuXG4kc21hbGwtdXA6ICRzY3JlZW4gIWRlZmF1bHQ7XG4kc21hbGwtb25seTogXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiAje3VwcGVyLWJvdW5kKCRzbWFsbC1yYW5nZSl9KVwiICFkZWZhdWx0O1xuXG4kbWVkaXVtLXVwOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCRtZWRpdW0tcmFuZ2UpfSkgYW5kIChtYXgtd2lkdGg6I3t1cHBlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG5cbiRsYXJnZS11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2Utb25seTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG5cbiR4bGFyZ2UtdXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcbiR4bGFyZ2Utb25seTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJHhsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcblxuJHh4bGFyZ2UtdXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCR4eGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4keHhsYXJnZS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkeHhsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCR4eGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG5cbiRyZXRpbmE6IChcbiAgXCIjeyRzY3JlZW59IGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXCIsXG4gIFwiI3skc2NyZWVufSBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSlcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMilcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSlcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KVwiXG4pO1xuXG4vLyBMZWdhY3lcbiRzbWFsbDogJHNtYWxsLXVwO1xuJG1lZGl1bTogJG1lZGl1bS11cDtcbiRsYXJnZTogJGxhcmdlLXVwO1xuXG5cbi8vV2UgdXNlIHRoaXMgYXMgY3Vyc29ycyB2YWx1ZXMgZm9yIGVuYWJsaW5nIHRoZSBvcHRpb24gb2YgaGF2aW5nIGN1c3RvbSBjdXJzb3JzIGluIHRoZSB3aG9sZSBzaXRlJ3Mgc3R5bGVzaGVldFxuJGN1cnNvci1hdXRvLXZhbHVlOiBhdXRvICFkZWZhdWx0O1xuJGN1cnNvci1jcm9zc2hhaXItdmFsdWU6IGNyb3NzaGFpciAhZGVmYXVsdDtcbiRjdXJzb3ItZGVmYXVsdC12YWx1ZTogZGVmYXVsdCAhZGVmYXVsdDtcbiRjdXJzb3ItZGlzYWJsZWQtdmFsdWU6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuJGN1cnNvci1wb2ludGVyLXZhbHVlOiBwb2ludGVyICFkZWZhdWx0O1xuJGN1cnNvci1oZWxwLXZhbHVlOiBoZWxwICFkZWZhdWx0O1xuJGN1cnNvci10ZXh0LXZhbHVlOiB0ZXh0ICFkZWZhdWx0O1xuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJnbG9iYWxcIikge1xuXG4gIC8vIE1ldGEgc3R5bGVzIGFyZSBhIGRlcGVuZGFuY3kgb2YgdGhlIEphdmFzY3JpcHQuXG4gIC8vIFVzZWQgdG8gcHJvdmlkZSBtZWRpYSBxdWVyeSB2YWx1ZXMgZm9yIGphdmFzY3JpcHQgY29tcG9uZW50cy5cbiAgLy8gRm9yd2FyZCBzbGFzaCBwbGFjZWQgYXJvdW5kIGV2ZXJ5dGhpbmcgdG8gY29udmluY2UgUGhhbnRvbUpTIHRvIHJlYWQgdGhlIHZhbHVlLlxuXG4gIEBpZiAkaW5jbHVkZS1qcy1tZXRhLXN0eWxlcyB7XG5cbiAgICBtZXRhLmZvdW5kYXRpb24tdmVyc2lvbiB7XG4gICAgICBmb250LWZhbWlseTogXCIvNS41LjMvXCI7XG4gICAgfVxuXG4gICAgbWV0YS5mb3VuZGF0aW9uLW1xLXNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIi9cIiArIHVucXVvdGUoJHNtYWxsLXVwKSArIFwiL1wiO1xuICAgICAgd2lkdGg6IGxvd2VyLWJvdW5kKCRzbWFsbC1yYW5nZSk7XG4gICAgfVxuXG4gICAgbWV0YS5mb3VuZGF0aW9uLW1xLXNtYWxsLW9ubHkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiL1wiICsgdW5xdW90ZSgkc21hbGwtb25seSkgKyBcIi9cIjtcbiAgICAgIHdpZHRoOiBsb3dlci1ib3VuZCgkc21hbGwtcmFuZ2UpO1xuICAgIH1cblxuICAgIG1ldGEuZm91bmRhdGlvbi1tcS1tZWRpdW0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiL1wiICsgdW5xdW90ZSgkbWVkaXVtLXVwKSArIFwiL1wiO1xuICAgICAgd2lkdGg6IGxvd2VyLWJvdW5kKCRtZWRpdW0tcmFuZ2UpO1xuICAgIH1cblxuICAgIG1ldGEuZm91bmRhdGlvbi1tcS1tZWRpdW0tb25seSB7XG4gICAgICBmb250LWZhbWlseTogXCIvXCIgKyB1bnF1b3RlKCRtZWRpdW0tb25seSkgKyBcIi9cIjtcbiAgICAgIHdpZHRoOiBsb3dlci1ib3VuZCgkbWVkaXVtLXJhbmdlKTtcbiAgICB9XG5cbiAgICBtZXRhLmZvdW5kYXRpb24tbXEtbGFyZ2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiL1wiICsgdW5xdW90ZSgkbGFyZ2UtdXApICsgXCIvXCI7XG4gICAgICB3aWR0aDogbG93ZXItYm91bmQoJGxhcmdlLXJhbmdlKTtcbiAgICB9XG5cbiAgICBtZXRhLmZvdW5kYXRpb24tbXEtbGFyZ2Utb25seSB7XG4gICAgICBmb250LWZhbWlseTogXCIvXCIgKyB1bnF1b3RlKCRsYXJnZS1vbmx5KSArIFwiL1wiO1xuICAgICAgd2lkdGg6IGxvd2VyLWJvdW5kKCRsYXJnZS1yYW5nZSk7XG4gICAgfVxuXG4gICAgbWV0YS5mb3VuZGF0aW9uLW1xLXhsYXJnZSB7XG4gICAgICBmb250LWZhbWlseTogXCIvXCIgKyB1bnF1b3RlKCR4bGFyZ2UtdXApICsgXCIvXCI7XG4gICAgICB3aWR0aDogbG93ZXItYm91bmQoJHhsYXJnZS1yYW5nZSk7XG4gICAgfVxuXG4gICAgbWV0YS5mb3VuZGF0aW9uLW1xLXhsYXJnZS1vbmx5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIi9cIiArIHVucXVvdGUoJHhsYXJnZS1vbmx5KSArIFwiL1wiO1xuICAgICAgd2lkdGg6IGxvd2VyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpO1xuICAgIH1cblxuICAgIG1ldGEuZm91bmRhdGlvbi1tcS14eGxhcmdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIi9cIiArIHVucXVvdGUoJHh4bGFyZ2UtdXApICsgXCIvXCI7XG4gICAgICB3aWR0aDogbG93ZXItYm91bmQoJHh4bGFyZ2UtcmFuZ2UpO1xuICAgIH1cblxuICAgIG1ldGEuZm91bmRhdGlvbi1kYXRhLWF0dHJpYnV0ZS1uYW1lc3BhY2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICN7JG5hbWVzcGFjZX07XG4gICAgfVxuXG4gIH1cblxuICBAaWYgJGluY2x1ZGUtaHRtbC1nbG9iYWwtY2xhc3NlcyB7XG5cbiAgICAvLyBNdXN0IGJlIDEwMCUgZm9yIG9mZiBjYW52YXMgdG8gd29ya1xuICAgIGh0bWwsIGJvZHkgeyBoZWlnaHQ6IDEwMCU7IH1cblxuICAgIC8vIFNldCBib3gtc2l6aW5nIGdsb2JhbGx5IHRvIGhhbmRsZSBwYWRkaW5nIGFuZCBib3JkZXIgd2lkdGhzXG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgfVxuXG4gICAgaHRtbCxcbiAgICBib2R5IHsgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7IH1cblxuICAgIC8vIERlZmF1bHQgYm9keSBzdHlsZXNcbiAgICBib2R5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItYXV0by12YWx1ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtc3R5bGU6ICRib2R5LWZvbnQtc3R5bGU7XG4gICAgICBmb250LXdlaWdodDogJGJvZHktZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7IC8vIFNldCB0byAkYmFzZS1saW5lLWhlaWdodCB0byB0YWtlIG9uIGJyb3dzZXIgZGVmYXVsdCBvZiAxNTAlXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICBhOmhvdmVyIHsgY3Vyc29yOiAkY3Vyc29yLXBvaW50ZXItdmFsdWU7IH1cblxuICAgIC8vIEdyaWQgRGVmYXVsdHMgdG8gZ2V0IGltYWdlcyBhbmQgZW1iZWRzIHRvIHdvcmsgcHJvcGVybHlcbiAgICBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXG4gICAgaW1nIHsgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgfVxuXG4gICAgI21hcF9jYW52YXMsXG4gICAgLm1hcF9jYW52YXMsXG4gICAgLm1xYS1kaXNwbGF5IHtcbiAgICAgIGltZyxcbiAgICAgIGVtYmVkLFxuICAgICAgb2JqZWN0IHsgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWlzY2VsbGFuZW91cyB1c2VmdWwgSFRNTCBjbGFzc2VzXG4gICAgLmxlZnQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2xlYXJmaXggeyBAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXG4gICAgLy8gSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVyc1xuICAgIC5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVycywgYnV0IG1haW50YWluIGxheW91dFxuICAgIC5pbnZpc2libGUgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuICAgIC8vIEZvbnQgc21vb3RoaW5nXG4gICAgLy8gQW50aWFsaWFzZWQgZm9udCBzbW9vdGhpbmcgd29ya3MgYmVzdCBmb3IgbGlnaHQgdGV4dCBvbiBhIGRhcmsgYmFja2dyb3VuZC5cbiAgICAvLyBBcHBseSB0byBzaW5nbGUgZWxlbWVudHMgaW5zdGVhZCBvZiBnbG9iYWxseSB0byBib2R5LlxuICAgIC8vIE5vdGUgdGhpcyBvbmx5IGFwcGxpZXMgdG8gd2Via2l0LWJhc2VkIGRlc2t0b3AgYnJvd3NlcnMgYW5kIEZpcmVmb3ggMjUgKGFuZCBsYXRlcikgb24gdGhlIE1hYy5cbiAgICAuYW50aWFsaWFzZWQgeyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4gICAgLy8gR2V0IHJpZCBvZiBnYXAgdW5kZXIgaW1hZ2VzIGJ5IG1ha2luZyB0aGVtIGRpc3BsYXk6IGlubGluZS1ibG9jazsgYnkgZGVmYXVsdFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gR2xvYmFsIHJlc2V0cyBmb3IgZm9ybXNcbiAgICAvL1xuXG4gICAgLy8gTWFrZSBzdXJlIHRleHRhcmVhIHRha2VzIG9uIGhlaWdodCBhdXRvbWF0aWNhbGx5XG4gICAgdGV4dGFyZWEgeyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuICAgIC8vIE1ha2Ugc2VsZWN0IGVsZW1lbnRzIDEwMCUgd2lkdGggYnkgZGVmYXVsdFxuICAgIHNlbGVjdCB7IHdpZHRoOiAxMDAlOyB9XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gYnkgWlVSQlxuLy8gZm91bmRhdGlvbi56dXJiLmNvbVxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbkBpbXBvcnQgJ2dsb2JhbCc7XG5cbi8vXG4vLyBAdmFyaWFibGVzXG4vL1xuJGluY2x1ZGUtaHRtbC1jbGVhcmluZy1jbGFzc2VzOiAkaW5jbHVkZS1odG1sLWNsYXNzZXMgIWRlZmF1bHQ7XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBzZXQgdGhlIGJhY2tncm91bmQgY29sb3JzIGZvciBwYXJ0cyBvZiBDbGVhcmluZy5cbiRjbGVhcmluZy1iZzogJG9pbCAhZGVmYXVsdDtcbiRjbGVhcmluZy1jYXB0aW9uLWJnOiAkY2xlYXJpbmctYmcgIWRlZmF1bHQ7XG4kY2xlYXJpbmctY2Fyb3VzZWwtYmc6IHJnYmEoNTEsNTEsNTEsMC44KSAhZGVmYXVsdDtcbiRjbGVhcmluZy1pbWctYmc6ICRjbGVhcmluZy1iZyAhZGVmYXVsdDtcblxuLy8gV2UgdXNlIHRoZXNlIHRvIHN0eWxlIHRoZSBjbG9zZSBidXR0b25cbiRjbGVhcmluZy1jbG9zZS1jb2xvcjogJGlyb24gIWRlZmF1bHQ7XG4kY2xlYXJpbmctY2xvc2Utc2l6ZTogMzBweCAhZGVmYXVsdDtcblxuLy8gV2UgdXNlIHRoZXNlIHRvIHN0eWxlIHRoZSBhcnJvd3NcbiRjbGVhcmluZy1hcnJvdy1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJGNsZWFyaW5nLWFycm93LWNvbG9yOiAkY2xlYXJpbmctY2xvc2UtY29sb3IgIWRlZmF1bHQ7XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBzdHlsZSBjYXB0aW9uc1xuJGNsZWFyaW5nLWNhcHRpb24tZm9udC1jb2xvcjogJGlyb24gIWRlZmF1bHQ7XG4kY2xlYXJpbmctY2FwdGlvbi1mb250LXNpemU6IC44NzVlbSAhZGVmYXVsdDtcbiRjbGVhcmluZy1jYXB0aW9uLXBhZGRpbmc6IDEwcHggMzBweCAyMHB4ICFkZWZhdWx0O1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gbWFrZSB0aGUgaW1hZ2UgYW5kIGNhcm91c2VsIGhlaWdodCBhbmQgc3R5bGVcbiRjbGVhcmluZy1hY3RpdmUtaW1nLWhlaWdodDogODUlICFkZWZhdWx0O1xuJGNsZWFyaW5nLWNhcm91c2VsLWhlaWdodDogMTIwcHggIWRlZmF1bHQ7XG4kY2xlYXJpbmctY2Fyb3VzZWwtdGh1bWItd2lkdGg6IDEyMHB4ICFkZWZhdWx0O1xuJGNsZWFyaW5nLWNhcm91c2VsLXRodW1iLWFjdGl2ZS1ib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LDI1NSwyNTUpICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBleHBvcnRzKFwiY2xlYXJpbmdcIikge1xuICBAaWYgJGluY2x1ZGUtaHRtbC1jbGVhcmluZy1jbGFzc2VzIHtcbiAgICAvLyBXZSBkZWNpZGVkIHRvIG5vdCBjcmVhdGUgYSBtaXhpbiBmb3IgQ2xlYXJpbmcgYmVjYXVzZSBpdCByZWxpZXNcbiAgICAvLyBvbiBwcmVkZWZpbmVkIGNsYXNzZXMgYW5kIHN0cnVjdHVyZSB0byB3b3JrIHByb3Blcmx5LlxuICAgIC8vIFRoZSB2YXJpYWJsZXMgYWJvdmUgc2hvdWxkIGdpdmUgZW5vdWdoIGNvbnRyb2wuXG5cbiAgICAvKiBDbGVhcmluZyBTdHlsZXMgKi9cbiAgICAuY2xlYXJpbmctdGh1bWJzLCAje2RhdGEoJ2NsZWFyaW5nJyl9IHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6ICRkZWZhdWx0LWZsb2F0O1xuICAgICAgICBtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJltjbGFzcyo9XCJibG9jay1ncmlkLVwiXSBsaSB7XG4gICAgICAgIG1hcmdpbi0jeyRvcHBvc2l0ZS1kaXJlY3Rpb259OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbGVhcmluZy1ibGFja291dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xlYXJpbmctYmc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5ODtcbiAgICAgICN7JGRlZmF1bHQtZmxvYXR9OiAwO1xuXG4gICAgICAuY2xlYXJpbmctY2xvc2UgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIH1cblxuICAgIC5jbGVhcmluZy1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5ODtcbiAgICB9XG5cbiAgICAuY2xlYXJpbmctdG91Y2gtbGFiZWwge1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgZm9udC1zaXplOiAuNmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgLnZpc2libGUtaW1nIHtcbiAgICAgIGhlaWdodDogOTUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICN7JGRlZmF1bHQtZmxvYXR9OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBAaWYgJGRlZmF1bHQtZmxvYXQgPT0gbGVmdCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIH07XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xlYXJpbmctY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xlYXJpbmctY2FwdGlvbi1iZztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkY2xlYXJpbmctY2FwdGlvbi1mb250LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAkY2xlYXJpbmctY2FwdGlvbi1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6ICRjbGVhcmluZy1jYXB0aW9uLXBhZGRpbmc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICN7JGRlZmF1bHQtZmxvYXR9OiAwO1xuICAgIH1cblxuICAgIC5jbGVhcmluZy1jbG9zZSB7XG4gICAgICBjb2xvcjogJGNsZWFyaW5nLWNsb3NlLWNvbG9yO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogJGNsZWFyaW5nLWNsb3NlLXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmctI3skZGVmYXVsdC1mbG9hdH06IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMgeyBjb2xvcjogJGlyb247IH1cbiAgICB9XG5cbiAgICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgeyBoZWlnaHQ6IDEwMCU7XG4gICAgICAuY2Fyb3VzZWwgPiB1bCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG5cbiAgICAvLyBJZiB5b3Ugd2FudCB0byBzaG93IGEgbGlnaHRib3gsIGJ1dCBvbmx5IGhhdmUgYSBzaW5nbGUgaW1hZ2UgY29tZSB0aHJvdWdoIGFzIHRoZSB0aHVtYm5haWxcbiAgICAuY2xlYXJpbmctZmVhdHVyZSBsaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5jbGVhcmluZy1mZWF0dXJlZC1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMYXJnZSBzY3JlZW4gb3ZlcnJpZGVzXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgLmNsZWFyaW5nLW1haW4tcHJldixcbiAgICAgIC5jbGVhcmluZy1tYWluLW5leHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICRjbGVhcmluZy1hcnJvdy1zaXplO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IC44OyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbGVhcmluZy1tYWluLXByZXYge1xuICAgICAgICAjeyRkZWZhdWx0LWZsb2F0fTogMDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAjeyRkZWZhdWx0LWZsb2F0fTogNXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLSN7JG9wcG9zaXRlLWRpcmVjdGlvbn0tY29sb3I6ICRjbGVhcmluZy1hcnJvdy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNsZWFyaW5nLW1haW4tbmV4dCB7XG4gICAgICAgICN7JG9wcG9zaXRlLWRpcmVjdGlvbn06IDA7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItI3skZGVmYXVsdC1mbG9hdH0tY29sb3I6ICRjbGVhcmluZy1hcnJvdy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xlYXJpbmctbWFpbi1wcmV2LmRpc2FibGVkLFxuICAgICAgLmNsZWFyaW5nLW1haW4tbmV4dC5kaXNhYmxlZCB7IG9wYWNpdHk6IC4zOyB9XG5cbiAgICAgIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xlYXJpbmctY2Fyb3VzZWwtYmc7XG4gICAgICAgICAgaGVpZ2h0OiAkY2xlYXJpbmctY2Fyb3VzZWwtaGVpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiAkY3Vyc29yLXBvaW50ZXItdmFsdWU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogJGRlZmF1bHQtZmxvYXQ7XG4gICAgICAgICAgICAgIG1hcmdpbi0jeyRvcHBvc2l0ZS1kaXJlY3Rpb259OiAwO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogJGNsZWFyaW5nLWNhcm91c2VsLXRodW1iLXdpZHRoO1xuXG4gICAgICAgICAgICAgICYuZml4LWhlaWdodCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhLnRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiAkY3Vyc29yLXBvaW50ZXItdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi52aXNpYmxlIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogLjg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlzaWJsZS1pbWcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjbGVhcmluZy1pbWctYmc7XG4gICAgICAgICAgaGVpZ2h0OiAkY2xlYXJpbmctYWN0aXZlLWltZy1oZWlnaHQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xlYXJpbmctY2xvc2Uge1xuICAgICAgICBwYWRkaW5nLSN7JGRlZmF1bHQtZmxvYXR9OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICN7JG9wcG9zaXRlLWRpcmVjdGlvbn06IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gYnkgWlVSQlxuLy8gZm91bmRhdGlvbi56dXJiLmNvbVxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbkBpbXBvcnQgJ2dsb2JhbCc7XG5cbi8vXG4vLyBGb3VuZGF0aW9uIFZpc2liaWxpdHkgQ2xhc3Nlc1xuLy9cbiRpbmNsdWRlLWh0bWwtdmlzaWJpbGl0eS1jbGFzc2VzOiAkaW5jbHVkZS1odG1sLWNsYXNzZXMgIWRlZmF1bHQ7XG4kaW5jbHVkZS1hY2Nlc3NpYmlsaXR5LWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4kaW5jbHVkZS10YWJsZS12aXNpYmlsaXR5LWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4kaW5jbHVkZS1sZWdhY3ktdmlzaWJpbGl0eS1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vL1xuLy8gTWVkaWEgQ2xhc3MgTmFtZXNcbi8vXG4vLyBWaXNpYmlsaXR5IEJyZWFrcG9pbnRzXG4kdmlzaWJpbGl0eS1icmVha3BvaW50LXNpemVzOlxuICBzbWFsbCxcbiAgbWVkaXVtLFxuICBsYXJnZSxcbiAgeGxhcmdlLFxuICB4eGxhcmdlO1xuXG4kdmlzaWJpbGl0eS1icmVha3BvaW50LXF1ZXJpZXM6XG4gIHVucXVvdGUoJHNtYWxsLXVwKSxcbiAgdW5xdW90ZSgkbWVkaXVtLXVwKSxcbiAgdW5xdW90ZSgkbGFyZ2UtdXApLFxuICB1bnF1b3RlKCR4bGFyZ2UtdXApLFxuICB1bnF1b3RlKCR4eGxhcmdlLXVwKTtcblxuQG1peGluIHZpc2liaWxpdHktbG9vcCB7XG4gIEBlYWNoICRjdXJyZW50LXZpc2liaWxpdHktYnJlYWtwb2ludCBpbiAkdmlzaWJpbGl0eS1icmVha3BvaW50LXNpemVzIHtcbiAgICAkdmlzaWJpbGl0eS1pbmhlcml0LWxpc3Q6ICgpO1xuICAgICR2aXNpYmlsaXR5LW5vbmUtbGlzdDogKCk7XG5cbiAgICAkdmlzaWJpbGl0eS12aXNpYmxlLWxpc3Q6ICgpO1xuICAgICR2aXNpYmlsaXR5LWhpZGRlbi1saXN0OiAoKTtcblxuICAgICR2aXNpYmlsaXR5LXRhYmxlLWxpc3Q6ICgpO1xuICAgICR2aXNpYmlsaXR5LXRhYmxlLWhlYWRlci1ncm91cC1saXN0OiAoKTtcbiAgICAkdmlzaWJpbGl0eS10YWJsZS1yb3ctZ3JvdXAtbGlzdDogKCk7XG4gICAgJHZpc2liaWxpdHktdGFibGUtcm93LWxpc3Q6ICgpO1xuICAgICR2aXNpYmlsaXR5LXRhYmxlLWNlbGwtbGlzdDogKCk7XG5cbiAgICBAZWFjaCAkdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnQgaW4gJHZpc2liaWxpdHktYnJlYWtwb2ludC1zaXplcyB7XG4gICAgICBAaWYgaW5kZXgoJHZpc2liaWxpdHktYnJlYWtwb2ludC1zaXplcywgJHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50KSA8IGluZGV4KCR2aXNpYmlsaXR5LWJyZWFrcG9pbnQtc2l6ZXMsICRjdXJyZW50LXZpc2liaWxpdHktYnJlYWtwb2ludCkge1xuICAgICAgICAvLyBTbWFsbGVyIHRoYW4gY3VycmVudCBicmVha3BvaW50XG5cbiAgICAgICAgJHZpc2liaWxpdHktaW5oZXJpdC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktaW5oZXJpdC1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktbm9uZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktbm9uZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktdmlzaWJsZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdmlzaWJsZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcuaGlkZGVuLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgLnZpc2libGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS1oaWRkZW4tbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LWhpZGRlbi1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcudmlzaWJsZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC5oaWRkZW4tZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAndGFibGUuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIHRhYmxlLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1oZWFkZXItZ3JvdXAtbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLWhlYWRlci1ncm91cC1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICd0aGVhZC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgdGhlYWQuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LXVwJ1xuICAgICAgICApLCBjb21tYSk7XG4gICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLXJvdy1ncm91cC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtcm93LWdyb3VwLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgJ3Rib2R5LmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1vbmx5LCB0Ym9keS5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktdGFibGUtcm93LWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1yb3ctbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAndHIuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIHRyLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1jZWxsLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1jZWxsLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgJ3RoLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1vbmx5LCB0ZC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgdGguc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LXVwLCB0ZC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcblxuICAgICAgICAvLyBGb3VuZGF0aW9uIDQgY29tcGF0aWJpbGl0eTpcbiAgICAgICAgLy8gSW5jbHVkZSAuc2hvdy9oaWRlLWZvci1bc2l6ZV0gYW5kIC5zaG93L2hpZGUtZm9yLVtzaXplXS1kb3duIGNsYXNzZXNcbiAgICAgICAgLy8gZm9yIHNtYWxsLCBtZWRpdW0sIGFuZCBsYXJnZSBicmVha3BvaW50cyBvbmx5XG4gICAgICAgIEBpZiAkaW5jbHVkZS1sZWdhY3ktdmlzaWJpbGl0eS1jbGFzc2VzIGFuZCBpbmRleCgoc21hbGwsIG1lZGl1bSwgbGFyZ2UpLCAkdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnQpICE9IGZhbHNlIHtcbiAgICAgICAgICAkdmlzaWJpbGl0eS1pbmhlcml0LWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS1pbmhlcml0LWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS1ub25lLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS1ub25lLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS12aXNpYmxlLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS12aXNpYmxlLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLmhpZGRlbi1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LCAuaGlkZGVuLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tZG93bidcbiAgICAgICAgICApLCBjb21tYSk7XG4gICAgICAgICAgJHZpc2liaWxpdHktaGlkZGVuLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS1oaWRkZW4tbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAgICcudmlzaWJsZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LCAudmlzaWJsZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICAgJ3RhYmxlLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdGFibGUuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWhlYWRlci1ncm91cC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtaGVhZGVyLWdyb3VwLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAndGhlYWQuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LCB0aGVhZC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tZG93bidcbiAgICAgICAgICApLCBjb21tYSk7XG4gICAgICAgICAgJHZpc2liaWxpdHktdGFibGUtcm93LWdyb3VwLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1yb3ctZ3JvdXAtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAgICd0Ym9keS5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0sIHRib2R5LmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1yb3ctbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLXJvdy1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICAgJ3RyLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdHIuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWNlbGwtbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLWNlbGwtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAgICd0aC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0sIHRkLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdGguaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24sIHRkLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgfVxuXG4gICAgICB9IEBlbHNlIGlmIGluZGV4KCR2aXNpYmlsaXR5LWJyZWFrcG9pbnQtc2l6ZXMsICR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludCkgPiBpbmRleCgkdmlzaWJpbGl0eS1icmVha3BvaW50LXNpemVzLCAkY3VycmVudC12aXNpYmlsaXR5LWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLy8gTGFyZ2VyIHRoYW4gY3VycmVudCBicmVha3BvaW50XG5cbiAgICAgICAgJHZpc2liaWxpdHktaW5oZXJpdC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktaW5oZXJpdC1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktbm9uZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktbm9uZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktdmlzaWJsZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdmlzaWJsZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcuaGlkZGVuLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgLmhpZGRlbi1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LXVwJ1xuICAgICAgICApLCBjb21tYSk7XG4gICAgICAgICR2aXNpYmlsaXR5LWhpZGRlbi1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktaGlkZGVuLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgJy52aXNpYmxlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgLnZpc2libGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAndGFibGUuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIHRhYmxlLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1oZWFkZXItZ3JvdXAtbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLWhlYWRlci1ncm91cC1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICd0aGVhZC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgdGhlYWQuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LXVwJ1xuICAgICAgICApLCBjb21tYSk7XG4gICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLXJvdy1ncm91cC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtcm93LWdyb3VwLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgJ3Rib2R5LmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1vbmx5LCB0Ym9keS5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktdGFibGUtcm93LWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1yb3ctbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAndHIuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIHRyLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1jZWxsLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1jZWxsLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgJ3RoLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1vbmx5LCB0ZC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgdGguaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LXVwLCB0ZC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcblxuICAgICAgICAvLyBGb3VuZGF0aW9uIDQgY29tcGF0aWJpbGl0eTpcbiAgICAgICAgLy8gSW5jbHVkZSAuc2hvdy9oaWRlLWZvci1bc2l6ZV0gYW5kIC5zaG93L2hpZGUtZm9yLVtzaXplXS1kb3duIGNsYXNzZXNcbiAgICAgICAgLy8gZm9yIHNtYWxsLCBtZWRpdW0sIGFuZCBsYXJnZSBicmVha3BvaW50cyBvbmx5XG4gICAgICAgIEBpZiAkaW5jbHVkZS1sZWdhY3ktdmlzaWJpbGl0eS1jbGFzc2VzIGFuZCBpbmRleCgoc21hbGwsIG1lZGl1bSwgbGFyZ2UpLCAkdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnQpICE9IGZhbHNlIHtcbiAgICAgICAgICAkdmlzaWJpbGl0eS1pbmhlcml0LWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS1pbmhlcml0LWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS1ub25lLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS1ub25lLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS12aXNpYmxlLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS12aXNpYmxlLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLmhpZGRlbi1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LCAudmlzaWJsZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LWhpZGRlbi1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktaGlkZGVuLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLnZpc2libGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLmhpZGRlbi1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICAgJ3RhYmxlLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdGFibGUuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWhlYWRlci1ncm91cC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtaGVhZGVyLWdyb3VwLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAndGhlYWQuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LCB0aGVhZC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tZG93bidcbiAgICAgICAgICApLCBjb21tYSk7XG4gICAgICAgICAgJHZpc2liaWxpdHktdGFibGUtcm93LWdyb3VwLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1yb3ctZ3JvdXAtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAgICd0Ym9keS5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0sIHRib2R5LnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1yb3ctbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLXJvdy1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICAgJ3RyLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdHIuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWNlbGwtbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLWNlbGwtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAgICd0aC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0sIHRkLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdGguc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24sIHRkLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgfVxuXG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQ3VycmVudCBicmVha3BvaW50XG5cbiAgICAgICAgJHZpc2liaWxpdHktaW5oZXJpdC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktaW5oZXJpdC1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktbm9uZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktbm9uZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcuaGlkZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC5oaWRlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktdmlzaWJsZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdmlzaWJsZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICcudmlzaWJsZS1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC52aXNpYmxlLWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktaGlkZGVuLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS1oaWRkZW4tbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAnLmhpZGRlbi1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIC5oaWRkZW4tZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAndGFibGUuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIHRhYmxlLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1oZWFkZXItZ3JvdXAtbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLWhlYWRlci1ncm91cC1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICd0aGVhZC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgdGhlYWQuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LXVwJ1xuICAgICAgICApLCBjb21tYSk7XG4gICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLXJvdy1ncm91cC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtcm93LWdyb3VwLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgJ3Rib2R5LnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1vbmx5LCB0Ym9keS5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgJHZpc2liaWxpdHktdGFibGUtcm93LWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1yb3ctbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAndHIuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LW9ubHksIHRyLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS11cCdcbiAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1jZWxsLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1jZWxsLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgJ3RoLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1vbmx5LCB0ZC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tb25seSwgdGguc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LXVwLCB0ZC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tdXAnXG4gICAgICAgICksIGNvbW1hKTtcblxuICAgICAgICAvLyBGb3VuZGF0aW9uIDQgY29tcGF0aWJpbGl0eTpcbiAgICAgICAgLy8gSW5jbHVkZSAuc2hvdy9oaWRlLWZvci1bc2l6ZV0gYW5kIC5zaG93L2hpZGUtZm9yLVtzaXplXS1kb3duIGNsYXNzZXNcbiAgICAgICAgLy8gZm9yIHNtYWxsLCBtZWRpdW0sIGFuZCBsYXJnZSBicmVha3BvaW50cyBvbmx5XG4gICAgICAgIEBpZiAkaW5jbHVkZS1sZWdhY3ktdmlzaWJpbGl0eS1jbGFzc2VzIGFuZCBpbmRleCgoc21hbGwsIG1lZGl1bSwgbGFyZ2UpLCAkdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnQpICE9IGZhbHNlIHtcbiAgICAgICAgICAkdmlzaWJpbGl0eS1pbmhlcml0LWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS1pbmhlcml0LWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS1ub25lLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS1ub25lLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLmhpZGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS12aXNpYmxlLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS12aXNpYmxlLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAnLnZpc2libGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLnZpc2libGUtZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS1oaWRkZW4tbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LWhpZGRlbi1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICAgJy5oaWRkZW4tZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgLmhpZGRlbi1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICAgJ3RhYmxlLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdGFibGUuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWhlYWRlci1ncm91cC1saXN0OiBhcHBlbmQoJHZpc2liaWxpdHktdGFibGUtaGVhZGVyLWdyb3VwLWxpc3QsIHVucXVvdGUoXG4gICAgICAgICAgICAndGhlYWQuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LCB0aGVhZC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0tZG93bidcbiAgICAgICAgICApLCBjb21tYSk7XG4gICAgICAgICAgJHZpc2liaWxpdHktdGFibGUtcm93LWdyb3VwLWxpc3Q6IGFwcGVuZCgkdmlzaWJpbGl0eS10YWJsZS1yb3ctZ3JvdXAtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAgICd0Ym9keS5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0sIHRib2R5LnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgICAkdmlzaWJpbGl0eS10YWJsZS1yb3ctbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLXJvdy1saXN0LCB1bnF1b3RlKFxuICAgICAgICAgICAgJ3RyLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdHIuc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24nXG4gICAgICAgICAgKSwgY29tbWEpO1xuICAgICAgICAgICR2aXNpYmlsaXR5LXRhYmxlLWNlbGwtbGlzdDogYXBwZW5kKCR2aXNpYmlsaXR5LXRhYmxlLWNlbGwtbGlzdCwgdW5xdW90ZShcbiAgICAgICAgICAgICd0aC5zaG93LWZvci0jeyR2aXNpYmlsaXR5LWNvbXBhcmlzb24tYnJlYWtwb2ludH0sIHRkLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fSwgdGguc2hvdy1mb3ItI3skdmlzaWJpbGl0eS1jb21wYXJpc29uLWJyZWFrcG9pbnR9LWRvd24sIHRkLnNob3ctZm9yLSN7JHZpc2liaWxpdHktY29tcGFyaXNvbi1icmVha3BvaW50fS1kb3duJ1xuICAgICAgICAgICksIGNvbW1hKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qICN7JGN1cnJlbnQtdmlzaWJpbGl0eS1icmVha3BvaW50fSBkaXNwbGF5cyAqL1xuICAgIEBtZWRpYSAje250aCgkdmlzaWJpbGl0eS1icmVha3BvaW50LXF1ZXJpZXMsIGluZGV4KCR2aXNpYmlsaXR5LWJyZWFrcG9pbnQtc2l6ZXMsICRjdXJyZW50LXZpc2liaWxpdHktYnJlYWtwb2ludCkpfSB7XG4gICAgICAjeyR2aXNpYmlsaXR5LWluaGVyaXQtbGlzdH0ge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAjeyR2aXNpYmlsaXR5LW5vbmUtbGlzdH0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaWYgJGluY2x1ZGUtYWNjZXNzaWJpbGl0eS1jbGFzc2VzICE9IGZhbHNlIHtcbiAgICAgICAgI3skdmlzaWJpbGl0eS12aXNpYmxlLWxpc3R9IHtcbiAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZS1vZmY7XG4gICAgICAgIH1cbiAgICAgICAgI3skdmlzaWJpbGl0eS1oaWRkZW4tbGlzdH0ge1xuICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaWYgJGluY2x1ZGUtdGFibGUtdmlzaWJpbGl0eS1jbGFzc2VzICE9IGZhbHNlIHtcbiAgICAgICAgI3skdmlzaWJpbGl0eS10YWJsZS1saXN0fSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjeyR2aXNpYmlsaXR5LXRhYmxlLWhlYWRlci1ncm91cC1saXN0fSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI3skdmlzaWJpbGl0eS10YWJsZS1yb3ctZ3JvdXAtbGlzdH0ge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICN7JHZpc2liaWxpdHktdGFibGUtcm93LWxpc3R9IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgIH1cbiAgICAgICAgI3skdmlzaWJpbGl0eS10YWJsZS1jZWxsLWxpc3R9IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcInZpc2liaWxpdHlcIil7XG4gIEBpZiAkaW5jbHVkZS1odG1sLXZpc2liaWxpdHktY2xhc3NlcyAhPSBmYWxzZSB7XG5cbiAgQGluY2x1ZGUgdmlzaWJpbGl0eS1sb29wO1xuXG4gIC8qIE9yaWVudGF0aW9uIHRhcmdldGluZyAqL1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQgeyBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgLyogU3BlY2lmaWMgdmlzaWJpbGl0eSBmb3IgdGFibGVzICovXG4gIHRhYmxlIHtcbiAgICAmLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgICAmLnNob3ctZm9yLXBvcnRyYWl0IHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB9XG4gIHRoZWFkIHtcbiAgICAmLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgICAmLnNob3ctZm9yLXBvcnRyYWl0IHsgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgfVxuICB0Ym9keSB7XG4gICAgJi5oaWRlLWZvci1sYW5kc2NhcGUsXG4gICAgJi5zaG93LWZvci1wb3J0cmFpdCB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gIH1cbiAgdHIge1xuICAgICYuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAgICYuc2hvdy1mb3ItcG9ydHJhaXQgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB9XG4gIHRkLFxuICB0aCB7XG4gICAgJi5oaWRlLWZvci1sYW5kc2NhcGUsXG4gICAgJi5zaG93LWZvci1wb3J0cmFpdCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICB9XG5cbiAgQG1lZGlhICN7JGxhbmRzY2FwZX0ge1xuICAgIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gICAgLmhpZGUtZm9yLXBvcnRyYWl0IHsgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgICAuc2hvdy1mb3ItcG9ydHJhaXQgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAgIC8qIFNwZWNpZmljIHZpc2liaWxpdHkgZm9yIHRhYmxlcyAqL1xuICAgIHRhYmxlIHtcbiAgICAgICYuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAgICAgJi5oaWRlLWZvci1wb3J0cmFpdCB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgJi5zaG93LWZvci1sYW5kc2NhcGUsXG4gICAgICAmLmhpZGUtZm9yLXBvcnRyYWl0IHsgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgJi5zaG93LWZvci1sYW5kc2NhcGUsXG4gICAgICAmLmhpZGUtZm9yLXBvcnRyYWl0IHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gICAgdHIge1xuICAgICAgJi5zaG93LWZvci1sYW5kc2NhcGUsXG4gICAgICAmLmhpZGUtZm9yLXBvcnRyYWl0IHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgJi5zaG93LWZvci1sYW5kc2NhcGUsXG4gICAgICAmLmhpZGUtZm9yLXBvcnRyYWl0IHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHBvcnRyYWl0fSB7XG4gICAgLnNob3ctZm9yLXBvcnRyYWl0LFxuICAgIC5oaWRlLWZvci1sYW5kc2NhcGUgeyBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGlkZS1mb3ItcG9ydHJhaXQsXG4gICAgLnNob3ctZm9yLWxhbmRzY2FwZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gICAgLyogU3BlY2lmaWMgdmlzaWJpbGl0eSBmb3IgdGFibGVzICovXG4gICAgdGFibGUge1xuICAgICAgJi5zaG93LWZvci1wb3J0cmFpdCxcbiAgICAgICYuaGlkZS1mb3ItbGFuZHNjYXBlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICAmLnNob3ctZm9yLXBvcnRyYWl0LFxuICAgICAgJi5oaWRlLWZvci1sYW5kc2NhcGUgeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAmLnNob3ctZm9yLXBvcnRyYWl0LFxuICAgICAgJi5oaWRlLWZvci1sYW5kc2NhcGUgeyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgICB0ciB7XG4gICAgICAmLnNob3ctZm9yLXBvcnRyYWl0LFxuICAgICAgJi5oaWRlLWZvci1sYW5kc2NhcGUgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAmLnNob3ctZm9yLXBvcnRyYWl0LFxuICAgICAgJi5oaWRlLWZvci1sYW5kc2NhcGUgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cblxuICAvKiBUb3VjaC1lbmFibGVkIGRldmljZSB0YXJnZXRpbmcgKi9cbiAgLnNob3ctZm9yLXRvdWNoIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5oaWRlLWZvci10b3VjaCB7IGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAudG91Y2ggLnNob3ctZm9yLXRvdWNoIHsgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC50b3VjaCAuaGlkZS1mb3ItdG91Y2ggeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAvKiBTcGVjaWZpYyB2aXNpYmlsaXR5IGZvciB0YWJsZXMgKi9cbiAgdGFibGUuaGlkZS1mb3ItdG91Y2ggeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC50b3VjaCB0YWJsZS5zaG93LWZvci10b3VjaCB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdGhlYWQuaGlkZS1mb3ItdG91Y2ggeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuICAudG91Y2ggdGhlYWQuc2hvdy1mb3ItdG91Y2ggeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuICB0Ym9keS5oaWRlLWZvci10b3VjaCB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gIC50b3VjaCB0Ym9keS5zaG93LWZvci10b3VjaCB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gIHRyLmhpZGUtZm9yLXRvdWNoIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLnRvdWNoIHRyLnNob3ctZm9yLXRvdWNoIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGQuaGlkZS1mb3ItdG91Y2ggeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLnRvdWNoIHRkLnNob3ctZm9yLXRvdWNoIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIHRoLmhpZGUtZm9yLXRvdWNoIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC50b3VjaCB0aC5zaG93LWZvci10b3VjaCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4gIC8qIFNjcmVlbiByZWFkZXItc3BlY2lmaWMgY2xhc3NlcyAqL1xuICAuc2hvdy1mb3Itc3Ige1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICB9XG4gIC5zaG93LW9uLWZvY3VzIHtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xuICAgIH1cbiAgfVxuXG4gIC8qIFByaW50IHZpc2liaWxpdHkgKi9cbiAgQGlmICRpbmNsdWRlLXByaW50LXN0eWxlcyB7XG4gICAgLnByaW50LW9ubHksXG4gICAgLnNob3ctZm9yLXByaW50IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC5wcmludC1vbmx5LFxuICAgICAgLnNob3ctZm9yLXByaW50IHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgLmhpZGUtb24tcHJpbnQsXG4gICAgICAuaGlkZS1mb3ItcHJpbnQgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAgICAgdGFibGUuc2hvdy1mb3ItcHJpbnQgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICB0aGVhZC5zaG93LWZvci1wcmludCB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG4gICAgICB0Ym9keS5zaG93LWZvci1wcmludCB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gICAgICB0ci5zaG93LWZvci1wcmludCB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgICB0ZC5zaG93LWZvci1wcmludCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgICAgdGguc2hvdy1mb3ItcHJpbnQgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbiAgfVxufVxuIiwiLyohIFRhYmxlc2F3IC0gdjMuMC4wLWJldGEuNCAtIDIwMTYtMTAtMTJcbiogaHR0cHM6Ly9naXRodWIuY29tL2ZpbGFtZW50Z3JvdXAvdGFibGVzYXdcbiogQ29weXJpZ2h0IChjKSAyMDE2IEZpbGFtZW50IEdyb3VwOyBMaWNlbnNlZCBNSVQgKi9cblxuLnRhYmxlc2F3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRhYmxlc2F3ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGFibGVzYXcgdGgsXG4udGFibGVzYXcgdGQge1xuICBwYWRkaW5nOiAuNWVtIC43ZW07XG59XG5cbi50YWJsZXNhdyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIHBhZGRpbmctdG9wOiAuOWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjdlbTtcbn1cblxuLnRhYmxlc2F3LWJhciAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC41ZW0gLjg1ZW0gLjRlbSAuODVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udGFibGVzYXctYmFyIGEuYnRuIHtcbiAgY29sb3I6ICMxYzk1ZDQ7XG59XG5cbi50YWJsZXNhdy1iYXIgLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogRGVmYXVsdCByYWRpby9jaGVja2JveCBzdHlsaW5nIGhvcml6b25hbCBjb250cm9sZ3JvdXBzLiAqL1xuXG4udGFibGVzYXctYmFyIC5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuQHN1cHBvcnRzIChib3gtc2hhZG93OiBub25lICkge1xuICAudGFibGVzYXctYmFyIC5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC50YWJsZXNhdy1iYXIgLmJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIC4zNWVtICM0ZmFlZWYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFibGVzYXctYmFyIC5idG4tc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlc2F3LWJhciAuYnRuIHNlbGVjdCBvcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi50YWJsZXNhdy1iYXIgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG5cbi50YWJsZXNhdy1iYXIgLmJ0bi5idG4tc21hbGwge1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogLjNlbSAxZW0gLjNlbSAxZW07XG59XG5cbi50YWJsZXNhdy1iYXIgLmJ0bi5idG4tbWljcm8ge1xuICBmb250LXNpemU6IC44MTI1ZW07XG4gIHBhZGRpbmc6IC40ZW0gLjdlbSAuMjVlbSAuN2VtO1xufVxuXG4udGFibGVzYXctYmFyIC5idG4tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBtaW4td2lkdGg6IDcuMjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlc2F3LWJhciAuYnRuLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC4yNWVtIC40NWVtO1xuICBjb250ZW50OiBcIlxcMjViY1wiO1xuICBmb250LXNpemU6IC41NWVtO1xuICBwYWRkaW5nLXRvcDogMS4yZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEuOGVtO1xufVxuXG4udGFibGVzYXctYmFyIC5idG4tc2VsZWN0LmJ0bi1zbWFsbDphZnRlcixcbi50YWJsZXNhdy1iYXIgLmJ0bi1zZWxlY3QuYnRuLW1pY3JvOmFmdGVyIHtcbiAgd2lkdGg6IDEuMmVtO1xuICBmb250LXNpemU6IC41ZW07XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLyogQ29sdW1uIG5hdmlnYXRpb24gYnV0dG9ucyBmb3Igc3dpcGUgYW5kIGNvbHVtbnRvZ2dsZSB0YWJsZXMgKi9cblxuLnRhYmxlc2F3LWFkdmFuY2UgLmJ0biB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cblxuLnRhYmxlc2F3LWFkdmFuY2UgLmJ0bi5idG4tbWljcm8ge1xuICBmb250LXNpemU6IC44MTI1ZW07XG4gIHBhZGRpbmc6IC4zZW0gLjdlbSAuMjVlbSAuN2VtO1xufVxuXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy1hZHZhbmNlIGEudGFibGVzYXctbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy1hZHZhbmNlIGEudGFibGVzYXctbmF2LWJ0bi5sZWZ0OmJlZm9yZSxcbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LWFkdmFuY2UgYS50YWJsZXNhdy1uYXYtYnRuLnJpZ2h0OmJlZm9yZSxcbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LWFkdmFuY2UgYS50YWJsZXNhdy1uYXYtYnRuLmRvd246YmVmb3JlLFxuLnRhYmxlc2F3LWJhciAudGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4udXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy1hZHZhbmNlIGEudGFibGVzYXctbmF2LWJ0bi5kb3duOmJlZm9yZSB7XG4gIGxlZnQ6IC41ZW07XG4gIHRvcDogLjY1ZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzgwODA4MDtcbn1cblxuLnRhYmxlc2F3LWJhciAudGFibGVzYXctYWR2YW5jZSBhLnRhYmxlc2F3LW5hdi1idG4udXA6YmVmb3JlIHtcbiAgbGVmdDogLjVlbTtcbiAgdG9wOiAuNjVlbTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjODA4MDgwO1xufVxuXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy1hZHZhbmNlIGEudGFibGVzYXctbmF2LWJ0bi5sZWZ0OmJlZm9yZSxcbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LWFkdmFuY2UgYS50YWJsZXNhdy1uYXYtYnRuLnJpZ2h0OmJlZm9yZSB7XG4gIHRvcDogLjQ1ZW07XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy1hZHZhbmNlIGEudGFibGVzYXctbmF2LWJ0bi5sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IC42ZW07XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICM4MDgwODA7XG59XG5cbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LWFkdmFuY2UgYS50YWJsZXNhdy1uYXYtYnRuLnJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IC43ZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzgwODA4MDtcbn1cblxuLnRhYmxlc2F3LWFkdmFuY2UgYS50YWJsZXNhdy1uYXYtYnRuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjI1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBUYWJsZSBUb29sYmFyICovXG5cbi50YWJsZXNhdy1iYXIge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi50YWJsZXNhdy10b29sYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50YWJsZXNhdy10b29sYmFyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIHBhZGRpbmc6IC41ZW0gMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGFibGVzYXctYmFyIC5idG4sXG4udGFibGVzYXctZW5oYW5jZWQgLnRhYmxlc2F3LWJhciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLnRhYmxlc2F3LWJhciAuYnRuLXNlbGVjdCxcbi50YWJsZXNhdy1lbmhhbmNlZCAudGFibGVzYXctYmFyIC5idG4tc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYmxlc2F3LWJhciAudGFibGVzYXctdG9vbGJhciAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC40ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAuM2VtO1xufVxuXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy10b29sYmFyIC5idG4tc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4udGFibGVzYXctYmFyIC50YWJsZXNhdy10b29sYmFyIC5idG4tc2VsZWN0OmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IC45ZW07XG59XG5cbi50YWJsZXNhdy1iYXIgLnRhYmxlc2F3LXRvb2xiYXIgc2VsZWN0IHtcbiAgY29sb3I6ICM4ODg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlc2F3LXRvb2xiYXIgfiB0YWJsZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGFibGVzYXctdG9vbGJhciAuYTExeS1zbSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNGVtKSB7XG4gIC50YWJsZXNhdy10b29sYmFyIC5hMTF5LXNtIHtcbiAgICBjbGlwOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi50YWJsZXNhdyB0aCxcbi50YWJsZXNhdyB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZXNhdyB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIFRhYmxlIHJvd3MgaGF2ZSBhIGdyYXkgYm90dG9tIHN0cm9rZSBieSBkZWZhdWx0ICovXG5cbi50YWJsZXNhdy1yb3ctYm9yZGVyIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5cbi8qIFplYnJhIHN0cmlwaW5nICovXG5cbi50YWJsZXNhdy1yb3ctemVicmEgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi50YWJsZXNhdyBjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAuNTkzNzVlbSAwO1xufVxuXG4udGFibGVzYXctc3dpcGUgLnRhYmxlc2F3LWNlbGwtcGVyc2lzdCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlNGUxZGU7XG59XG5cbi50YWJsZXNhdy1zd2lwZS1zaGFkb3cgLnRhYmxlc2F3LWNlbGwtcGVyc2lzdCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4udGFibGVzYXctc3dpcGUtc2hhZG93IC50YWJsZXNhdy1jZWxsLXBlcnNpc3Qge1xuICBib3gtc2hhZG93OiAzcHggMCA0cHggLTFweCAjZTRlMWRlO1xufVxuXG4udGFibGVzYXctc3RhY2sgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwsXG4udGFibGVzYXctc3RhY2sgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNb2JpbGUgZmlyc3Qgc3R5bGVzOiBCZWdpbiB3aXRoIHRoZSBzdGFja2VkIHByZXNlbnRhdGlvbiBhdCBuYXJyb3cgd2lkdGhzICovXG5cbkBtZWRpYSBvbmx5IGFsbCB7XG4gIC8qIFNob3cgdGhlIHRhYmxlIGNlbGxzIGFzIGEgYmxvY2sgbGV2ZWwgZWxlbWVudCAqL1xuXG4gIC50YWJsZXNhdy1zdGFjayB0ZCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRhYmxlc2F3LXN0YWNrIHRyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cblxuICAvKiBNYWtlIHRoZSBsYWJlbCBlbGVtZW50cyBhIHBlcmNlbnRhZ2Ugd2lkdGggKi9cblxuICAudGFibGVzYXctc3RhY2sgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwsXG4gIC50YWJsZXNhdy1zdGFjayB0aCAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAuNmVtIDAgMDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC8qIEZvciBncm91cGVkIGhlYWRlcnMsIGhhdmUgYSBkaWZmZXJlbnQgc3R5bGUgdG8gdmlzdWFsbHkgc2VwYXJhdGUgdGhlIGxldmVscyBieSBjbGFzc2luZyB0aGUgZmlyc3QgbGFiZWwgaW4gZWFjaCBjb2wgZ3JvdXAgKi9cblxuICAudGFibGVzYXctc3RhY2sgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wLFxuICAudGFibGVzYXctc3RhY2sgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNGVtIDA7XG4gICAgbWFyZ2luOiAuNGVtIDA7XG4gIH1cblxuICAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBBdm9pZCBkb3VibGUgc3Ryb2tlcyB3aGVuIHN0YWNrZWQgKi9cblxuICAudGFibGVzYXctc3RhY2sgdGJvZHkgdGguZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cblxuICAvKiBBdm9pZCBkb3VibGUgc3Ryb2tlcyB3aGVuIHN0YWNrZWQgKi9cblxuICAudGFibGVzYXctc3RhY2sgdGguZ3JvdXAgYi50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAvKiBUYWJsZSByb3dzIGhhdmUgYSBncmF5IGJvdHRvbSBzdHJva2UgYnkgZGVmYXVsdCAqL1xuXG4gIC50YWJsZXNhdy1zdGFjayB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gIH1cblxuICAudGFibGVzYXctc3RhY2sgdGhlYWQgdGQsXG4gIC50YWJsZXNhdy1zdGFjayB0aGVhZCB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWJsZXNhdy1zdGFjayB0Ym9keSB0ZCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRib2R5IHRoIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnRhYmxlc2F3LWNlbGwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2NyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnRhYmxlc2F3LXN0YWNrIHRkOmVtcHR5LFxuICAudGFibGVzYXctc3RhY2sgdGg6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogTWVkaWEgcXVlcnkgdG8gc2hvdyBhcyBhIHN0YW5kYXJkIHRhYmxlIGF0IDU2MHB4ICgzNWVtIHggMTZweCkgb3Igd2lkZXIgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRhYmxlc2F3LXN0YWNrIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cblxuICAvKiBTaG93IHRoZSB0YWJsZSBoZWFkZXIgcm93cyAqL1xuXG4gIC50YWJsZXNhdy1zdGFjayB0ZCxcbiAgLnRhYmxlc2F3LXN0YWNrIHRoLFxuICAudGFibGVzYXctc3RhY2sgdGhlYWQgdGQsXG4gIC50YWJsZXNhdy1zdGFjayB0aGVhZCB0aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvKiBIaWRlIHRoZSBsYWJlbHMgaW4gZWFjaCBjZWxsICovXG5cbiAgLnRhYmxlc2F3LXN0YWNrIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuICAudGFibGVzYXctc3RhY2sgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFibGVzYXctZml4LXBlcnNpc3Qge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG5AbWVkaWEgb25seSBhbGwge1xuICAvKiBVbmNoZWNrZWQgbWFudWFsbHk6IEFsd2F5cyBoaWRlICovXG5cbiAgLnRhYmxlc2F3LXN3aXBlIHRoLnRhYmxlc2F3LWNlbGwtaGlkZGVuLFxuICAudGFibGVzYXctc3dpcGUgdGQudGFibGVzYXctY2VsbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi50YWJsZXNhdy1jb2x1bW50b2dnbGUtYnRuIHNwYW4ge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFibGVzYXctY29sdW1udG9nZ2xlLWJ0bndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGZvciBkaWFsb2cgcG9zaXRpb25pbmcgKi9cbn1cblxuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZS1idG53cmFwIC5kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IC41ZW07XG59XG5cbi50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGJvZHkgdGQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBSZW1vdmUgdG9wL2JvdHRvbSBtYXJnaW5zIGFyb3VuZCB0aGUgZmllbGRjb250YWluIG9uIGNoZWNrIGxpc3QgKi9cblxuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZXNhdy1jb2x1bW50b2dnbGUtYnRud3JhcC52aXNpYmxlIC50YWJsZXNhdy1jb2x1bW50b2dnbGUtcG9wdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IC41ZW0gLjhlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IC4yZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi50YWJsZXNhdy1jb2x1bW50b2dnbGUtcG9wdXAgZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhpZGUgYWxsIHByaW9yaXRpemVkIGNvbHVtbnMgYnkgZGVmYXVsdCAqL1xuXG5AbWVkaWEgb25seSBhbGwge1xuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRoLnRhYmxlc2F3LXByaW9yaXR5LTYsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGQudGFibGVzYXctcHJpb3JpdHktNixcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS01LFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTUsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctcHJpb3JpdHktNCxcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1wcmlvcml0eS00LFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRoLnRhYmxlc2F3LXByaW9yaXR5LTMsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGQudGFibGVzYXctcHJpb3JpdHktMyxcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS0yLFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTIsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctcHJpb3JpdHktMSxcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1wcmlvcml0eS0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWJsZXNhdy1jb2x1bW50b2dnbGUtYnRud3JhcCAuZGlhbG9nLWNvbnRlbnQge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDFlbTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTJlbTtcbiAgbWF4LXdpZHRoOiAxOGVtO1xuICBtYXJnaW46IC0uNWVtIGF1dG8gMDtcbn1cblxuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZS1idG53cmFwIC5kaWFsb2ctY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFByZXNldCBicmVha3BvaW50cyBpZiBcIlwiIGNsYXNzIGFkZGVkIHRvIHRhYmxlICovXG5cbi8qIFNob3cgcHJpb3JpdHkgMSBhdCAzMjBweCAoMjBlbSB4IDE2cHgpICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMGVtKSB7XG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctcHJpb3JpdHktMSxcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1wcmlvcml0eS0xIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbi8qIFNob3cgcHJpb3JpdHkgMiBhdCA0ODBweCAoMzBlbSB4IDE2cHgpICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctcHJpb3JpdHktMixcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1wcmlvcml0eS0yIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbi8qIFNob3cgcHJpb3JpdHkgMyBhdCA2NDBweCAoNDBlbSB4IDE2cHgpICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGgudGFibGVzYXctcHJpb3JpdHktMyxcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1wcmlvcml0eS0zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG5cbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0Ym9keSB0ZCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLyogU2hvdyBwcmlvcml0eSA0IGF0IDgwMHB4ICg1MGVtIHggMTZweCkgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS00LFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cblxuLyogU2hvdyBwcmlvcml0eSA1IGF0IDk2MHB4ICg2MGVtIHggMTZweCkgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1wcmlvcml0eS01LFxuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRkLnRhYmxlc2F3LXByaW9yaXR5LTUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cblxuLyogU2hvdyBwcmlvcml0eSA2IGF0IDEsMTIwcHggKDcwZW0geCAxNnB4KSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICAudGFibGVzYXctY29sdW1udG9nZ2xlIHRoLnRhYmxlc2F3LXByaW9yaXR5LTYsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGQudGFibGVzYXctcHJpb3JpdHktNiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBhbGwge1xuICAvKiBVbmNoZWNrZWQgbWFudWFsbHk6IEFsd2F5cyBoaWRlICovXG5cbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1jZWxsLWhpZGRlbixcbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0ZC50YWJsZXNhdy1jZWxsLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIENoZWNrZWQgbWFudWFsbHk6IEFsd2F5cyBzaG93ICovXG5cbiAgLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZSB0aC50YWJsZXNhdy1jZWxsLXZpc2libGUsXG4gIC50YWJsZXNhdy1jb2x1bW50b2dnbGUgdGQudGFibGVzYXctY2VsbC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbi50YWJsZXNhdy1jb2x1bW50b2dnbGUtcG9wdXAgLmJ0bi1ncm91cCA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC4yZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYmxlc2F3LWNvbHVtbnRvZ2dsZS1wb3B1cCAuYnRuLWdyb3VwID4gbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG59XG5cbi50YWJsZXNhdy1zb3J0YWJsZSxcbi50YWJsZXNhdy1zb3J0YWJsZSB0aGVhZCxcbi50YWJsZXNhdy1zb3J0YWJsZSB0aGVhZCB0cixcbi50YWJsZXNhdy1zb3J0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmxlc2F3LXNvcnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRhYmxlc2F3LXNvcnRhYmxlIHRoLnRhYmxlc2F3LXNvcnRhYmxlLWhlYWQudGFibGVzYXctc29ydGFibGUtaGVhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50YWJsZXNhdy1zb3J0YWJsZSB0aC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkIGJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAuOWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjdlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xufVxuXG4udGFibGVzYXctc29ydGFibGUgLnRhYmxlc2F3LXNvcnRhYmxlLWhlYWQgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi50YWJsZXNhdy1zb3J0YWJsZS1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1sZWZ0OiAuMzEyNWVtO1xufVxuXG4udGFibGVzYXctc29ydGFibGUgLnRhYmxlc2F3LXNvcnRhYmxlLWhlYWQudGFibGVzYXctc29ydGFibGUtYXNjZW5kaW5nIC50YWJsZXNhdy1zb3J0YWJsZS1hcnJvdzphZnRlcixcbi50YWJsZXNhdy1zb3J0YWJsZSAudGFibGVzYXctc29ydGFibGUtaGVhZC50YWJsZXNhdy1zb3J0YWJsZS1kZXNjZW5kaW5nIC50YWJsZXNhdy1zb3J0YWJsZS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG59XG5cbi50YWJsZXNhdy1zb3J0YWJsZSAudGFibGVzYXctc29ydGFibGUtaGVhZC50YWJsZXNhdy1zb3J0YWJsZS1hc2NlbmRpbmcgLnRhYmxlc2F3LXNvcnRhYmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDIxOTFcIjtcbn1cblxuLnRhYmxlc2F3LXNvcnRhYmxlIC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkLnRhYmxlc2F3LXNvcnRhYmxlLWRlc2NlbmRpbmcgLnRhYmxlc2F3LXNvcnRhYmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDIxOTNcIjtcbn1cblxuLnRhYmxlc2F3LXNvcnRhYmxlIC5ub3QtYXBwbGljYWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLS1cIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJsZXNhdy1zb3J0YWJsZSAubm90LWFwcGxpY2FibGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZXNhdy1hZHZhbmNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGFibGVzYXctYWR2YW5jZS5taW5pbWFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNGVtO1xufVxuXG4udGFibGVzYXctYWR2YW5jZS1kb3RzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRhYmxlc2F3LWFkdmFuY2UtZG90cyBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjRlbSAuMmVtO1xufVxuXG4udGFibGVzYXctYWR2YW5jZS1kb3RzIGxpIGkge1xuICB3aWR0aDogLjI1ZW07XG4gIGhlaWdodDogLjI1ZW07XG4gIGJhY2tncm91bmQ6ICM1NTU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhYmxlc2F3LWFkdmFuY2UtZG90cy1oaWRlIHtcbiAgb3BhY2l0eTogLjI1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAkQkFTRS1QSUNLRVJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIE5vdGU6IHRoZSByb290IHBpY2tlciBlbGVtZW50IHNob3VsZCAqTk9UKiBiZSBzdHlsZWQgbW9yZSB0aGFuIHdoYXTigJlzIGhlcmUuXG4gKi9cbi5waWNrZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLyoqXG4gKiBUaGUgcGlja2VyIGlucHV0IGVsZW1lbnQuXG4gKi9cbi5waWNrZXJfX2lucHV0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyoqXG4gKiBXaGVuIHRoZSBwaWNrZXIgaXMgb3BlbmVkLCB0aGUgaW5wdXQgZWxlbWVudCBpcyDigJxhY3RpdmF0ZWTigJ0uXG4gKi9cbi5waWNrZXJfX2lucHV0LnBpY2tlcl9faW5wdXQtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwODllYztcbn1cbi8qKlxuICogVGhlIGhvbGRlciBpcyB0aGUgb25seSDigJxzY3JvbGxhYmxl4oCdIHRvcC1sZXZlbCBjb250YWluZXIgZWxlbWVudC5cbiAqL1xuLnBpY2tlcl9faG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyohXG4gKiBDbGFzc2ljIHBpY2tlciBzdHlsaW5nIGZvciBwaWNrYWRhdGUuanNcbiAqIERlbW86IGh0dHA6Ly9hbXN1bC5naXRodWIuaW8vcGlja2FkYXRlLmpzXG4gKi9cbi8qKlxuICogTm90ZTogdGhlIHJvb3QgcGlja2VyIGVsZW1lbnQgc2hvdWxkICpOT1QqIGJlIHN0eWxlZCBtb3JlIHRoYW4gd2hhdOKAmXMgaGVyZS5cbiAqL1xuLnBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyoqXG4gKiBUaGUgaG9sZGVyIGlzIHRoZSBiYXNlIG9mIHRoZSBwaWNrZXIuXG4gKi9cbi5waWNrZXJfX2hvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMTc2cHg7XG4gIG1heC13aWR0aDogNDY2cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xZW0pIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFlbSkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcyAwLjE1cywgYm9yZGVyLXdpZHRoIDBzIDAuMTVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMgMC4xNXMsIGJvcmRlci13aWR0aCAwcyAwLjE1cztcbn1cbi8qKlxuICogVGhlIGZyYW1lIGFuZCB3cmFwIHdvcmsgdG9nZXRoZXIgdG8gZW5zdXJlIHRoYXRcbiAqIGNsaWNrcyB3aXRoaW4gdGhlIHBpY2tlciBkb27igJl0IHJlYWNoIHRoZSBob2xkZXIuXG4gKi9cbi5waWNrZXJfX2ZyYW1lIHtcbiAgcGFkZGluZzogMXB4O1xufVxuLnBpY2tlcl9fd3JhcCB7XG4gIG1hcmdpbjogLTFweDtcbn1cbi8qKlxuICogV2hlbiB0aGUgcGlja2VyIG9wZW5zLi4uXG4gKi9cbi5waWNrZXItLW9wZW5lZCAucGlja2VyX19ob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMsIGJvcmRlci13aWR0aCAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDBzLCBib3JkZXItd2lkdGggMHM7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgJEJBU0UtREFURS1QSUNLRVJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFRoZSBwaWNrZXIgYm94LlxuICovXG4ucGlja2VyX19ib3gge1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cbi8qKlxuICogVGhlIGhlYWRlciBjb250YWluaW5nIHRoZSBtb250aCBhbmQgeWVhciBzdHVmZi5cbiAqL1xuLnBpY2tlcl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC43NWVtO1xufVxuLyoqXG4gKiBUaGUgbW9udGggYW5kIHllYXIgbGFiZWxzLlxuICovXG4ucGlja2VyX19tb250aCxcbi5waWNrZXJfX3llYXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbn1cbi5waWNrZXJfX3llYXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKipcbiAqIFRoZSBtb250aCBhbmQgeWVhciBzZWxlY3RvcnMuXG4gKi9cbi5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4ucGlja2VyX19zZWxlY3QtLXllYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICBoZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI0LjVlbSkge1xuICAucGlja2VyX19zZWxlY3QtLW1vbnRoLFxuICAucGlja2VyX19zZWxlY3QtLXllYXIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgfVxufVxuLnBpY2tlcl9fc2VsZWN0LS1tb250aCB7XG4gIHdpZHRoOiAzNSU7XG59XG4ucGlja2VyX19zZWxlY3QtLXllYXIge1xuICB3aWR0aDogMjIuNSU7XG59XG4ucGlja2VyX19zZWxlY3QtLW1vbnRoOmZvY3VzLFxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xufVxuLyoqXG4gKiBUaGUgbW9udGggbmF2aWdhdGlvbiBidXR0b25zLlxuICovXG4ucGlja2VyX19uYXYtLXByZXYsXG4ucGlja2VyX19uYXYtLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IC41ZW0gMS4yNWVtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRvcDogLTAuMjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLnBpY2tlcl9fbmF2LS1wcmV2LFxuICAucGlja2VyX19uYXYtLW5leHQge1xuICAgIHRvcDogLTAuMzNlbTtcbiAgfVxufVxuLnBpY2tlcl9fbmF2LS1wcmV2IHtcbiAgbGVmdDogLTFlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI0LjVlbSkge1xuICAucGlja2VyX19uYXYtLXByZXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICB9XG59XG4ucGlja2VyX19uYXYtLW5leHQge1xuICByaWdodDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tbmV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgfVxufVxuLnBpY2tlcl9fbmF2LS1wcmV2OmJlZm9yZSxcbi5waWNrZXJfX25hdi0tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcDogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjc1ZW0gc29saWQgIzAwMDAwMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNzVlbSBzb2xpZCAjMDAwMDAwO1xufVxuLnBpY2tlcl9fbmF2LS1wcmV2OmhvdmVyLFxuLnBpY2tlcl9fbmF2LS1uZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcbn1cbi5waWNrZXJfX25hdi0tZGlzYWJsZWQsXG4ucGlja2VyX19uYXYtLWRpc2FibGVkOmhvdmVyLFxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpiZWZvcmUsXG4ucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZTpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi8qKlxuICogVGhlIGNhbGVuZGFyIHRhYmxlIG9mIGRhdGVzXG4gKi9cbi5waWNrZXJfX3RhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgfVxufVxuLnBpY2tlcl9fdGFibGUgdGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4vKipcbiAqIFRoZSB3ZWVrZGF5IGxhYmVsc1xuICovXG4ucGlja2VyX193ZWVrZGF5IHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NiU7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMjVlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qIEluY3JlYXNlIHRoZSBzcGFjaW5nIGEgdGFkICovXG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICB9XG59XG4vKipcbiAqIFRoZSBkYXlzIG9uIHRoZSBjYWxlbmRhclxuICovXG4ucGlja2VyX19kYXkge1xuICBwYWRkaW5nOiAuMzEyNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBpY2tlcl9fZGF5LS10b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5waWNrZXJfX2RheS0tdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDAuNWVtIHNvbGlkICMwMDU5YmM7XG4gIGJvcmRlci1sZWZ0OiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhO1xufVxuLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XG4gIGNvbG9yOiAjZGRkZGRkO1xufVxuLnBpY2tlcl9fZGF5LS1pbmZvY3VzOmhvdmVyLFxuLnBpY2tlcl9fZGF5LS1vdXRmb2N1czpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XG59XG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xufVxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3Zlcixcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XG59XG4ucGlja2VyX19kYXktLXNlbGVjdGVkLFxuLnBpY2tlcl9fZGF5LS1zZWxlY3RlZDpob3Zlcixcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDg5ZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JiYmJiYjtcbn1cbi8qKlxuICogVGhlIGZvb3RlciBjb250YWluaW5nIHRoZSBcInRvZGF5XCIsIFwiY2xlYXJcIiwgYW5kIFwiY2xvc2VcIiBidXR0b25zLlxuICovXG4ucGlja2VyX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGlja2VyX19idXR0b24tLXRvZGF5LFxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcixcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IC44ZW07XG4gIHBhZGRpbmc6IC42NmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ucGlja2VyX19idXR0b24tLXRvZGF5OmhvdmVyLFxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpob3Zlcixcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjFkY2ZiO1xufVxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpmb2N1cyxcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6Zm9jdXMsXG4ucGlja2VyX19idXR0b24tLWNsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSxcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbn1cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlLFxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLXJpZ2h0OiAuNDVlbTtcbn1cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlIHtcbiAgdG9wOiAtMC4wNWVtO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogMC42NmVtIHNvbGlkICMwMDU5YmM7XG4gIGJvcmRlci1sZWZ0OiAuNjZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcbiAgdG9wOiAtMC4yNWVtO1xuICB3aWR0aDogLjY2ZW07XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWUyMjAwO1xufVxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRDdcIjtcbiAgdG9wOiAtMC4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1yaWdodDogLjM1ZW07XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF0sXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAkQ0xBU1NJQy1EQVRFLVBJQ0tFUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiIsIi8qKlxuICogc2VsZWN0aXplLmNzcyAodjAuMTIuNClcbiAqIENvcHlyaWdodCAoYykgMjAxM+KAkzIwMTUgQnJpYW4gUmVhdmlzICYgY29udHJpYnV0b3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTsgeW91IG1heSBub3QgdXNlIHRoaXNcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxuICogdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRlxuICogQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICpcbiAqIEBhdXRob3IgQnJpYW4gUmVhdmlzIDxicmlhbkB0aGlyZHJvdXRlLmNvbT5cbiAqL1xuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnISc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgei1pbmRleDogMTtcbiAgLyogZml4ZXMgaWUgYnVnIChzZWUgIzM5MikgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMGQwZDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYWNhY2E7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAucmVtb3ZlLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRvcDogNnB4O1xuICBmb250LXNpemU6IDIzcHg7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLFxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nOiA2cHggOHB4IDNweDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLFxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlcjogMCBzb2xpZCAjZDBkMGQwO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlcjogMCBzb2xpZCAjY2FjYWNhO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYsXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIHNvbGlkICNmZmZmZmY7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAycHggMCAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSxcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmQ7XG4gIGNvbG9yOiAjNDk1YzY4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZSB7XG4gIGNvbG9yOiAjNDk1YzY4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4IDAgLTJweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XG4gIHNyYzogdXJsKCcvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbiIsIi8qKlxuICogVUJFUk1FTlUgMy4wXG4gKlxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBDaHJpcyBNYXZyaWNvcywgU2V2ZW5TcGFya1xuICogaHR0cDovL3dwbWVnYW1lbnUuY29tXG4gKlxuICogRE8gTk9UIEVESVQgVEhJUyBGSUxFXG4gKi9cbi8qIEFsbCAqL1xuLnViZXJtZW51LFxuLnViZXJtZW51IC51YmVybWVudS1uYXYsXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0sXG4udWJlcm1lbnUgLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSxcbi51YmVybWVudSAudWJlcm1lbnUtcm93LFxuLnViZXJtZW51IC51YmVybWVudS1jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYnMsXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYnMtcGFuZWxzLFxuLnViZXJtZW51IC51YmVybWVudS1pbWFnZSxcbi51YmVybWVudSAudWJlcm1lbnUtaWNvbixcbi51YmVybWVudSAudWJlcm1lbnUtc2VhcmNoLFxuLnViZXJtZW51IC51YmVybWVudS1zZWFyY2gtaW5wdXQsXG4udWJlcm1lbnUgLnViZXJtZW51LXNlYXJjaC1zdWJtaXQsXG4udWJlcm1lbnUgLnViZXJtZW51LXJldHJhY3Rvcixcbi51YmVybWVudSAudWJlcm1lbnUtZGl2aWRlcixcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS1mb290ZXIsXG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGNsaXA6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi8qIFJlc2V0IC0gRXhjbHVkZSBpbWFnZSAqL1xuLnViZXJtZW51LFxuLnViZXJtZW51IC51YmVybWVudS1uYXYsXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0sXG4udWJlcm1lbnUgLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSxcbi51YmVybWVudSAudWJlcm1lbnUtcm93LFxuLnViZXJtZW51IC51YmVybWVudS1jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYnMsXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYnMtcGFuZWxzLFxuLnViZXJtZW51IC51YmVybWVudS1zZWFyY2gsXG4udWJlcm1lbnUgLnViZXJtZW51LXNlYXJjaC1pbnB1dCxcbi51YmVybWVudSAudWJlcm1lbnUtc2VhcmNoLXN1Ym1pdCxcbi51YmVybWVudSAudWJlcm1lbnUtcmV0cmFjdG9yLFxuLnViZXJtZW51IC51YmVybWVudS1kaXZpZGVyLFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWZvb3Rlcixcbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbi51YmVybWVudSAudWJlcm1lbnUtaW1hZ2Uge1xuICAvKiBQcmV2ZW50IGppZ2dsZSBvbiB0cmFuc2l0aW9uIGluIENocm9tZSAqL1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnViZXJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51YmVybWVudS1ib3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51YmVybWVudS1ib3VuZC1pbm5lciAudWJlcm1lbnUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnViZXJtZW51LFxuLnViZXJtZW51LW5hdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi51YmVybWVudS1uYXYge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnViZXJtZW51LW5hdixcbi51YmVybWVudS1zdWJtZW51LFxuLnViZXJtZW51LXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWJlcm1lbnUgYS51YmVybWVudS10YXJnZXQsXG4udWJlcm1lbnUtdHJpZ2dlci1jbGljayAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWJlcm1lbnUgc3Bhbi51YmVybWVudS10YXJnZXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWJlcm1lbnUtYWNjZXNzaWJsZSAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi51YmVybWVudS1hY2Nlc3NpYmxlOm5vdCg6aG92ZXIpIC51YmVybWVudS10YXJnZXQ6Zm9jdXMsXG4udWJlcm1lbnUtYWNjZXNzaWJsZSBpbnB1dDpub3QoOmhvdmVyKTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMmNjNGZmO1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICMyQ0M0RkYgIWltcG9ydGFudDtcbiAgei1pbmRleDogNTA7XG4gIHRyYW5zaXRpb246IG91dGxpbmUgLjFzIGxpbmVhcjtcbn1cbi8qIFRvZ2dsZSAqL1xuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLFxuLnViZXJtZW51LXN0aWNreS10b2dnbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUgLmZhIHtcbiAgd2lkdGg6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLjZlbTtcbn1cbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1pY29uLW9ubHkgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLWFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1jb250ZW50LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLWNvbnRlbnQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLWNvbnRlbnQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIEJhciAqL1xuLnViZXJtZW51LWJhci1hbGlnbi1mdWxsIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udWJlcm1lbnUtYmFyLWFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi51YmVybWVudS1iYXItYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWJlcm1lbnUtYmFyLWFsaWduLWNlbnRlciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi51YmVybWVudS1iYXItaW5uZXItY2VudGVyIC51YmVybWVudS1uYXYge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIFRvcCBMZXZlbCBJdGVtIEFsaWdtZW50ICovXG4udWJlcm1lbnUtaXRlbXMtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnViZXJtZW51LWl0ZW1zLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKiBUb3AgbGV2ZWwgbWVudSBpdGVtcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8qIEltcG9ydGFudCBmb3IgRmlyZWZveCBtZWdhIHN1YnMgaW4gb2xkZXIgdmVyc2lvbnMgKi9cbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi51YmVybWVudS1pdGVtcy1hbGlnbi10b3AgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4udWJlcm1lbnUtaXRlbXMtYWxpZ24tbGVmdC51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnViZXJtZW51LnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnViZXJtZW51LnViZXJtZW51LWhvcml6b250YWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5Om5vdCgucnRsKSAudWJlcm1lbnUudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wOmZpcnN0LWNoaWxkID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnViZXJtZW51IC51YmVybWVudS10YXJnZXQsXG4udWJlcm1lbnUgLnViZXJtZW51LW5vbmxpbmssXG4udWJlcm1lbnUgLnViZXJtZW51LXdpZGdldCxcbi51YmVybWVudSAudWJlcm1lbnUtY3VzdG9tLWNvbnRlbnQtcGFkZGVkLFxuLnViZXJtZW51IC51YmVybWVudS1yZXRyYWN0b3IsXG4udWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUsXG4udWJlcm1lbnUgLnViZXJtZW51LWNvbGdyb3VwIC51YmVybWVudS1jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayA+IC51YmVybWVudS1pdGVtLW5vcm1hbCA+IC51YmVybWVudS10YXJnZXQsXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtcGFkZGVkIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLnViZXJtZW51IC51YmVybWVudS10YXJnZXQtbm93cmFwID4gLnViZXJtZW51LXRhcmdldC10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLW1pbmkgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi8qIFRvcCBMZXZlbCBBbHdheXMgVmlzaWJsZSBTdGFjayAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayA+IC51YmVybWVudS1pdGVtIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogU3VibWVudSBTdGFjayAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sge1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS10eXBlLWNvbHVtbiA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLypwYWRkaW5nLWJvdHRvbTowOyovXG59XG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0tdHlwZS1jb2x1bW4gPiAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWl0ZW0tbm9ybWFsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWl0ZW0tbm9ybWFsID4gLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIC8qIFN0YWNrZWQgaXRlbXMgYXJlIHRpZ2h0ZXIgKi9cbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnViZXJtZW51IC51YmVybWVudS10YXJnZXQtd2l0aC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEltcG9ydGFudCBhcyBhIGNsZWFyZml4IGZvciBpbWFnZXMgdGFsbGVyIHRoYW4gdGV4dCAqL1xufVxuLyogU3VibWVudSBJbmRpY2F0b3JzICovXG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIC8qXCJcXGYwZDdcIjsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1oYXMtc3VibWVudS1kcm9wID4gLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnViZXJtZW51LXRhcmdldC51YmVybWVudS1ub2luZGljYXRvciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWl0ZW0tbWluaS51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC51YmVybWVudS10YXJnZXQudWJlcm1lbnUtbm9pbmRpY2F0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtbm9pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51YmVybWVudS1zdWItaW5kaWNhdG9ycy51YmVybWVudS1zdWItaW5kaWNhdG9ycy1hbGlnbi10ZXh0IC51YmVybWVudS1oYXMtc3VibWVudS1kcm9wID4gLnViZXJtZW51LXRhcmdldDphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLjZlbTtcbn1cbi8qIFJpZ2h0IGFycm93cyAqL1xuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0ID4gLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyLFxuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcC51YmVybWVudS1oYXMtc3VibWVudS1mbHlvdXQgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgLypcIlxcZjBkYVwiOyovXG59XG4vKiBSZXZlcnNlIEZseW91dHMgKi9cbi51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZmx5b3V0LnViZXJtZW51LXN1Ym1lbnUtcmV2ZXJzZSA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbiAgY29udGVudDogJ1xcZjEwNCc7XG59XG4vKiBUYXJnZXQgVGV4dCAqL1xuLnViZXJtZW51IC51YmVybWVudS10YXJnZXQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi8qIERlc2NyaXB0aW9uICovXG4udWJlcm1lbnUgLnViZXJtZW51LXRhcmdldC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXRhcmdldC13aXRoLWltYWdlID4gLnViZXJtZW51LXRhcmdldC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBub25lO1xufVxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWRpc2FibGUtcGFkZGluZyA+IC51YmVybWVudS10YXJnZXQge1xuICBwYWRkaW5nOiAwO1xufVxuLnViZXJtZW51LnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLnViZXJtZW51LWRpc2FibGUtcGFkZGluZy51YmVybWVudS1oYXMtc3VibWVudS1kcm9wID4gLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4vKiBJbWFnZXMgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWltYWdlOm5vdCgudWJlcm1lbnUtaW1hZ2UtbGF6eWxvYWQpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnViZXJtZW51IC51YmVybWVudS1pbWFnZS1sYXp5bG9hZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0tbGF5b3V0LWltYWdlX2xlZnQgPiAudWJlcm1lbnUtdGFyZ2V0LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIC8qIERlZmF1bHQgKi9cbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaW1hZ2VfbGVmdCA+IC51YmVybWVudS1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pbWFnZV9yaWdodCA+IC51YmVybWVudS10YXJnZXQtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIC8qIERlZmF1bHQgKi9cbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaW1hZ2VfcmlnaHQgPiAudWJlcm1lbnUtaW1hZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0tbGF5b3V0LWltYWdlX2Fib3ZlID4gLnViZXJtZW51LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaW1hZ2VfYmVsb3cgPiAudWJlcm1lbnUtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLyogSWNvbnMgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaWNvbiB7XG4gIHdpZHRoOiAxLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLW5vdGV4dCA+IC51YmVybWVudS1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLWxheW91dC1pY29uX2xlZnQgPiAudWJlcm1lbnUtaWNvbixcbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaWNvbl9yaWdodCA+IC51YmVybWVudS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaWNvbl90b3AgPiAudWJlcm1lbnUtaWNvbixcbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaWNvbl9ib3R0b20gPiAudWJlcm1lbnUtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaWNvbl9sZWZ0ID4gLnViZXJtZW51LXRhcmdldC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAuNmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udWJlcm1lbnUudWJlcm1lbnUtaWNvbnMtaW5saW5lIC51YmVybWVudS1pdGVtLWxheW91dC1pY29uX2xlZnQgPiAudWJlcm1lbnUtaWNvbixcbi51YmVybWVudS51YmVybWVudS1pY29ucy1pbmxpbmUgLnViZXJtZW51LWl0ZW0tbGF5b3V0LWljb25fbGVmdCA+IC51YmVybWVudS10YXJnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4vKiBDb250ZW50IGFsaWdubWVudCAqL1xuLnViZXJtZW51IC51YmVybWVudS1jb250ZW50LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnViZXJtZW51IC51YmVybWVudS1jb250ZW50LWFsaWduLWxlZnQgPiAudWJlcm1lbnUtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWNvbnRlbnQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnViZXJtZW51IC51YmVybWVudS1jb250ZW50LWFsaWduLWNlbnRlciA+IC51YmVybWVudS1pbWFnZSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnViZXJtZW51IC51YmVybWVudS1jb250ZW50LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWNvbnRlbnQtYWxpZ24tcmlnaHQgPiAudWJlcm1lbnUtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBDb2x1bW5zICYgUm93cyAqL1xuLnViZXJtZW51IC51YmVybWVudS1yb3csXG4udWJlcm1lbnUgLnViZXJtZW51LWNvbHVtbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi8qIERyb3AgU3ViICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwO1xuICB0b3A6IC0xMDAwMHB4O1xuICAvKmRpc3BsYXk6bm9uZTsqL1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZVxcOTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbTpub3QoLnViZXJtZW51LWFjdGl2ZSkgLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS1wYWRkZWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51YmVybWVudS1ub2pzIC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi51YmVybWVudS1ub2pzIC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQsXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogRm9yIHN1YiBmbHlvdXRzICovXG59XG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaW4tdHJhbnNpdGlvbiA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGNsaXA6IHJlY3QoMCwgNTAwMHB4LCA1MDAwcHgsIC01MDAwcHgpO1xufVxuLnViZXJtZW51LWJvdW5kIC51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYSB7XG4gIG1pbi13aWR0aDogNTAlO1xuICAvKiBEZWZhdWx0ICovXG59XG4vKiBNZWdhIFN1Ym1lbnUgR3JpZCBMYXlvdXRzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZ3JpZCxcbi51YmVybWVudSAudWJlcm1lbnUtZ3JpZC1yb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWdyaWQgLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudSAudWJlcm1lbnUtZ3JpZC1yb3cgLnViZXJtZW51LXRhcmdldCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4vKiBEcm9wIFN1YiBPcGVuIExheWVyaW5nICovXG4udWJlcm1lbnUtbm9qcyAudWJlcm1lbnUtaXRlbTpob3ZlciA+IC51YmVybWVudS10YXJnZXQsXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51YmVybWVudS1ub2pzIC51YmVybWVudS1pdGVtOmhvdmVyIC51YmVybWVudS1zdWJtZW51LWRyb3AsXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlIC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICB6LWluZGV4OiAyMDtcbn1cbi8qIERyb3AgU3ViIC0gTGVmdCBlZGdlIG9mIG1lbnUgaXRlbSAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi1sZWZ0X2VkZ2VfaXRlbSB7XG4gIGxlZnQ6IGF1dG87XG59XG4vKiBEcm9wIFN1YiAtIFJpZ2h0IGVkZ2Ugb2YgbWVudSBpdGVtIC0gZm9yY2VzIFJUTCAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi1yaWdodF9lZGdlX2l0ZW0ge1xuICByaWdodDogYXV0bztcbn1cbi8qIERyb3AgU3ViIC0gTGVmdCBFZGdlIG9mIE1lbnUgQmFyICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWFsaWduLWxlZnRfZWRnZV9iYXIsXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWFsaWduLWZ1bGxfd2lkdGgge1xuICBsZWZ0OiAwO1xufVxuLyogRHJvcCBTdWIgLSBSaWdodCBFZGdlIG9mIE1lbnUgQmFyICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWFsaWduLXJpZ2h0X2VkZ2VfYmFyIHtcbiAgcmlnaHQ6IDA7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtcnRsID4gKiB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi1mdWxsX3dpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBSZXRyYWN0b3IgKi9cbi51YmVybWVudSAudWJlcm1lbnUtcmV0cmFjdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtcmV0cmFjdG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnViZXJtZW51IC51YmVybWVudS1yZXRyYWN0b3ItZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi8qIFN1Ym1lbnUgbWVudSBpdGVtcyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtIHtcbiAgLyptaW4td2lkdGg6MTAwcHg7Ki9cbn1cbi8qIFN0YWNrIFN1YiAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtaXRlbS51YmVybWVudS1jb2x1bW4tYXV0byB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWF1dG9jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0taGVhZGVyID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayA+IC51YmVybWVudS1hdXRvY29sdW1uID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayA+IC51YmVybWVudS1pdGVtLW5vcm1hbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY29sdW1uICsgLnViZXJtZW51LWl0ZW0tdmlldy1hbGwge1xuICBjbGVhcjogYm90aDtcbiAgLyogVmlldyBhbGwgbGluayBpbiBhIHN0YWNrIG5lZWRzIHRvIGNsZWFyIHByb3Blcmx5ICovXG59XG4vKiBJbmRlbnRlZCBTdGFja3MgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrLnViZXJtZW51LXN1Ym1lbnUtaW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgcGFkZGluZy10b3A6IC40ZW07XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4vKiBUcmFuc2l0aW9ucyAqL1xuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWluLXRyYW5zaXRpb24gPiAudWJlcm1lbnUtc3VibWVudS1kcm9wLFxuLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZS51YmVybWVudS1pbi10cmFuc2l0aW9uID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnViZXJtZW51IC51YmVybWVudS1pdGVtIC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLyogTm8gVHJhbnNpdGlvbiAqL1xuLnViZXJtZW51LXRyYW5zaXRpb24tbm9uZSAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdG9wOiBhdXRvO1xufVxuLnViZXJtZW51LW5vanMudWJlcm1lbnUtdHJhbnNpdGlvbi1ub25lIC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbi51YmVybWVudS10cmFuc2l0aW9uLW5vbmUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbi8qIFNsaWRlIFRyYW5zaXRpb24gKi9cbi51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlIC51YmVybWVudS1pdGVtIC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIHZpc2liaWxpdHk7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAvKm1heC1oZWlnaHQ7Ki9cbiAgbWF4LWhlaWdodDogMDtcbiAgdG9wOiBhdXRvO1xufVxuLnViZXJtZW51LW5vanMudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtaXRlbTpob3ZlciA+IC51YmVybWVudS1zdWJtZW51LWRyb3AsXG4udWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAvKiBqdXN0IGZvciBhbmltYXRpb24gdGltaW5nICovXG59XG4vKiBGYWRlIFRyYW5zaXRpb24gKi9cbi51YmVybWVudS10cmFuc2l0aW9uLWZhZGUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLnViZXJtZW51LW5vanMudWJlcm1lbnUtdHJhbnNpdGlvbi1mYWRlIC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbi51YmVybWVudS10cmFuc2l0aW9uLWZhZGUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogYXV0bztcbn1cbi8qIFNoaWZ0IFVwIFRyYW5zaXRpb24gKi9cbi51YmVybWVudS10cmFuc2l0aW9uLXNoaWZ0IC51YmVybWVudS1pdGVtIC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0b3A6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXRvcCwgb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi10b3AsIG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi10b3AsIG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIC8qIEluY2x1ZGluZyB2aXNpYmlsaXR5IHJlYWxseSBtYXR0ZXJzICovXG59XG4udWJlcm1lbnUtbm9qcy51YmVybWVudS10cmFuc2l0aW9uLXNoaWZ0IC51YmVybWVudS1pdGVtOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCxcbi51YmVybWVudS10cmFuc2l0aW9uLXNoaWZ0IC51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLyogTWVnYSAqL1xuLnViZXJtZW51LnViZXJtZW51LXRyYW5zaXRpb24tc2xpZGUgLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLFxuLnViZXJtZW51Om5vdCgudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSkgLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnViZXJtZW51LnViZXJtZW51LWRpc2FibGUtc3VibWVudS1zY3JvbGwgLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWJlcm1lbnUudWJlcm1lbnUtZGlzYWJsZS1zdWJtZW51LXNjcm9sbCAudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLyogRmx5b3V0ICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaGFzLXN1Ym1lbnUtZmx5b3V0IHtcbiAgLypwb3NpdGlvbjpyZWxhdGl2ZTsqL1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0ID4gLnViZXJtZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4udWJlcm1lbnU6bm90KC51YmVybWVudS10cmFuc2l0aW9uLXNsaWRlKSAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0IHtcbiAgbWF4LWhlaWdodDogOTk5OTlweDtcbiAgLyogQWxsb3dzIHRyYW5zaXRpb25zLW91dCB0byB3b3JrIHByb3Blcmx5ICovXG59XG4vKiBTZWNvbmQgKyAqL1xuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0ID4gLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlIHtcbiAgei1pbmRleDogNTA7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgY2xpcDogcmVjdCgtMTBweCwgNTAwMHB4LCA1MDAwcHgsIDApO1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0LnViZXJtZW51LXN1Ym1lbnUtYWxpZ24tcmlnaHRfZWRnZV9pdGVtIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gIGNsaXA6IHJlY3QoLTEwcHgsIDUwMDBweCwgNTAwMHB4LCAtNTAwMHB4KTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCB7XG4gIHRvcDogMDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCA+IC51YmVybWVudS1pdGVtLnViZXJtZW51LWhhcy1zdWJtZW51LW1lZ2Ege1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtZmx5b3V0ID4gLnViZXJtZW51LWl0ZW0gPiAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYSB7XG4gIGxlZnQ6IDEwMCU7XG4gIC8qdG9wOi0xcHg7Ki9cbiAgdG9wOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNsaXA6IHJlY3QoLTEwcHgsIDUwMDBweCwgNTAwMHB4LCAtNTAwMHB4KTtcbn1cbi51YmVybWVudS51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLWxldmVsLTE6Zmlyc3QtY2hpbGQgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCxcbi51YmVybWVudS51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLWxldmVsLTE6Zmlyc3QtY2hpbGQgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCA+IC51YmVybWVudS1pdGVtOmZpcnN0LWNoaWxkID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQsXG4udWJlcm1lbnUudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLyogV2l0aGluIE1lZ2EgKi9cbi8qIE1lZ2Egd2l0aGluIG1lZ2EgKi9cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNsaXA6IHJlY3QoMCwgNTAwMHB4LCA1MDAwcHgsIC01MDAwcHgpO1xufVxuLyogRmx5b3V0IHdpdGhpbiBtZWdhICovXG4udWJlcm1lbnUgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhIC51YmVybWVudS1pdGVtLnViZXJtZW51LWhhcy1zdWJtZW51LWZseW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtaXRlbSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgPiAudWJlcm1lbnUtaXRlbS51YmVybWVudS1oYXMtc3VibWVudS1mbHlvdXQgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1oYXMtc3VibWVudS1mbHlvdXQudWJlcm1lbnUtYWN0aXZlIHtcbiAgei1pbmRleDogMTAwO1xufVxuLyogUm93cyAqL1xuLnViZXJtZW51IC51YmVybWVudS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnViZXJtZW51IC51YmVybWVudS1jbGVhci1yb3cge1xuICBjbGVhcjogYm90aDtcbn1cbi8qIEdyaWQgLSB0dXJuIHRvIExFU1MgYW5kIHJldXNlIGFzIG1peGluICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59XG4vKiBBbHRlcm5hdGl2ZSBBbGlnbm1lbnRzICovXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLnViZXJtZW51LXN1Ym1lbnUtY29udGVudC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EudWJlcm1lbnUtc3VibWVudS1jb250ZW50LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLnViZXJtZW51LXN1Ym1lbnUtY29udGVudC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLnViZXJtZW51LXN1Ym1lbnUtY29udGVudC1hbGlnbi1sZWZ0ID4gLnViZXJtZW51LWNvbHVtbixcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EudWJlcm1lbnUtc3VibWVudS1jb250ZW50LWFsaWduLWxlZnQgPiAudWJlcm1lbnUtcm93ID4gLnViZXJtZW51LWNvbHVtbixcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EudWJlcm1lbnUtc3VibWVudS1jb250ZW50LWFsaWduLXJpZ2h0ID4gLnViZXJtZW51LWNvbHVtbixcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EudWJlcm1lbnUtc3VibWVudS1jb250ZW50LWFsaWduLXJpZ2h0ID4gLnViZXJtZW51LXJvdyA+IC51YmVybWVudS1jb2x1bW4sXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhLnViZXJtZW51LXN1Ym1lbnUtY29udGVudC1hbGlnbi1jZW50ZXIgPiAudWJlcm1lbnUtY29sdW1uLFxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51LXR5cGUtbWVnYS51YmVybWVudS1zdWJtZW51LWNvbnRlbnQtYWxpZ24tY2VudGVyID4gLnViZXJtZW51LXJvdyA+IC51YmVybWVudS1jb2x1bW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1jb2x1bW4tYXV0byB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtMyB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTItMyB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtNCB7XG4gIHdpZHRoOiAyNSU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtNCB7XG4gIHdpZHRoOiA3NSU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtNSB7XG4gIHdpZHRoOiAyMCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTItNSB7XG4gIHdpZHRoOiA0MCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtNSB7XG4gIHdpZHRoOiA2MCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTQtNSB7XG4gIHdpZHRoOiA4MCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtNiB7XG4gIHdpZHRoOiAxNi42NiU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTUtNiB7XG4gIHdpZHRoOiA4My4zMyU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtNyB7XG4gIHdpZHRoOiAxNC4yOCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTItNyB7XG4gIHdpZHRoOiAyOC41NyU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtNyB7XG4gIHdpZHRoOiA0Mi44NSU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTQtNyB7XG4gIHdpZHRoOiA1Ny4xNCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTUtNyB7XG4gIHdpZHRoOiA3MS40MiU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTYtNyB7XG4gIHdpZHRoOiA4NS43MSU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtOCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMy04IHtcbiAgd2lkdGg6IDM3LjUlO1xufVxuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi01LTgge1xuICB3aWR0aDogNjIuNSU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTctOCB7XG4gIHdpZHRoOiA4Ny41JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMS05IHtcbiAgd2lkdGg6IDExLjExJTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMi05IHtcbiAgd2lkdGg6IDIyLjIyJTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNC05IHtcbiAgd2lkdGg6IDQ0LjQ0JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNS05IHtcbiAgd2lkdGg6IDU1LjU1JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNy05IHtcbiAgd2lkdGg6IDc3Ljc3JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tOC05IHtcbiAgd2lkdGg6IDg4Ljg4JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMS0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTMtMTAge1xuICB3aWR0aDogMzAlO1xufVxuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi03LTEwIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tOS0xMCB7XG4gIHdpZHRoOiA5MCU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTEtMTEge1xuICB3aWR0aDogOS4wOSU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTItMTEge1xuICB3aWR0aDogMTguMTglO1xufVxuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi0zLTExIHtcbiAgd2lkdGg6IDI3LjI3JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNC0xMSB7XG4gIHdpZHRoOiAzNi4zNiU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTUtMTEge1xuICB3aWR0aDogNDUuNDUlO1xufVxuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi02LTExIHtcbiAgd2lkdGg6IDU0LjU0JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNy0xMSB7XG4gIHdpZHRoOiA2My42MyU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTgtMTEge1xuICB3aWR0aDogNzIuNzIlO1xufVxuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi05LTExIHtcbiAgd2lkdGg6IDgxLjgxJTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tMTAtMTEge1xuICB3aWR0aDogOTAuOTAlO1xufVxuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi0xLTEyIHtcbiAgd2lkdGg6IDguMzMlO1xufVxuLnViZXJtZW51IC51YmVybWVudS1uYXYgLnViZXJtZW51LWNvbHVtbi01LTEyIHtcbiAgd2lkdGg6IDQxLjY2JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1jb2x1bW4tNy0xMiB7XG4gIHdpZHRoOiA1OC4zMyU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LW5hdiAudWJlcm1lbnUtY29sdW1uLTExLTEyIHtcbiAgd2lkdGg6IDkxLjY2JTtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbi1mdWxsLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIgPiAudWJlcm1lbnUtY29sdW1uLTEtMjpudGgtY2hpbGQoMm4rMSksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4tMS0zOm50aC1jaGlsZCgzbisxKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbi0xLTQ6bnRoLWNoaWxkKDRuKzEpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIgPiAudWJlcm1lbnUtY29sdW1uLTEtNTpudGgtY2hpbGQoNW4rMSksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4tMS02Om50aC1jaGlsZCg2bisxKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbi0xLTc6bnRoLWNoaWxkKDduKzEpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIgPiAudWJlcm1lbnUtY29sdW1uLTEtODpudGgtY2hpbGQoOG4rMSksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4tMS05Om50aC1jaGlsZCg5bisxKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyID4gLnViZXJtZW51LWNvbHVtbi0xLTEwOm50aC1jaGlsZCgxMG4rMSksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4tMS0xMTpudGgtY2hpbGQoMTFuKzEpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIgPiAudWJlcm1lbnUtY29sdW1uLTEtMTI6bnRoLWNoaWxkKDEybisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbiB7XG4gIGNsZWFyOiBub25lO1xufVxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi1mdWxsLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTI6bnRoLWNoaWxkKDJuKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTM6bnRoLWNoaWxkKDNuKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTQ6bnRoLWNoaWxkKDRuKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTU6bnRoLWNoaWxkKDVuKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTY6bnRoLWNoaWxkKDZuKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTc6bnRoLWNoaWxkKDduKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTg6bnRoLWNoaWxkKDhuKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTk6bnRoLWNoaWxkKDluKzIpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wID4gLnViZXJtZW51LWNvbHVtbi0xLTEwOm50aC1jaGlsZCgxMG4rMiksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AgPiAudWJlcm1lbnUtY29sdW1uLTEtMTE6bnRoLWNoaWxkKDExbisyKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcCA+IC51YmVybWVudS1jb2x1bW4tMS0xMjpudGgtY2hpbGQoMTJuKzIpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMiA+IC51YmVybWVudS1jb2x1bW4tZnVsbCxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbi0xLTI6bnRoLWNoaWxkKDJuKzMpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uLTEtMzpudGgtY2hpbGQoM24rMyksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMiA+IC51YmVybWVudS1jb2x1bW4tMS00Om50aC1jaGlsZCg0biszKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbi0xLTU6bnRoLWNoaWxkKDVuKzMpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uLTEtNjpudGgtY2hpbGQoNm4rMyksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMiA+IC51YmVybWVudS1jb2x1bW4tMS03Om50aC1jaGlsZCg3biszKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbi0xLTg6bnRoLWNoaWxkKDhuKzMpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uLTEtOTpudGgtY2hpbGQoOW4rMyksXG4udWJlcm1lbnUgLnViZXJtZW51LWF1dG9jbGVhci51YmVybWVudS1zdWJtZW51LXJldHJhY3Rvci10b3AtMiA+IC51YmVybWVudS1jb2x1bW4tMS0xMDpudGgtY2hpbGQoMTBuKzMpLFxuLnViZXJtZW51IC51YmVybWVudS1hdXRvY2xlYXIudWJlcm1lbnUtc3VibWVudS1yZXRyYWN0b3ItdG9wLTIgPiAudWJlcm1lbnUtY29sdW1uLTEtMTE6bnRoLWNoaWxkKDExbiszKSxcbi51YmVybWVudSAudWJlcm1lbnUtYXV0b2NsZWFyLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yID4gLnViZXJtZW51LWNvbHVtbi0xLTEyOm50aC1jaGlsZCgxMm4rMykge1xuICBjbGVhcjogYm90aDtcbn1cbi8qIFRhYnMgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIFdpbGwgYmUgb3ZlcnJpZGRlbiBieSBjb2x1bW5zICovXG59XG4udWJlcm1lbnUgLnViZXJtZW51LXRhYnMtZ3JvdXAge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnViZXJtZW51IC51YmVybWVudS10YWIgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnViZXJtZW51IC51YmVybWVudS10YWIgPiAudWJlcm1lbnUtdGFyZ2V0LFxuLnViZXJtZW51IC51YmVybWVudS10YWIgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgLyogSW5pdCBib3JkZXIgZm9yIGxhdGVyIHN0eWxpbmcgKi9cbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnViZXJtZW51LW5vanMgLnViZXJtZW51LXRhYjpob3ZlciA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCxcbi51YmVybWVudSAudWJlcm1lbnUtdGFiLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnViZXJtZW51LW5vanMgLnViZXJtZW51LXRhYnMtc2hvdy1kZWZhdWx0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtdGFiOmZpcnN0LWNoaWxkID4gLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIFNob3cgZmlyc3QgdGFiIHBhbmVsICovXG59XG4udWJlcm1lbnUtbm9qcyAudWJlcm1lbnUtdGFicy1zaG93LWRlZmF1bHQ6aG92ZXIgPiAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWI6Zmlyc3QtY2hpbGQgPiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBIaWRlIGZpcnN0IHRhYiBwYW5lbCB3aGVuIHNob3dpbmcgb3RoZXJzICovXG59XG4udWJlcm1lbnUtbm9qcyAudWJlcm1lbnUtdGFicy1zaG93LWRlZmF1bHQ6aG92ZXIgPiAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWI6Zmlyc3QtY2hpbGQ6aG92ZXIgPiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogU2hvdyBmaXJzdCB0YWIgcGFuZWwgd2hlbiBob3ZlcmluZyBpbiBpdHMgdGFiICovXG59XG4vKiBUYWJzIExlZnQgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWxheW91dC1sZWZ0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXRhYi1sYXlvdXQtbGVmdCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4udWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LXRhYnMudWJlcm1lbnUtdGFiLWxheW91dC1sZWZ0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAvKlwiXFxmMGRhXCI7Ki9cbn1cbi8qIFRhYnMgUmlnaHQgKi9cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWxheW91dC1yaWdodCA+IC51YmVybWVudS10YWJzLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWxheW91dC1yaWdodCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtdGFiLWxheW91dC1yaWdodCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS10YWItbGF5b3V0LXJpZ2h0ID4gLnViZXJtZW51LXRhYnMtZ3JvdXAgPiAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAvKlwiXFxmMGRhXCI7Ki9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG4vKiBUYWJzIFRvcCAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWItbGF5b3V0LXRvcCA+IC51YmVybWVudS10YWJzLWdyb3VwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLnViZXJtZW51IC51YmVybWVudS10YWItbGF5b3V0LXRvcCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG4vKiBUYWJzIEJvdHRvbSAqL1xuLnViZXJtZW51IC51YmVybWVudS10YWItbGF5b3V0LWJvdHRvbSA+IC51YmVybWVudS10YWJzLWdyb3VwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLnViZXJtZW51IC51YmVybWVudS10YWItbGF5b3V0LWJvdHRvbSA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtdGFicy51YmVybWVudS10YWItbGF5b3V0LWJvdHRvbSA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi8qIFdpZGdldHMgKi9cbi51YmVybWVudSBoMy51YmVybWVudS13aWRnZXR0aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG59XG4ud2lkZ2V0LnViZXJtZW51X25hdmlnYXRpb25fd2lkZ2V0LWNsYXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4vKiBEaXZpZGVyICovXG4udWJlcm1lbnUgLnViZXJtZW51LWRpdmlkZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrID4gLnViZXJtZW51LWRpdmlkZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LWRpdmlkZXIgaHIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4vKiBTZWFyY2ggQmFyICovXG4udWJlcm1lbnUgLnViZXJtZW51LXNlYXJjaCAudWJlcm1lbnUtc2VhcmNoZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDdweDtcbn1cbi51YmVybWVudSAudWJlcm1lbnUtc2VhcmNoIGlucHV0LnViZXJtZW51LXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggNDBweCA4cHggMTVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXNlYXJjaCAudWJlcm1lbnUtc2VhcmNoLXN1Ym1pdCxcbi51YmVybWVudSAudWJlcm1lbnUtc2VhcmNoYmFyLWRyb3AgLnViZXJtZW51LXNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8qIFNlYXJjaCAtIHN1Ym1lbnUgKi9cbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtc2VhcmNoIC51YmVybWVudS1zZWFyY2hmb3JtIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1zZWFyY2ggaW5wdXQudWJlcm1lbnUtc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggNTBweCAxNHB4IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnViZXJtZW51IC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1zZWFyY2ggLnViZXJtZW51LXNlYXJjaC1zdWJtaXQsXG4udWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXNlYXJjaGJhci1kcm9wIC51YmVybWVudS1zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBSZWNlbnQgUG9zdHMgKi9cbi51YmVybWVudSAudWJlcm1lbnUtcG9zdGxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udWJlcm1lbnUgLnViZXJtZW51LXBvc3RsaXN0IC51YmVybWVudS1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnViZXJtZW51IC51YmVybWVudS1wb3N0bGlzdC10aXRsZSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnViZXJtZW51IC51YmVybWVudS1wb3N0bGlzdC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBvcGFjaXR5OiAuNztcbn1cbi8qIE1hcHMgKi9cbi51YmVybWVudSAudWJlcm1lbnUtbWFwLWNhbnZhcyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4udWJlcm1lbnUtc2NyZWVuLXJlYWRlcixcbi51YmVybWVudS10YXJnZXQtZGl2aWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG4udWJlci1jbGVhcjphZnRlcixcbi51YmVybWVudTphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtc3VibWVudTphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtY29sdW1uOmFmdGVyLFxuLnViZXJtZW51IC51YmVybWVudS1pbWFnZTphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtdGFiczphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtcG9zdGxpc3QtaXRlbTphZnRlcixcbi51YmVybWVudSAudWJlcm1lbnUtY29udGVudC1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIFNraW4gUmVzZXQgKi9cbi51YmVybWVudSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLyogRm9yIEpTICovXG4udWJlcm1lbnUtdGVzdC1kaW1lbnNpb25zIHtcbiAgLypwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50OyovXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLyogRm9yIGRlYnVnZ2luZyAqL1xuLnViZXJtZW51IC51YmVybWVudS1mb3JjZSA+IC51YmVybWVudS1zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbi51YmVybWVudS1ub3RyYW5zaXRpb24sXG4udWJlcm1lbnUtbm90cmFuc2l0aW9uID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBBZG1pbiBOb3RpY2VzICovXG4udWJlcm1lbnUtYWRtaW4tbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICM0RDkwRkU7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLnViZXJtZW51LWFkbWluLW5vdGljZSBhLFxuLnViZXJtZW51LWFkbWluLW5vdGljZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwQTNGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi51YmVybWVudS1hZG1pbi1ub3RpY2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjMEQ3NUFGO1xufVxuLnViZXJtZW51LWFkbWluLW5vdGljZSBzdHJvbmcge1xuICBjb2xvcjogdG9tYXRvO1xufVxuLnViZXJtZW51LWFkbWluLW5vdGljZSAudWJlcm1lbnUtYWRtaW4tbm90aWNlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi51YmVybWVudS1hZG1pbi1ub3RpY2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICdVYmVyTWVudSBOb3RpY2U6IE9ubHkgZGlzcGxheWVkIHRvIGFkbWluIHVzZXJzJztcbiAgbGVmdDogLTMwcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4udWJlcm1lbnUtYWRtaW4tbm90aWNlOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jd3AtYWRtaW4tYmFyLXViZXJtZW51IC5mYSxcbiN3cC1hZG1pbi1iYXItdWJlcm1lbnVfbG9hZGluZyAuZmEge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNhYWE7XG59XG4jd3AtYWRtaW4tYmFyLXViZXJtZW51X2xvYWRpbmcgLmZhIHtcbiAgY29sb3I6IHllbGxvdztcbn1cbiN3cGFkbWluYmFyICN3cC1hZG1pbi1iYXItdWJlcm1lbnVfbG9hZGluZyAjd3AtYWRtaW4tYmFyLXViZXJtZW51X2xvYWRpbmdfbXNnIC5hYi1pdGVtIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLnViZXJtZW51LnViZXJtZW51LWxvYy11YmVybWVudS1kaXJlY3QtaW5qZWN0LFxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLnViZXJtZW51LWxvYy11YmVybWVudS1kaXJlY3QtaW5qZWN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkbWluLWJhciAudWJlcm1lbnUudWJlcm1lbnUtbG9jLXViZXJtZW51LWRpcmVjdC1pbmplY3QsXG4uYWRtaW4tYmFyIC51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1sb2MtdWJlcm1lbnUtZGlyZWN0LWluamVjdCB7XG4gIHRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC51YmVybWVudS51YmVybWVudS1sb2MtdWJlcm1lbnUtZGlyZWN0LWluamVjdCB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAudWJlcm1lbnUudWJlcm1lbnUtbG9jLXViZXJtZW51LWRpcmVjdC1pbmplY3QsXG4gIC5hZG1pbi1iYXIgLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLnViZXJtZW51LWxvYy11YmVybWVudS1kaXJlY3QtaW5qZWN0IHtcbiAgICB0b3A6IDQ2cHg7XG4gIH1cbiAgLnViZXJtZW51LnViZXJtZW51LWxvYy11YmVybWVudS1kaXJlY3QtaW5qZWN0LFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUudWJlcm1lbnUtbG9jLXViZXJtZW51LWRpcmVjdC1pbmplY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLyoqIFZlcnRpY2FsICoqL1xuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4udWJlcm1lbnUtdmVydGljYWwudWJlcm1lbnUtaXRlbXMtYWxpZ24tcmlnaHQgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnViZXJtZW51LXZlcnRpY2FsLnViZXJtZW51LWl0ZW1zLWFsaWduLWNlbnRlciAudWJlcm1lbnUtaXRlbS1sZXZlbC0wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgY2xpcDogcmVjdCgtNTAwMHB4LCA1MDAwcHgsIDUwMDBweCwgMCk7XG59XG4udWJlcm1lbnUudWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi51YmVybWVudS12ZXJ0aWNhbC51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnViZXJtZW51LXRhcmdldDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xufVxuLnViZXJtZW51LW5vanMudWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMDpob3ZlciA+IC51YmVybWVudS1zdWJtZW51LWRyb3AsXG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wLFxuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1hY3RpdmUgLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4udWJlcm1lbnUtbm9qcy51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wOmhvdmVyID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWFsaWduLXZlcnRpY2FsX3BhcmVudF9pdGVtLFxuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcC51YmVybWVudS1zdWJtZW51LWFsaWduLXZlcnRpY2FsX3BhcmVudF9pdGVtIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1mbHlvdXQtZnVsbC1oZWlnaHQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWZseW91dC1mdWxsLWhlaWdodCA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgdG9wOiAwcHg7XG59XG4udWJlcm1lbnUtdmVydGljYWwudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUudWJlcm1lbnUtaW4tdHJhbnNpdGlvbiA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDA7XG59XG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LXRhYi1sYXlvdXQtbGVmdCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCxcbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtdGFiLWxheW91dC1yaWdodCA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtcmVsYXRpdmUudWJlcm1lbnUtYWN0aXZlIHtcbiAgei1pbmRleDogMjA7XG59XG4udWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LXJlbGF0aXZlLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi12ZXJ0aWNhbF9wYXJlbnRfaXRlbSB7XG4gIHRvcDogMHB4O1xufVxuLnViZXJtZW51LXZlcnRpY2FsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbWluaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbn1cbi51YmVybWVudS51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLW1pbmkgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8qIFRleHQgUlRMICovXG4ucnRsIC51YmVybWVudSxcbi5ydGwgLnViZXJtZW51IC51YmVybWVudS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4vKiBMZWZ0IEFsaWduZWQgdG9wIGxldmVsIGl0ZW1zICovXG4ucnRsIC51YmVybWVudS1pdGVtcy1hbGlnbi1sZWZ0LnViZXJtZW51LWhvcml6b250YWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJ0bCAudWJlcm1lbnUtaXRlbXMtYWxpZ24tbGVmdC51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gIGZsb2F0OiBub25lO1xufVxuLyogQ2VudGVyIEFsaWduZWQgdG9wIGxldmVsIGl0ZW1zICovXG4ucnRsIC51YmVybWVudS1pdGVtcy1hbGlnbi1jZW50ZXIudWJlcm1lbnUtaG9yaXpvbnRhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ydGwgLnViZXJtZW51LWl0ZW1zLWFsaWduLWxlZnQudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICBmbG9hdDogbm9uZTtcbn1cbi8qIExlZnQtbW9zdCBpdGVtIHRvcCBsZXZlbCAqL1xuLnJ0bCAudWJlcm1lbnUudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wOmxhc3QtY2hpbGQgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBDb2x1bW5zIFJUTCAqL1xuLnJ0bCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhID4gLnViZXJtZW51LWNvbHVtbjpub3QoLnViZXJtZW51LXRhYnMtZ3JvdXApLFxuLnJ0bCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS10YWItY29udGVudC1wYW5lbCA+IC51YmVybWVudS1jb2x1bW46bm90KC51YmVybWVudS10YWJzLWdyb3VwKSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi8qIFJldmVyc2UgaWNvbiBwYWRkaW5nICovXG4ucnRsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS1sYXlvdXQtaWNvbl9sZWZ0ID4gLnViZXJtZW51LXRhcmdldC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC42ZW07XG59XG4vKiBNb3ZlIGFycm93cyB0byBsZWZ0ICovXG4ucnRsIC51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnJ0bCAudWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1oYXMtc3VibWVudS1kcm9wID4gLnViZXJtZW51LXRhcmdldDphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuLyogRGlzYWJsaW5nIHBhZGRpbmcsIGJ1dCBrZWVwIGluZGljYXRvciBvbiBsZWZ0IGZvciBzdWIgaW5kaWNhdG9yICovXG4ucnRsIC51YmVybWVudS51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtaXRlbS51YmVybWVudS1kaXNhYmxlLXBhZGRpbmcudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4vKiogUmVzcG9uc2l2ZSAqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQge1xuICAgIC8qIEZvcmNlIGN1cnJlbnQgc3VibWVudSBhbHdheXMgb3BlbiBidXQgYmVsb3cgb3RoZXJzICovXG4gICAgLyogSW52ZXJ0IEhvcml6b250YWwgbWVudSB0byBtYWtlIHN1YnMgZ28gdXAgKi9cbiAgICAvKiBNYWtlIHNlY29uZCBsZXZlbCBmbHlvdXRzIGZseSB1cCAqL1xuICAgIC8qIENsaXAgdGhlIHN1Ym1lbnVzIHByb3Blcmx5IHdoZW4gaW52ZXJ0ZWQgKi9cbiAgICAvKiBJbnZlcnQgVmVydGljYWwgbWVudSB0byBtYWtlIHN1YnMgZ28gbGVmdCAqL1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS1yZXRyYWN0b3JzLXJlc3BvbnNpdmUgLnViZXJtZW51LXJldHJhY3Rvci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1mb3JjZS1jdXJyZW50LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1jdXJyZW50LW1lbnUtaXRlbSA+IC51YmVybWVudS1zdWJtZW51LWRyb3AsXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtZm9yY2UtY3VycmVudC1zdWJtZW51IC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtY3VycmVudC1tZW51LWFuY2VzdG9yID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTk7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1pbnZlcnQudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LWludmVydC51YmVybWVudS1ob3Jpem9udGFsLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtaGFzLXN1Ym1lbnUtZHJvcCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1pbnZlcnQudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtc3VibWVudS10eXBlLWZseW91dCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LWludmVydC51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgICBjbGlwOiByZWN0KC01MDAwcHgsIDUwMDBweCwgYXV0bywgLTUwMDBweCk7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1pbnZlcnQudWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1pbnZlcnQudWJlcm1lbnUtdmVydGljYWwudWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXZlcnRpY2FsLnViZXJtZW51LWludmVydCAudWJlcm1lbnUtaXRlbSA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICAgIGNsaXA6IHJlY3QoLTUwMDBweCwgNTAwMHB4LCA1MDAwcHgsIC01MDAwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUsXG4gIC51YmVybWVudS1zdGlja3ktdG9nZ2xlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51YmVybWVudS1uby10cmFuc2l0aW9ucy51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LXJlc3BvbnNpdmUtY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC51YmVybWVudS1zdGlja3ktd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51YmVybWVudS1zdGlja3ktdG9nZ2xlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQge1xuICAgIC8qIFRhYiBMYXllcmluZyAqL1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQgLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0IC51YmVybWVudS1zdGlja3ktdG9nZ2xlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbjtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtaXRlbXMtYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudSAudWJlcm1lbnUtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtcmVzcG9uc2l2ZS1ub2NvbGxhcHNlLFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlcHNvbnNpdmUudWJlcm1lbnUtbm8tdHJhbnNpdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LXJlc3BvbnNpdmUtY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtcmVzcG9uc2l2ZS1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS1pbi10cmFuc2l0aW9uLFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtaW4tdHJhbnNpdGlvbiAudWJlcm1lbnUtbmF2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtcmVzcG9uc2l2ZS1jb2xsYXBzZTpub3QoLnViZXJtZW51LWluLXRyYW5zaXRpb24pIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LXJlc3BvbnNpdmUtY29sbGFwc2UgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlLnViZXJtZW51LXJlc3BvbnNpdmUtc2luZ2xlLWNvbHVtbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXRhcmdldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWhhcy1zdWJtZW51LWZseW91dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQgLnViZXJtZW51LWhhcy1zdWJtZW51LWRyb3AgPiAudWJlcm1lbnUtdGFyZ2V0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtbmF2IC51YmVybWVudS1pdGVtIC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS1oYXMtYm9yZGVyIC51YmVybWVudS1uYXYgLnViZXJtZW51LWl0ZW0gLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgICBsZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogRm9yIGJvcmRlcnMgKi9cbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgPiAudWJlcm1lbnUtaXRlbS51YmVybWVudS1jb2x1bW4ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLyogb3ZlcnJpZGUgbGVmdC9jZW50ZXIvcmlnaHQgY29udGVudCBhbGlnbm1lbnQgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8qcHJldmVudCBvdmVyZmxvdyBzY3JvbGxpbmcgc2luY2UgYW5kcm9pZCBpcyBzdGlsbCBmaW5pY2t5Ki9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtdHJhbnNpdGlvbi1zbGlkZSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pbi10cmFuc2l0aW9uID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIC8qIGJlY2F1c2Ugb2Ygc2xpZGUgdHJhbnNpdGlvbiAqL1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1mbHlvdXQgLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtY29sdW1uLFxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWNvbHVtbi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWF1dG9jbGVhciA+IC51YmVybWVudS1jb2x1bW4ge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtY29sdW1uOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcDpub3QoLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yKSAudWJlcm1lbnUtY29sdW1uOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcDpub3QoLnViZXJtZW51LXN1Ym1lbnUtcmV0cmFjdG9yLXRvcC0yKSAudWJlcm1lbnUtY29sdW1uOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYnMsXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFicy1ncm91cCxcbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS10YWIsXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICAgIC8qKiBUQUJTIFNIT1VMRCBCRSAxMDAlICYmIEFDQ09SRElPTiAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYnMsXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAvKiBPdmVycmlkZSBJbmxpbmUgU3R5bGUgZnJvbSBKUyAqL1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtdGFicyB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS10YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYi51YmVybWVudS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYiA+IC51YmVybWVudS10YXJnZXQge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZS51YmVybWVudS1zdWItaW5kaWNhdG9ycyAudWJlcm1lbnUtdGFicyA+IC51YmVybWVudS10YWJzLWdyb3VwID4gLnViZXJtZW51LXRhYi51YmVybWVudS1oYXMtc3VibWVudS1kcm9wID4gLnViZXJtZW51LXRhcmdldDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYnMgPiAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWIgPiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICAgIHRvcDogYXV0bztcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LXRhYi1sYXlvdXQtYm90dG9tID4gLnViZXJtZW51LXRhYnMtZ3JvdXAge1xuICAgIC8qcG9zaXRpb246cmVsYXRpdmU7Ki9cbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlcG9uc2l2ZSAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayB7XG4gICAgLyogVG9wIExldmVsIFN0YWNrIENvbHVtbnMgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgLnViZXJtZW51LWNvbHVtbixcbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgLnViZXJtZW51LWNvbHVtbi1hdXRvIHtcbiAgICAvKiBTdGFjayBDb2x1bW5zICovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtaXRlbS1taW5pIHtcbiAgICAvKiBNaW5pIGl0ZW1zICovXG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbWluaSA+IGEudWJlcm1lbnUtdGFyZ2V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaGlkZS1tb2JpbGUge1xuICAgIC8qIEhpZGluZyBpdGVtcyAqL1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUtaGlkZS1ia2dzIC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtYmtnLWltZyB7XG4gICAgLyoqIEhpZGUgQmFja2dyb3VuZCBJbWFnZXMgaW4gU3VibWVudSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtaXRlbS1taW5pIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtdmVydGljYWwudWJlcm1lbnUtc3ViLWluZGljYXRvcnMgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICB9XG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LXJlbGF0aXZlLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51LWRyb3AudWJlcm1lbnUtc3VibWVudS1hbGlnbi12ZXJ0aWNhbF9wYXJlbnRfaXRlbSB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LnViZXJtZW51LXJlc3BvbnNpdmUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1jb2x1bW4sXG4gIC51YmVybWVudS1yZXNwb25zaXZlLWRlZmF1bHQudWJlcm1lbnUudWJlcm1lbnUtcmVzcG9uc2l2ZSAudWJlcm1lbnUtY29sdW1uLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLyogVWJlck1lbnUgLSBDb3B5cmlnaHQgMjAxMS0yMDE2LCBTZXZlblNwYXJrICovXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtdGFyZ2V0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG4udWJlcm1lbnUtc2tpbi12YW5pbGxhLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWJlcm1lbnUtc2tpbi12YW5pbGxhLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1jdXJyZW50LW1lbnUtaXRlbSA+IC51YmVybWVudS10YXJnZXQsXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtY3VycmVudC1tZW51LXBhcmVudCA+IC51YmVybWVudS10YXJnZXQsXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtY3VycmVudC1tZW51LWFuY2VzdG9yID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNGQ5MGZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEudWJlcm1lbnUtdmVydGljYWwgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuYm9keTpub3QoLnJ0bCkgLnViZXJtZW51LXNraW4tdmFuaWxsYS51YmVybWVudS1ob3Jpem9udGFsIC51YmVybWVudS1pdGVtLWxldmVsLTA6Zmlyc3QtY2hpbGQgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMDpob3ZlciA+IC51YmVybWVudS10YXJnZXQsXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtaXRlbSA+IC51YmVybWVudS10YXJnZXQge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LXR5cGUtc3RhY2sgPiAudWJlcm1lbnUtaXRlbSA+IC51YmVybWVudS10YXJnZXQ6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEudWJlcm1lbnUtaG9yaXpvbnRhbCAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSxcbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0ZDkwZmU7XG59XG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS10YXJnZXQ6aG92ZXIsXG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS10YXJnZXQgPiAudWJlcm1lbnUtdGFyZ2V0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0ID4gLnViZXJtZW51LXRhcmdldC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIudWJlcm1lbnUtaGFzLXN1Ym1lbnUtc3RhY2sgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWhlYWRlciA+IC51YmVybWVudS10YXJnZXQ6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWN1cnJlbnQtbWVudS1pdGVtID4gLnViZXJtZW51LXRhcmdldCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi51YmVybWVudS1ub2pzLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtdGFicyAudWJlcm1lbnUtdGFiOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LXRhYi51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4udWJlcm1lbnUtc2tpbi12YW5pbGxhIC51YmVybWVudS10YWJzLWdyb3VwLFxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtdGFiID4gLnViZXJtZW51LXRhcmdldCxcbi51YmVybWVudS1za2luLXZhbmlsbGEgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuLnViZXJtZW51LXNraW4tdmFuaWxsYSAudWJlcm1lbnUtc3VibWVudS1kcm9wIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xufVxuLnViZXJtZW51LXNraW4tdmFuaWxsYS51YmVybWVudS10cmFuc2l0aW9uLWZhZGUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS1zdWJtZW51LWRyb3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuIiwiLyoqIFViZXJNZW51IEN1c3RvbSBNZW51IFN0eWxlcyAoQ3VzdG9taXplcikgKiovXG4vKiBtYWluICovXG4udWJlcm1lbnUtbWFpbi51YmVybWVudS12ZXJ0aWNhbCAudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2EgeyB3aWR0aDoxMTQwcHg7IH1cbi51YmVybWVudS1tYWluIC51YmVybWVudS1uYXYgeyBtYXgtd2lkdGg6MTE0MHB4OyB9XG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wID4gLnViZXJtZW51LXRhcmdldCB7IGZvbnQtc2l6ZToyMHB4OyBjb2xvcjojNTU1NTU1OyB9XG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtbmF2IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQgeyBmb250LXdlaWdodDpub3JtYWw7IH1cbi51YmVybWVudS51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTA6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojMDBhYWNjOyB9XG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudS51YmVybWVudS1zdWJtZW51LWRyb3AgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmM7IH1cbi51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAgPiAudWJlcm1lbnUtc3VibWVudS1kcm9wIHsgYm94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLCAuMik7IH1cbi51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWhlYWRlciA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudS1tYWluIC51YmVybWVudS10YWIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgZm9udC1zaXplOjE2cHg7IH1cbi51YmVybWVudS1tYWluIC51YmVybWVudS1zdWJtZW51IC51YmVybWVudS1pdGVtLWhlYWRlciA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojMTY5OGMzOyB9XG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgY29sb3I6IzAxOTFjMTsgfVxuLnViZXJtZW51LW1haW4gLnViZXJtZW51LW5hdiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgZm9udC13ZWlnaHQ6bm9ybWFsOyB9XG4udWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS1oZWFkZXIudWJlcm1lbnUtaGFzLXN1Ym1lbnUtc3RhY2sgPiAudWJlcm1lbnUtdGFyZ2V0IHsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlMzsgfVxuLnViZXJtZW51LW1haW4gLnViZXJtZW51LWl0ZW0tbm9ybWFsID4gLnViZXJtZW51LXRhcmdldCB7IGNvbG9yOiM1NTU1NTU7IGZvbnQtc2l6ZToxNHB4OyB9XG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtdGFicyAudWJlcm1lbnUtdGFicy1ncm91cCA+IC51YmVybWVudS10YWIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgZm9udC1zaXplOjIwcHg7IH1cbi51YmVybWVudS51YmVybWVudS1tYWluIC51YmVybWVudS10YWJzIC51YmVybWVudS10YWJzLWdyb3VwIHsgYmFja2dyb3VuZC1jb2xvcjojZjFmMWYxOyB9XG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtdGFiLWNvbnRlbnQtcGFuZWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmM7IH1cbi51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS51YmVybWVudS1yZXNwb25zaXZlLXRvZ2dsZS1tYWluIHsgZm9udC1zaXplOjI0cHg7IHBhZGRpbmc6NXB4IDIwcHg7IGJhY2tncm91bmQ6I2ZmZmZmZjsgY29sb3I6IzE2OThjMzsgfVxuLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlLW1haW4sIC51YmVybWVudS1tYWluLCAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtbmF2IC51YmVybWVudS1pdGVtLWxldmVsLTAgLnViZXJtZW51LXRhcmdldCB7IGZvbnQtZmFtaWx5OlwiUHJveGltYU5vdmFcIjsgfVxuXG5cbi8qKiBVYmVyTWVudSBDdXN0b20gTWVudSBJdGVtIFN0eWxlcyAoTWVudSBJdGVtIFNldHRpbmdzKSAqKi9cbi8qIDc5OTAgKi8gIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTAgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzk4OSAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk4OSA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojNTU1NTU1OyB9XG4vKiA4MDA4ICovICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDA4ID4gLnViZXJtZW51LXRhcmdldCB7IGNvbG9yOiM1NTU1NTU7IH1cbi8qIDgwMDkgKi8gIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMDkgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogODAxMCAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tODAxMCA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojNTU1NTU1OyB9XG4vKiA4MDQ2ICovICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDQ2ID4gLnViZXJtZW51LXRhcmdldCB7IGNvbG9yOiM1NTU1NTU7IH1cbi8qIDc5MzYgKi8gIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MzYgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzkzNyAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkzNyA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojNTU1NTU1OyB9XG4vKiA3OTM4ICovICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTM4ID4gLnViZXJtZW51LXRhcmdldCB7IGNvbG9yOiM1NTU1NTU7IH1cbi8qIDgwNDUgKi8gIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwNDUgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzkxOSAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkxOSA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MTkgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MTkgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MTk6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTE5LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MTk6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzkyMSAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkyMSA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjEgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjEgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjE6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjE6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzk2MCAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2MCA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjAgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjAgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjA6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjA6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzk2MSAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2MSA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjEgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjEgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjE6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYxLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjE6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzk2MiAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk2MiA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjIgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjIgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjI6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTYyLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5NjI6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzk5NSAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5NSA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTUgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTUgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTU6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk1LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTU6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzk5NiAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5NiA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTYgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTYgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTY6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk2LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTY6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzk5NyAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk5NyA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTcgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTcgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTc6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTk3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5OTc6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogODAzNyAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tODAzNyA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzcgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzcgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzc6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM3LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzc6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogODAzOCAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tODAzOCA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzggPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzggPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzg6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS04MDM4LnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTgwMzg6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzkyMCAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzkyMCA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojOWI5YjliOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjAgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyLCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjAgPiAudWJlcm1lbnUtdGFyZ2V0OmhvdmVyIHsgYmFja2dyb3VuZDojZmNmY2ZjOyB9XG4gICAgICAgICAgICAudWJlcm1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjA6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0LCAudWJlcm1lbnUgLnViZXJtZW51LXN1Ym1lbnUgLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS03OTIwLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQsIC51YmVybWVudSAudWJlcm1lbnUtc3VibWVudSAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLTc5MjA6aG92ZXIgPiAudWJlcm1lbnUtdGFyZ2V0IHsgY29sb3I6IzU1NTU1NTsgfVxuLyogNzk4OCAqLyAgLnViZXJtZW51IC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tNzk4OCA+IC51YmVybWVudS10YXJnZXQgeyBjb2xvcjojNTU1NTU1OyB9XG5cblxuLyoqIFViZXJNZW51IEN1c3RvbSBUd2Vha3MgKEdlbmVyYWwgU2V0dGluZ3MpICoqL1xuLmN1c3RvbS1wb3N0cy1oZWFkZXIge1xuICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgIGNvbG9yOiAjRkM1QTAwO1xuIH1cblxuIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1hY3RpdmUgPiBhID4gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMGFhY2M7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiB9XG5cbi51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi51YmVybWVudS10YWIudWJlcm1lbnUtaXRlbSA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjOWI5YjliO1xufVxuXG4udWJlcm1lbnUtdGFiLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXRhcmdldDphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnViZXJtZW51IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuICsgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnViZXJtZW51IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiAudWJlcm1lbnUtc3VibWVudSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnViZXJtZW51IC51YmVybWVudS10YWItY29udGVudC1wYW5lbCAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC51YmVybWVudS10YXJnZXQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKiogVWJlck1lbnUgQ3VzdG9tIFR3ZWFrcyAtIE1vYmlsZSAqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpe1xuLnViZXJtZW51IHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG59XG5cbiAudWJlcm1lbnUtaXRlbS51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtYWN0aXZlID4gYSA+IHNwYW46YWZ0ZXIge1xuICAgICBkaXNwbGF5OiBub25lO1xuIH1cblxuLnViZXJtZW51LWl0ZW0udWJlcm1lbnUtaXRlbS1sZXZlbC0wICsgbGksXG4udWJlcm1lbnUtdGFicy1ncm91cCAudWJlcm1lbnUtdGFiLnViZXJtZW51LWl0ZW0gKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0tbGV2ZWwtMC51YmVybWVudS1hY3RpdmUgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU5QUMwO1xufVxuXG4udWJlcm1lbnUgLnViZXJtZW51LXRhYi1jb250ZW50LXBhbmVsIC51YmVybWVudS1pdGVtLnViZXJtZW51LWl0ZW0taGFzLWNoaWxkcmVuICsgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnViZXJtZW51LXRhYi51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbn1cblxuLnViZXJtZW51LXRhYi51YmVybWVudS1pdGVtID4gLnViZXJtZW51LXRhcmdldDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNjdcIiFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnViZXJtZW51LXRhYi51YmVybWVudS1pdGVtLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCIhaW1wb3J0YW50O1xufVxuXG4udWJlcm1lbnUudWJlcm1lbnUtbWFpbiAudWJlcm1lbnUtaXRlbS1sZXZlbC0wOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi51YmVybWVudS1tYWluIC51YmVybWVudS1pdGVtLWxldmVsLTAudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXRhcmdldCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnViZXJtZW51IC51YmVybWVudS10YWJzIC51YmVybWVudS10YWJzLWdyb3VwIC51YmVybWVudS10YWIgPiAudWJlcm1lbnUtdGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG59XG59XG4vKiBTdGF0dXM6IExvYWRlZCBmcm9tIFRyYW5zaWVudCAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4yXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE3IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5qYWNrSW5UaGVCb3gge1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8vIGJveCBzaXppbmcgcmVzZXRcbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlOmJvcmRlci1ib3gpIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiAkdHlwZTsgLy8gQW5kcm9pZCA8IDIuMywgaU9TIDwgNFxuXHQtbW96LWJveC1zaXppbmc6ICR0eXBlOyAvLyBGaXJlZm94IDwgMjlcblx0Ym94LXNpemluZzogJHR5cGU7IC8vIENocm9tZSwgSUUgOCssIE9wZXJhLCBTYWZhcmkgNS4xXG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRAaW5jbHVkZSBib3gtc2l6aW5nKGluaGVyaXQpO1xufVxuLy8qLCAqOmJlZm9yZSwgKjphZnRlclxuXG5odG1sLFxuYm9keSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaHRtbCB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdGZvbnQtc2l6ZTogZW0oJGZvbnQtYmFzZSk7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuY2FudmFzIHtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBCYXNpYyBsZXR0ZXJwcmVzcyAoYWRkcyBzbWFsbCBzaGFkb3cgdG8gdGV4dClcbkBtaXhpbiBsZXR0ZXJwcmVzcygkb3BhY2l0eTogLjUpe1xuXHR0ZXh0LXNoYWRvdzogd2hpdGUoJG9wYWNpdHkpIDAgMXB4IDA7XG59XG4vLyBEYXJrIHZhcmlhbnQgKGZvciBsaWdodGVyIHRleHQpXG5AbWl4aW4gbGV0dGVycHJlc3MtZGFyaygkb3BhY2l0eTogLjUpe1xuXHR0ZXh0LXNoYWRvdzogYmxhY2soJG9wYWNpdHkpIDAgMXB4IDA7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93IHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDJweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjE1KTtcblx0LW1vei1ib3gtc2hhZG93OiAgICAwcHggMnB4IDJweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjE1KTtcblx0Ym94LXNoYWRvdzogICAgICAgICAwcHggMnB4IDJweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjE1KTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRnJvbUxlZnQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtNTAwcHg7XG5cdG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgbGVmdDogMDtcblx0b3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Gcm9tUmlnaHQge1xuICBmcm9tIHtcbiAgICByaWdodDogLTUwMHB4O1xuXHRvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuXHRyaWdodDogMDtcblx0b3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYW5pbWF0ZSB7XG5cdCYtLXNsaWRlSW5Gcm9tTGVmdCB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogc2xpZGVJbkZyb21MZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCYtLXNsaWRlSW5Gcm9tUmlnaHQge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Gcm9tUmlnaHQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4iLCIvLyBHcmlkIC0gSmVldFxuLy8gamVldC5nc1xuLy8gZ2l0aHViLmNvbS9tb2pvdGVjaC9qZWV0XG5cbi8vIFN5bnRheCBRdWljayBSZWZlcmVuY2Vcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIGNvbCgkcmF0aW9zOiAxLCAkb2Zmc2V0OiAwLCAkY3ljbGU6IDAsICR1bmN5Y2xlOiAwLCAkZ3V0dGVyOiAkamVldC1ndXR0ZXIpXG4vLyAgc3BhbigkcmF0aW86IDEsICRvZmZzZXQ6IDApXG4vLyAgc2hpZnQoJHJhdGlvczogMCwgJGNvbF9vcl9zcGFuOiBjb2x1bW4sICRndXR0ZXI6ICRqZWV0LWd1dHRlcilcbi8vICB1bnNoaWZ0KClcbi8vICBlZGl0KClcbi8vICBjZW50ZXIoJG1heF93aWR0aDogMTQxMHB4LCAkcGFkOiAwKVxuLy8gIHN0YWNrKCRwYWQ6IDAsICRhbGlnbjogZmFsc2UpXG4vLyAgdW5zdGFjaygpXG4vLyAgYWxpZ24oJGRpcmVjdGlvbjogYm90aClcbi8vICBjZigpXG4vL1xuXG4vL1xuLy8gR3JpZCBzZXR0aW5ncy5cbi8vIEFsbCB2YWx1ZXMgYXJlIGRlZmF1bHRzIGFuZCBjYW4gdGhlcmVmb3JlIGJlIGVhc2lseSBvdmVyaWRkZW4uXG4vL1xuXG4kamVldC1ndXR0ZXI6ICAgICAgICAgICAzICAgICAgIWRlZmF1bHQ7XG4kamVldC1wYXJlbnQtZmlyc3Q6ICAgICBmYWxzZSAgIWRlZmF1bHQ7XG4kamVldC1sYXlvdXQtZGlyZWN0aW9uOiBcIkxUUlwiICAhZGVmYXVsdDtcbiRqZWV0LW1heC13aWR0aDogICAgICAgIDEyMDBweCAhZGVmYXVsdDtcblxuLy9cbi8vIEdldCAgcGVyY2VudGFnZSBmcm9tIGEgZ2l2ZW4gcmF0aW8uXG4vLyBAcGFyYW0ge251bWJlcn0gWyRyYXRpbz0xXSAtIFRoZSBjb2x1bW4gcmF0aW8gb2YgdGhlIGVsZW1lbnQuXG4vLyBAcmV0dXJucyB7bnVtYmVyfSAtIFRoZSBwZXJjZW50YWdlIHZhbHVlLlxuLy9cbkBmdW5jdGlvbiBqZWV0LWdldC1zcGFuKCRyYXRpbzogMSkge1xuICBAcmV0dXJuICRyYXRpbyAqIDEwMDtcbn1cblxuLy9cbi8vIFdvcmsgb3V0IHRoZSBjb2x1bW4gd2lkdGhzIGJhc2VkIG9uIHRoZSByYXRpbyBhbmQgZ3V0dGVyIHNpemVzLlxuLy8gQHBhcmFtIHtudW1iZXJ9IFskcmF0aW9zPTFdIC0gVGhlIGNvbHVtbiByYXRpbyBvZiB0aGUgZWxlbWVudC5cbi8vIEBwYXJhbSB7bnVtYmVyfSBbJGd1dHRlcj0kamVldC1ndXR0ZXJdIC0gVGhlIGd1dHRlciBmb3IgdGhlIGNvbHVtbi5cbi8vIEByZXR1cm5zIHtsaXN0fSAkd2lkdGggJGd1dHRlciAtIEEgbGlzdCBjb250YWluaW5nIHRoZSB3aXRoIGFuZCBndXR0ZXIgZm9yIHRoZSBlbGVtZW50LlxuLy9cbkBmdW5jdGlvbiBqZWV0LWdldC1jb2x1bW4oJHJhdGlvczogMSwgJGd1dHRlcjogJGplZXQtZ3V0dGVyKSB7XG4gICRyYXRpb3M6IGlmKG5vdCAkamVldC1wYXJlbnQtZmlyc3QsIGplZXQtcmV2ZXJzZSgkcmF0aW9zKSwgJHJhdGlvcyk7XG4gICR3aWR0aDogMTAwO1xuXG4gIEBlYWNoICRyYXRpbyBpbiAkcmF0aW9zIHtcbiAgICAkZ3V0dGVyOiAkZ3V0dGVyIC8gJHdpZHRoICogMTAwO1xuICAgICR3aWR0aDogMTAwICogJHJhdGlvIC0gJGd1dHRlciArICRyYXRpbyAqICRndXR0ZXI7XG4gIH1cblxuICBAcmV0dXJuICR3aWR0aCAkZ3V0dGVyO1xufVxuXG4vL1xuLy8gR2V0IHRoZSBzZXQgbGF5b3V0IGRpcmVjdGlvbiBmb3IgdGhlIHByb2plY3QuXG4vLyBAcmV0dXJucyB7c3RyaW5nfSAkZGlyZWN0aW9uIC0gVGhlIGxheW91dCBkaXJlY3Rpb24uXG4vL1xuQGZ1bmN0aW9uIGplZXQtZ2V0LWxheW91dC1kaXJlY3Rpb24oKSB7XG4gICRkaXJlY3Rpb246IGlmKCRqZWV0LWxheW91dC1kaXJlY3Rpb24gPT0gXCJSVExcIiwgcmlnaHQsIGxlZnQpO1xuXG4gIEByZXR1cm4gJGRpcmVjdGlvbjtcbn1cblxuLy9cbi8vIFJlcGxhY2UgYSBzcGVjaWZpZWQgbGlzdCB2YWx1ZSB3aXRoIGEgbmV3IHZhbHVlICh1c2VzIGJ1aWx0IGluIHNldC1udGgoKSBpZiBhdmFpbGFibGUpXG4vLyBAcGFyYW0ge2xpc3R9ICRsaXN0IC0gVGhlIGxpc3Qgb2YgdmFsdWVzIHlvdSB3YW50IHRvIGFsdGVyLlxuLy8gQHBhcmFtIHtudW1iZXJ9ICRpbmRleCAtIFRoZSBpbmRleCBvZiB0aGUgbGlzdCBpdGVtIHlvdSB3YW50IHRvIHJlcGxhY2UuXG4vLyBAcGFyYW0geyp9ICR2YWx1ZSAtIFRoZSB2YWx1ZSB5b3Ugd2FudCB0byByZXBsYWNlICRpbmRleCB3aXRoLlxuLy8gQHJldHVybnMge2xpc3R9ICRsaXN0IC0gVGhlIGxpc3Qgd2l0aCB0aGUgdmFsdWUgcmVwbGFjZWQgb3IgcmVtb3ZlZC5cbi8vIEB3YXJuIGlmIGFuIGludmFsaWQgaW5kZXggaXMgc3VwcGxpZWQuXG4vLy9cbkBmdW5jdGlvbiBqZWV0LXJlcGxhY2UtbnRoKCRsaXN0LCAkaW5kZXgsICR2YWx1ZSkge1xuICAvLyBGYWxsYmFjayBmb3IgU2FzcyAzLjJcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhcInNldC1udGhcIikgIT0gdHJ1ZSB7XG4gICAgJHJlc3VsdDogKCk7XG4gICAgJGluZGV4OiBpZigkaW5kZXggPCAwLCBsZW5ndGgoJGxpc3QpICsgJGluZGV4ICsgMSwgJGluZGV4KTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRsaXN0KSB7XG4gICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgaWYoJGkgPT0gJGluZGV4LCAkdmFsdWUsIG50aCgkbGlzdCwgJGkpKSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkcmVzdWx0O1xuICB9XG5cbiAgLy8gU2FzcyAzLjNcbiAgJHJlc3VsdDogc2V0LW50aCgkbGlzdCwgJGluZGV4LCAkdmFsdWUpO1xuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy9cbi8vIFJldmVyc2UgYSBsaXN0IChwcm9ncmVzc2l2ZWx5IGVuaGFuY2VkIGZvciBTYXNzIDMuMylcbi8vIEBwYXJhbSB7bGlzdH0gJGxpc3QgLSBUaGUgbGlzdCBvZiB2YWx1ZXMgeW91IHdhbnQgdG8gcmV2ZXJzZS5cbi8vIEByZXR1cm5zIHtsaXN0fSAkcmVzdWx0IC0gVGhlIHJldmVyc2VkIGxpc3QuXG4vL1xuQGZ1bmN0aW9uIGplZXQtcmV2ZXJzZSgkbGlzdCkge1xuICAvLyBTYXNzIDMuMlxuICBAaWYgZnVuY3Rpb24tZXhpc3RzKFwic2V0LW50aFwiKSAhPSB0cnVlIHtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBmb3IgJGkgZnJvbSBsZW5ndGgoJGxpc3QpICogLTEgdGhyb3VnaCAtMSB7XG4gICAgICAkaXRlbTogbnRoKCRsaXN0LCBhYnMoJGkpKTtcblxuICAgICAgQGlmIGxlbmd0aCgkaXRlbSkgPiAxIGFuZCAkcmVjdXJzaXZlIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIGplZXQtcmV2ZXJzZSgkaXRlbSwgJHJlY3Vyc2l2ZSkpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJGl0ZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIEByZXR1cm4gJHJlc3VsdDtcbiAgfVxuXG4gIC8vIFNhc3MgMy4zK1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGNlaWwobGVuZ3RoKCRsaXN0KS8yKSB7XG4gICAgJHRtcDogbnRoKCRsaXN0LCAkaSk7XG4gICAgJHRtcDogaWYobGVuZ3RoKCR0bXApID4gMSBhbmQgJHJlY3Vyc2l2ZSwgcmV2ZXJzZSgkdG1wLCAkcmVjdXJzaXZlKSwgJHRtcCk7XG5cbiAgICAkbGlzdDogc2V0LW50aCgkbGlzdCwgJGksIG50aCgkbGlzdCwgLSRpKSk7XG4gICAgJGxpc3Q6IHNldC1udGgoJGxpc3QsIC0kaSwgJHRtcCk7XG4gIH1cblxuICBAcmV0dXJuICRsaXN0O1xufVxuXG4vL1xuLy8gR2V0IHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24gdG8gYSBnaXZlbiB2YWx1ZS5cbi8vIEBwYXJhbSB7c3RyaW5nfSAkZGlyIC0gVGhlIGRpcmVjdGlvbiB5b3Ugd2FudCB0aGUgb3Bwb3NpdGUgb2YuXG4vLyBAcmV0dXJucyB7c3RyaW5nfSAtIFRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24gdG8gJGRpci5cbi8vIEB3YXJuIGlmIGFuIGluY29ycmVjdCBzdHJpbmcgaXMgcHJvdmlkZWQuXG4vL1xuQGZ1bmN0aW9uIGplZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgQGlmICRkaXJlY3Rpb24gPT0gXCJsZWZ0XCIge1xuICAgIEByZXR1cm4gcmlnaHQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcInJpZ2h0XCIge1xuICAgIEByZXR1cm4gbGVmdDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwidG9wXCIge1xuICAgIEByZXR1cm4gYm90dG9tO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJib3R0b21cIiB7XG4gICAgQHJldHVybiB0b3A7XG4gIH0gQGVsc2UgaWYgaW5kZXgoXCJsdHJcIiBcIkxUUlwiLCAkZGlyZWN0aW9uKSB7XG4gICAgQHJldHVybiBydGw7XG4gIH0gQGVsc2UgaWYgaW5kZXgoXCJydGxcIiBcIlJUTFwiLCAkZGlyZWN0aW9uKSB7XG4gICAgQHJldHVybiBsdHI7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiYCN7JGRpcmVjdGlvbn1gIGlzIG5vdCBhIGRpcmVjdGlvbjsgcGxlYXNlIG1ha2Ugc3VyZSB5b3VyIGRpcmVjdGlvbiBpcyBhbGwgbG93ZXJjYXNlLlwiO1xuICAgIEByZXR1cm4gZmFsc2U7XG4gIH1cbn1cblxuLy9cbi8vIFN0eWxlIGFuIGVsZW1lbnQgYXMgYSBjb2x1bW4gd2l0aCBhIGd1dHRlci5cbi8vIEBwYXJhbSB7bnVtYmVyfSBbJHJhdGlvcz0xXSAtIEEgd2lkdGggcmVsYXRpdmUgdG8gaXRzIGNvbnRhaW5lciBhcyBhIGZyYWN0aW9uLlxuLy8gQHBhcmFtIHtudW1iZXJ9IFskb2Zmc2V0PTBdIC0gQSBvZmZzZXQgc3BlY2lmaWVkIGFzIGEgZnJhY3Rpb24gKHNlZSAkcmF0aW9zKS5cbi8vIEBwYXJhbSB7bnVtYmVyfSBbJGN5Y2xlPTBdIC0gRWFzaWx5IGNyZWF0ZSBhbiBudGggY29sdW1uIGdyaWQgd2hlcmUgJGN5Y2xlIGVxdWFscyB0aGUgbnVtYmVyIG9mIGNvbHVtbnMuXG4vLyBAcGFyYW0ge251bWJlcn0gWyR1bmN5Y2xlPTBdIC0gVW5kbyBhIHByZXZpb3VzIGN5Y2xlIHZhbHVlIHRvIGFsbG93IGZvciBhIG5ldyBvbmUuXG4vLyBAcGFyYW0ge251bWJlcn0gWyRndXR0ZXI9JGplZXQtZ3V0dGVyXSAtIFNwZWNpZnkgdGhlIGd1dHRlciB3aWR0aCBhcyBhIHBlcmNlbnRhZ2Ugb2YgdGhlIGNvbnRhaW5lcnMgd2lkdGguXG4vL1xuXG5AbWl4aW4gY29sdW1uKCRyYXRpb3M6IDEsICRvZmZzZXQ6IDAsICRjeWNsZTogMCwgJHVuY3ljbGU6IDAsICRndXR0ZXI6ICRqZWV0LWd1dHRlcikge1xuICAkc2lkZTogamVldC1nZXQtbGF5b3V0LWRpcmVjdGlvbigpO1xuICAkb3Bwb3NpdGUtc2lkZTogamVldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJHNpZGUpO1xuICAkY29sdW1uLXdpZHRoczogamVldC1nZXQtY29sdW1uKCRyYXRpb3MsICRndXR0ZXIpO1xuICAkbWFyZ2luLWxhc3Q6IDA7XG4gICRtYXJnaW4tbDogJG1hcmdpbi1sYXN0O1xuICAkbWFyZ2luLXI6IG50aCgkY29sdW1uLXdpZHRocywgMik7XG5cbiAgQGlmICRvZmZzZXQgIT0gMCB7XG4gICAgQGlmICRvZmZzZXQgPCAwIHtcbiAgICAgICRvZmZzZXQ6ICRvZmZzZXQgKiAtMTtcbiAgICAgICRvZmZzZXQ6IG50aChqZWV0LWdldC1jb2x1bW4oJG9mZnNldCwgbnRoKCRjb2x1bW4td2lkdGhzLCAyKSksIDEpO1xuICAgICAgJG1hcmdpbi1sYXN0OiAkb2Zmc2V0ICsgbnRoKCRjb2x1bW4td2lkdGhzLCAyKSAqIDI7XG4gICAgICAkbWFyZ2luLXI6ICRtYXJnaW4tbGFzdDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRvZmZzZXQ6IG50aChqZWV0LWdldC1jb2x1bW4oJG9mZnNldCwgbnRoKCRjb2x1bW4td2lkdGhzLCAyKSksIDEpO1xuICAgICAgJG1hcmdpbi1sOiAkb2Zmc2V0ICsgbnRoKCRjb2x1bW4td2lkdGhzLCAyKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBjZjtcbiAgZmxvYXQ6ICRzaWRlO1xuICBjbGVhcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IG50aCgkY29sdW1uLXdpZHRocywgMSkgKiAxJTtcbiAgbWFyZ2luOiB7XG4gICAgI3skc2lkZX06ICRtYXJnaW4tbCAqIDElO1xuICAgICN7JG9wcG9zaXRlLXNpZGV9OiAkbWFyZ2luLXIgKiAxJTtcbiAgfTtcblxuICBAaWYgJHVuY3ljbGUgIT0gMCB7XG4gICAgJjpudGgtY2hpbGQoI3skdW5jeWNsZX1uKSB7XG4gICAgICBtYXJnaW4tI3tqZWV0LW9wcG9zaXRlLWRpcmVjdGlvbigkc2lkZSl9OiAkbWFyZ2luLXIgKiAxJTtcbiAgICAgIGZsb2F0OiAkc2lkZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoI3skdW5jeWNsZX1uICsgMSkge1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGlmICRjeWNsZSAhPSAwIHtcbiAgICAmOm50aC1jaGlsZCgjeyRjeWNsZX1uKSB7XG4gICAgICBtYXJnaW4tI3tqZWV0LW9wcG9zaXRlLWRpcmVjdGlvbigkc2lkZSl9OiAkbWFyZ2luLWxhc3QgKiAxJTtcbiAgICAgIGZsb2F0OiBqZWV0LW9wcG9zaXRlLWRpcmVjdGlvbigkc2lkZSk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKCN7JGN5Y2xlfW4gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tI3tqZWV0LW9wcG9zaXRlLWRpcmVjdGlvbigkc2lkZSl9OiAkbWFyZ2luLWxhc3QgKiAxJTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEFuIGFsaWFzIGZvciB0aGUgY29sdW1uIG1peGluLlxuLy8gQHBhcmFtIFskYXJncy4uLl0gLSBBbGwgYXJndW1lbnRzIGdldCBwYXNzZWQgdGhyb3VnaCB0byBjb2x1bW4oKS5cbi8vXG5AbWl4aW4gY29sKCRhcmdzLi4uKSB7XG4gIEBpbmNsdWRlIGNvbHVtbigkYXJncy4uLik7XG59XG5cbi8vXG4vLyBHZXQgdGhlIHdpZHRoIG9mIGEgY29sdW1uIGFuZCBub3RoaW5nIGVsc2UuXG4vLyBAcGFyYW0ge251bWJlcn0gWyRyYXRpb3M9MV0gLSBBIHdpZHRoIHJlbGF0aXZlIHRvIGl0cyBjb250YWluZXIgYXMgYSBmcmFjdGlvbi5cbi8vIEBwYXJhbSB7bnVtYmVyfSBbJGd1dHRlcj0kamVldC1ndXR0ZXJdIC0gU3BlY2lmeSB0aGUgZ3V0dGVyIHdpZHRoIGFzIGEgcGVyY2VudGFnZSBvZiB0aGUgY29udGFpbmVycyB3aWR0aC5cbi8vXG5AZnVuY3Rpb24gY29sdW1uLXdpZHRoKCRyYXRpb3M6IDEsICRndXR0ZXI6ICRqZWV0LWd1dHRlcikge1xuICBAcmV0dXJuIHVucXVvdGUobnRoKGplZXQtZ2V0LWNvbHVtbigkcmF0aW9zLCAkZ3V0dGVyKSwgMSkgKyAnJScpO1xufVxuXG4vL1xuLy8gR2V0IHRoZSBndXR0ZXIgc2l6ZSBvZiBhIGNvbHVtbiBhbmQgbm90aGluZyBlbHNlLlxuLy8gQHBhcmFtIHtudW1iZXJ9IFtyYXRpb3M9MV0gLSBBIHdpZHRoIHJlbGF0aXZlIHRvIGl0cyBjb250YWluZXIgYXMgYSBmcmFjdGlvbi5cbi8vIEBwYXJhbSB7bnVtYmVyfSBbZ3V0dGVyPWplZXQuZ3V0dGVyXSAtIFNwZWNpZnkgdGhlIGd1dHRlciB3aWR0aCBhcyBhIHBlcmNlbnRhZ2Ugb2YgdGhlIGNvbnRhaW5lcnMgd2lkdGguXG4vL1xuQGZ1bmN0aW9uIGNvbHVtbi1ndXR0ZXIoJHJhdGlvczogMSwgJGd1dHRlcjogJGplZXQtZ3V0dGVyKSB7XG4gIEByZXR1cm4gdW5xdW90ZShudGgoamVldC1nZXQtY29sdW1uKCRyYXRpb3MsICRndXR0ZXIpLCAyKSArICclJyk7XG59XG5cbi8vXG4vLyBBbiBhbGlhcyBmb3IgdGhlIGNvbHVtbi13aWR0aCBmdW5jdGlvbi5cbi8vIEBwYXJhbSBbJGFyZ3MuLi5dIC0gQWxsIGFyZ3VtZW50cyBnZXQgcGFzc2VkIHRocm91Z2ggdG8gY29sdW1uKCkuXG4vL1xuQGZ1bmN0aW9uIGN3KCRhcmdzLi4uKSB7XG4gIEByZXR1cm4gY29sdW1uLXdpZHRoKCRhcmdzLi4uKTtcbn1cblxuLy9cbi8vIEFuIGFsaWFzIGZvciB0aGUgY29sdW1uLWd1dHRlciBmdW5jdGlvbi5cbi8vIEBwYXJhbSBbJGFyZ3MuLi5dIC0gQWxsIGFyZ3VtZW50cyBnZXQgcGFzc2VkIHRocm91Z2ggdG8gY29sdW1uKCkuXG4vL1xuQGZ1bmN0aW9uIGNnKCRhcmdzLi4uKSB7XG4gIEByZXR1cm4gY29sdW1uLWd1dHRlcigkYXJncy4uLik7XG59XG5cbi8vXG4vLyBTdHlsZSBhbiBlbGVtZW50IGFzIGEgY29sdW1uIHdpdGhvdXQgYW55IGd1dHRlcnMgZm9yIGEgc2VhbWxlc3Mgcm93LlxuLy8gQHBhcmFtIHtudW1iZXJ9IFskcmF0aW9zPTFdIC0gQSB3aWR0aCByZWxhdGl2ZSB0byBpdHMgY29udGFpbmVyIGFzIGEgZnJhY3Rpb24uXG4vLyBAcGFyYW0ge251bWJlcn0gWyRvZmZzZXQ9MF0gLSBBIG9mZnNldCBzcGVjaWZpZWQgYXMgYSBmcmFjdGlvbiAoc2VlICRyYXRpb3MpLlxuLy8gQHBhcmFtIHtudW1iZXJ9IFtjeWNsZT0wXSAtIEVhc2lseSBjcmVhdGUgYW4gbnRoIGNvbHVtbiBncmlkIHdoZXJlIGN5Y2xlIGVxdWFscyB0aGUgbnVtYmVyIG9mIGNvbHVtbnMuXG4vLyBAcGFyYW0ge251bWJlcn0gW3VuY3ljbGU9MF0gLSBVbmRvIGEgcHJldmlvdXMgY3ljbGUgdmFsdWUgdG8gYWxsb3cgZm9yIGEgbmV3IG9uZS5cbi8vXG5AbWl4aW4gc3BhbigkcmF0aW86IDEsICRvZmZzZXQ6IDAsICRjeWNsZTogMCwgJHVuY3ljbGU6IDApIHtcbiAgJHNpZGU6IGplZXQtZ2V0LWxheW91dC1kaXJlY3Rpb24oKTtcbiAgJG9wcG9zaXRlLXNpZGU6IGplZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRzaWRlKTtcbiAgJHNwYW4td2lkdGg6IGplZXQtZ2V0LXNwYW4oJHJhdGlvKTtcbiAgJG1hcmdpbi1yOiAwO1xuICAkbWFyZ2luLWw6ICRtYXJnaW4tcjtcbiAgQGlmICRvZmZzZXQgIT0gMCB7XG4gICAgQGlmICRvZmZzZXQgPCAwIHtcbiAgICAgICRvZmZzZXQ6ICRvZmZzZXQgKiAtMTtcbiAgICAgICRtYXJnaW4tcjogamVldC1nZXQtc3Bhbigkb2Zmc2V0KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRtYXJnaW4tbDogamVldC1nZXQtc3Bhbigkb2Zmc2V0KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBjZjtcbiAgZmxvYXQ6ICRzaWRlO1xuICBjbGVhcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6ICRzcGFuLXdpZHRoICogMSU7XG4gIG1hcmdpbjoge1xuICAgICN7JHNpZGV9OiAkbWFyZ2luLWwgKiAxJTtcbiAgICAjeyRvcHBvc2l0ZS1zaWRlfTogJG1hcmdpbi1yICogMSU7XG4gIH07XG5cbiAgQGlmICRjeWNsZSAhPSAwIHtcbiAgICAmOm50aC1jaGlsZCgjeyRjeWNsZX1uKSB7XG4gICAgICBmbG9hdDogJG9wcG9zaXRlLXNpZGU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKCN7JGN5Y2xlfW4gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICBAaWYgJHVuY3ljbGUgIT0gMCB7XG4gICAgJjpudGgtY2hpbGQoI3skdW5jeWNsZX1uKSB7XG4gICAgICBmbG9hdDogJHNpZGU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKCN7JHVuY3ljbGV9biArIDEpIHtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vXG4vLyBSZW9yZGVyIGNvbHVtbnMgd2l0aG91dCBhbHRlcmluZyB0aGUgSFRNTC5cbi8vIEBwYXJhbSB7bnVtYmVyfSBbJHJhdGlvcz0wXSAtIFNwZWNpZnkgaG93IGZhciBhbG9uZyB5b3Ugd2FudCB0aGUgZWxlbWVudCB0byBtb3ZlLlxuLy8gQHBhcmFtIHtzdHJpbmd9IFskY29sLW9yLXNwYW49Y29sdW1uXSAtIFNwZWNpZnkgd2hldGhlciB0aGUgZWxlbWVudCBoYXMgYSBndXR0ZXIgb3Igbm90LlxuLy8gQHBhcmFtIHtudW1iZXJ9IFskZ3V0dGVyPSRqZWV0LWd1dHRlcl0gLSBTcGVjaWZ5IHRoZSBndXR0ZXIgd2lkdGggYXMgYSBwZXJjZW50YWdlIG9mIHRoZSBjb250YWluZXJzIHdpZHRoLlxuLy9cbkBtaXhpbiBzaGlmdCgkcmF0aW9zOiAwLCAkY29sLW9yLXNwYW46IGNvbHVtbiwgJGd1dHRlcjogJGplZXQtZ3V0dGVyKSB7XG4gICR0cmFuc2xhdGU6ICcnO1xuICAkc2lkZTogamVldC1nZXQtbGF5b3V0LWRpcmVjdGlvbigpO1xuXG4gIEBpZiAkc2lkZSA9PSByaWdodCB7XG4gICAgJHJhdGlvczogamVldC1yZXBsYWNlLW50aCgkcmF0aW9zLCAwLCBudGgoJHJhdGlvcywgMSkgKiAtMSk7XG4gIH1cblxuICBAaWYgaW5kZXgoXCJjb2x1bW5cIiBcImNvbFwiIFwiY1wiLCAkY29sLW9yLXNwYW4pIHtcbiAgICAkY29sdW1uLXdpZHRoczogamVldC1nZXQtY29sdW1uKCRyYXRpb3MsICRndXR0ZXIpO1xuICAgICR0cmFuc2xhdGU6IG50aCgkY29sdW1uLXdpZHRocywgMSkgKyBudGgoJGNvbHVtbi13aWR0aHMsIDIpO1xuICB9IEBlbHNlIHtcbiAgICAkdHJhbnNsYXRlOiBqZWV0LWdldC1zcGFuKCRyYXRpb3MpO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAkdHJhbnNsYXRlICogMSU7XG59XG5cbi8vXG4vLyBSZXNldCBhbiBlbGVtZW50IHRoYXQgaGFzIGhhZCBzaGlmdCgpIGFwcGxpZWQgdG8gaXQuXG4vL1xuQG1peGluIHVuc2hpZnQoKSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxlZnQ6IDA7XG59XG5cbi8vXG4vLyBWaWV3IHRoZSBncmlkIGFuZCBpdHMgbGF5ZXJzIGZvciBlYXN5IGRlYnVnZ2luZy5cbi8vIEBwYXJhbSB7c3RyaW5nfSBbJGNvbG9yPWJsYWNrXSAtIFRoZSBiYWNrZ3JvdW5kIHRpbnQgYXBwbGllZC5cbi8vIEBwYXJhbSB7Ym9vbGVhbn0gWyRpbXBvcnRhbnQ9ZmFsc2VdIC0gV2hldGhlciB0byBhcHBseSB0aGUgc3R5bGUgYXMgIWltcG9ydGFudC5cbi8vXG5AbWl4aW4gZWRpdCgkY29sb3I6IGJsYWNrLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaWYgJGltcG9ydGFudCB7XG4gICAgKiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgLjA1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgKiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEFsaWFzIGZvciBlZGl0KCkuXG4vL1xuQG1peGluIGRlYnVnKCkge1xuICBAaW5jbHVkZSBlZGl0O1xufVxuXG4vL1xuLy8gSG9yaXpvbnRhbGx5IGNlbnRlciBhbiBlbGVtZW50LlxuLy8gQHBhcmFtIHtudW1iZXJ9IFskbWF4LXdpZHRoPTE0MTBweF0gLSBUaGUgbWF4IHdpZHRoIHRoZSBlbGVtZW50IGNhbiBiZS5cbi8vIEBwYXJhbSB7bnVtYmVyfSBbJHBhZD0wXSAtIFNwZWNpZnkgdGhlIGVsZW1lbnQncyBsZWZ0IGFuZCByaWdodCBwYWRkaW5nLlxuLy9cbkBtaXhpbiBjZW50ZXIoJG1heC13aWR0aDogJGplZXQtbWF4LXdpZHRoLCAkcGFkOiAwKSB7XG4gIEBpbmNsdWRlIGNmO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjoge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6ICBhdXRvO1xuICB9O1xuICBwYWRkaW5nOiB7XG4gICAgbGVmdDogICRwYWQ7XG4gICAgcmlnaHQ6ICRwYWQ7XG4gIH07XG59XG5cbi8vXG4vLyBVbmNlbnRlciBhbiBlbGVtZW50LlxuLy9cbkBtaXhpbiB1bmNlbnRlcigpIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8vXG4vLyBTdGFjayBhbiBlbGVtZW50IHNvIHRoYXQgbm90aGluZyBpcyBlaXRoZXIgc2lkZSBvZiBpdC5cbi8vIEBwYXJhbSB7bnVtYmVyfSBbJHBhZD0wXSAtIFNwZWNpZnkgdGhlIGVsZW1lbnQncyBsZWZ0IGFuZCByaWdodCBwYWRkaW5nLlxuLy8gQHBhcmFtIHtib29sZWFuL3N0cmluZ30gWyRhbGlnbj1mYWxzZV0gLSBTcGVjaWZ5IHRoZSB0ZXh0IGFsaWduIGZvciB0aGUgZWxlbWVudC5cbi8vXG5AbWl4aW4gc3RhY2soJHBhZDogMCwgJGFsaWduOiBmYWxzZSkge1xuICAkc2lkZTogamVldC1nZXQtbGF5b3V0LWRpcmVjdGlvbigpO1xuICAkb3Bwb3NpdGUtc2lkZTogamVldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJHNpZGUpO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IHtcbiAgICBsZWZ0OiAgYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tI3skc2lkZX06IGF1dG87XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi0jeyRvcHBvc2l0ZS1zaWRlfTogYXV0bztcbiAgfVxuXG4gIEBpZiAkcGFkICE9IDAge1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIGxlZnQ6ICAkcGFkO1xuICAgICAgcmlnaHQ6ICRwYWQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkYWxpZ24gaXMgbm90IGZhbHNlKSB7XG4gICAgQGlmIGluZGV4KFwiY2VudGVyXCIgXCJjXCIsICRhbGlnbikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0gQGVsc2UgaWYgaW5kZXgoXCJsZWZ0XCIgXCJsXCIsICRhbGlnbikge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9IEBlbHNlIGlmIGluZGV4KFwicmlnaHRcIiBcInJcIiwgJGFsaWduKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIFVuc3RhY2sgYW4gZWxlbWVudC5cbi8vXG5AbWl4aW4gdW5zdGFjaygpIHtcbiAgJHNpZGU6IGplZXQtZ2V0LWxheW91dC1kaXJlY3Rpb24oKTtcbiAgJG9wcG9zaXRlLXNpZGU6IGplZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRzaWRlKTtcblxuICB0ZXh0LWFsaWduOiAkc2lkZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjoge1xuICAgIGxlZnQ6ICAwO1xuICAgIHJpZ2h0OiAwO1xuICB9O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi0jeyRzaWRlfTogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLSN7amVldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJHNpZGUpfTogMDtcbiAgfVxufVxuXG4vL1xuLy8gQ2VudGVyIGFuIGVsZW1lbnQgb24gZWl0aGVyIG9yIGJvdGggYXhlcy5cbi8vIEByZXF1aXJlcyBBIHBhcmVudCBjb250YWluZXIgd2l0aCByZWxhdGl2ZSBwb3NpdGlvbmluZy5cbi8vIEBwYXJhbSB7c3RyaW5nfSBbJGRpcmVjdGlvbj1ib3RoXSAtIFNwZWNpZnkgd2hpY2ggYXhlcyB0byBjZW50ZXIgdGhlIGVsZW1lbnQgb24uXG4vL1xuQG1peGluIGFsaWduKCRkaXJlY3Rpb246IGJvdGgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXG4gIEBpZiBpbmRleChcImhvcml6b250YWxcIiBcImhcIiwgJGRpcmVjdGlvbikge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH0gQGVsc2UgaWYgaW5kZXgoXCJ2ZXJ0aWNhbFwiIFwidlwiLCAkZGlyZWN0aW9uKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9IEBlbHNlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLy9cbi8vIEFwcGx5IGEgY2xlYXJmaXggdG8gYW4gZWxlbWVudC5cbi8vXG5AbWl4aW4gY2YoKSB7XG4gICp6b29tOiAxO1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cblxuLy9cbi8vIENlbnRlciBXcmFwXG4vL1xuXG4ud3JhcCB7XG4gIEBpbmNsdWRlIGNlbnRlcigpO1xuICAmLS1leHRyYSB7XG4gICAgbWF4LXdpZHRoOiA5OTVweDtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdsaW5lYXJpY29ucyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9saW5lYXJpY29ucy9saW5lYXJpY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnL2ZvbnRzL2xpbmVhcmljb25zL2xpbmVhcmljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJGZvbnRzOiAoXG5cbik7XG5cbkBlYWNoICRmb250IGluICRmb250cyB7XG4gIEBpbmNsdWRlIGZvbnQtZmFjZShcIiN7JGZvbnR9XCIsIFwiLi4vZm9udHMvI3skZm9udH0vI3skZm9udH1cIiwgJGZpbGUtZm9ybWF0czogZW90IG90ZiBzdmcgdHRmIHdvZmYpO1xufVxuIiwiW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBmb250LWZhbWlseTogJ2xpbmVhcmljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5pY29uLWhvbWUyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5pY29uLWhvbWUzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5pY29uLWhvbWU0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cbi5pY29uLWhvbWU1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi5pY29uLWhvbWU2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cbi5pY29uLWJhdGh0dWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLmljb24tdG9vdGhicnVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4uaWNvbi1iZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuLmljb24tY291Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmljb24tY2hhaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuLmljb24tY2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG4uaWNvbi1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cbi5pY29uLXBlbmNpbDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuLmljb24tcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cbi5pY29uLXBlbmNpbDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLmljb24tZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cbi5pY29uLXBlbmNpbDQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLmljb24tcGVuY2lsNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4uaWNvbi1mZWF0aGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5pY29uLWZlYXRoZXIyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5pY29uLWZlYXRoZXIzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5pY29uLXBlbjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLmljb24tcGVuLWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4uaWNvbi1wZW4tcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cbi5pY29uLXZlY3RvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG4uaWNvbi1wZW4zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5pY29uLWJsb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLmljb24tYnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuLmljb24tYnJ1c2gyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5pY29uLXNwcmF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cbi5pY29uLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG4uaWNvbi1zdGFtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4uaWNvbi10YXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cbi5pY29uLWRlc2stdGFwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4uaWNvbi10ZXh0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cbi5pY29uLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cbi5pY29uLXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuLmljb24tY29sb3Itc2FtcGxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4uaWNvbi1idWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLmljb24tZ3JhZGllbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLmljb24tZ3JhZGllbnQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLmljb24tbWFnbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cbi5pY29uLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4uaWNvbi1wZW5jaWwtcnVsZXIyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLmljb24tYWltOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cbi5pY29uLWd1bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG4uaWNvbi1ib3R0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLmljb24tZHJvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4uaWNvbi1kcm9wLWNyb3NzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuLmljb24tZHJvcDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuLmljb24tc25vdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4uaWNvbi1zbm93MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cbi5pY29uLWxpZ2h0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuLmljb24ta25pZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLmljb24tZGFnZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cbi5pY29uLXRpc3N1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4uaWNvbi10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLmljb24tcG9vcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4uaWNvbi11bWJyZWxsYTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLmljb24tcmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4uaWNvbi10b3JuYWRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi5pY29uLXdpbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuLmljb24tZmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cbi5pY29uLWNvbnRyYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cbi5pY29uLXN1bi1zbWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4uaWNvbi1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLmljb24tc3VuMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4uaWNvbi1tb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cbi5pY29uLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4uaWNvbi1jbG91ZC1yYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NGRcIjtcbn1cbi5pY29uLWNsb3VkLWhhaWxzdG9uZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLmljb24tY2xvdWQtc25vdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG4uaWNvbi1jbG91ZC13aW5keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG4uaWNvbi1zdW4td2luZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4uaWNvbi1jbG91ZC1mb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuLmljb24tY2xvdWQtc3VuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cbi5pY29uLWNsb3VkLWxpZ2h0bmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4uaWNvbi1jbG91ZC1zeW5jOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cbi5pY29uLWNsb3VkLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLmljb24tY2xvdWQtZ2VhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG4uaWNvbi1jbG91ZC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4uaWNvbi1jbG91ZC1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG4uaWNvbi1jbG91ZC1jcm9zczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4uaWNvbi1jbG91ZC1jcm9zc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NWJcIjtcbn1cbi5pY29uLWNsb3VkLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NWRcIjtcbn1cbi5pY29uLWRhdGFiYXNlLWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG4uaWNvbi1kYXRhYmFzZS1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuLmljb24tZGF0YWJhc2UtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG4uaWNvbi1kYXRhYmFzZS1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjFcIjtcbn1cbi5pY29uLWRhdGFiYXNlLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cbi5pY29uLWRhdGFiYXNlLWhpc3Rvcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuLmljb24tZGF0YWJhc2UtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cbi5pY29uLWRhdGFiYXNlLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuLmljb24tc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cbi5pY29uLXNoaWVsZC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4uaWNvbi1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuLmljb24tbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG4uaWNvbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NmNcIjtcbn1cbi5pY29uLXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG4uaWNvbi1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuLmljb24ta2V5LWhvbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLmljb24tdG9nZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG4uaWNvbi10b2dnbGUtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuLmljb24tY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cbi5pY29uLWNvZzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuLmljb24td3JlbmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cbi5pY29uLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cbi5pY29uLWhhbW1lci13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLmljb24taGFtbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cbi5pY29uLXNhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4uaWNvbi1heGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuLmljb24tYXhlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG4uaWNvbi1zaG92ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuLmljb24tcGlja2F4ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG4uaWNvbi1mYWN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cbi5pY29uLWZhY3RvcnkyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuLmljb24tdHJhc2gyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cbi5pY29uLXRyYXNoMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4uaWNvbi1icm9vbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG4uaWNvbi1nYW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuLmljb24tam95c3RpY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuLmljb24tZGljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG4uaWNvbi1zcGFkZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuLmljb24tZGlhbW9uZHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuLmljb24tY2x1YnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuLmljb24taGVhcnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuLmljb24tc3Rhci1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cbi5pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuLmljb24tZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4uaWNvbi1mbGFnMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG4uaWNvbi1mbGFnMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG4uaWNvbi1tYWlsYm94LWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLmljb24tbWFpbGJveC1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG4uaWNvbi1hdC1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cbi5pY29uLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OThcIjtcbn1cbi5pY29uLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cbi5pY29uLXJlcGx5LWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4uaWNvbi1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG4uaWNvbi1pbmJveDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuLmljb24tb3V0Ym94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cbi5pY29uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cbi5pY29uLWFyY2hpdmUyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cbi5pY29uLWRyYXdlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLmljb24tZHJhd2VyczI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuLmljb24tZHJhd2VyczM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLmljb24tZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cbi5pY29uLWV5ZS1jcm9zc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTZcIjtcbn1cbi5pY29uLWV5ZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cbi5pY29uLWV5ZS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTlcIjtcbn1cbi5pY29uLWJpbm9jdWxhcnMyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cbi5pY29uLWhkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4uaWNvbi1oZGQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG4uaWNvbi1oZGQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuLmljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLmljb24tZGlzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmFmXCI7XG59XG4uaWNvbi10YXBlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cbi5pY29uLXNocmVkZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjJcIjtcbn1cbi5pY29uLWZpbGUtZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuLmljb24tZmlsZS1hZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLmljb24tZmlsZS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG4uaWNvbi1maWxlLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuLmljb24tZmlsZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLmljb24tY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI4XCI7XG59XG4uaWNvbi1jb21wYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4uaWNvbi1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YmJcIjtcbn1cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cbi5pY29uLWZvbGRlci1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4uaWNvbi1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuLmljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJmXCI7XG59XG4uaWNvbi1mb2xkZXItc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG4uaWNvbi1mb2xkZXItaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjMVwiO1xufVxuLmljb24tZm9sZGVyLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuLmljb24tZm9sZGVyLXNoYXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG4uaWNvbi1mb2xkZXItbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjNFwiO1xufVxuLmljb24tZm9sZGVyLXBpY3R1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuLmljb24tZm9sZGVyLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuLmljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuLmljb24tcGFzdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuLmljb24tY2xpcGJvYXJkLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzlcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjYVwiO1xufVxuLmljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjYlwiO1xufVxuLmljb24tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2RcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2VcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQwXCI7XG59XG4uaWNvbi1yZWdpc3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG4uaWNvbi1lbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG4uaWNvbi1leGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDNcIjtcbn1cbi5pY29uLXBhcGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG4uaWNvbi1uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDVcIjtcbn1cbi5pY29uLXJlYWRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkNlwiO1xufVxuLmljb24tdHlwZXdyaXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ3XCI7XG59XG4uaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ4XCI7XG59XG4uaWNvbi1kb2N1bWVudDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuLmljb24tZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkYVwiO1xufVxuLmljb24tbGljZW5zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4uaWNvbi1saWNlbnNlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG4uaWNvbi1tZWRhbC1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG4uaWNvbi1tZWRhbC1maXJzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG4uaWNvbi1tZWRhbC1zZWNvbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuLmljb24tbWVkYWwtdGhpcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuLmljb24tcG9kaXVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTFcIjtcbn1cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG4uaWNvbi10cm9waHkyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTNcIjtcbn1cbi5pY29uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLmljb24tbXVzaWMtbm90ZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlNVwiO1xufVxuLmljb24tbXVzaWMtbm90ZTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlNlwiO1xufVxuLmljb24tcGxheWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLmljb24tcGxheWxpc3QtYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZThcIjtcbn1cbi5pY29uLWd1aXRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmU5XCI7XG59XG4uaWNvbi10cnVtcGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi5pY29uLWFsYnVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZWJcIjtcbn1cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlY1wiO1xufVxuLmljb24tcmVwZWF0LW9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuLmljb24taGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmVmXCI7XG59XG4uaWNvbi1oZWFkc2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi5pY29uLWxvdWRzcGVha2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjFcIjtcbn1cbi5pY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG4uaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi5pY29uLTNkLWdsYXNzZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmNFwiO1xufVxuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjVcIjtcbn1cbi5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjdcIjtcbn1cbi5pY29uLWZpbG0tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG4uaWNvbi1jbGFwYm9hcmQtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG4uaWNvbi1tZWRpYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmZhXCI7XG59XG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZmJcIjtcbn1cbi5pY29uLWZpbG0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZmNcIjtcbn1cbi5pY29uLXN1cnZlaWxsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmZkXCI7XG59XG4uaWNvbi1zdXJ2ZWlsbGFuY2UyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZmVcIjtcbn1cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmZmXCI7XG59XG4uaWNvbi1jYW1lcmEtY3Jvc3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4uaWNvbi1jYW1lcmEtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG4uaWNvbi10aW1lLWxhcHNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDJcIjtcbn1cbi5pY29uLXJlY29yZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG4uaWNvbi1jYW1lcmEyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cbi5pY29uLWNhbWVyYS1mbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDVcIjtcbn1cbi5pY29uLXBhbm9yYW1hOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDZcIjtcbn1cbi5pY29uLXRpbWUtbGFwc2UyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDdcIjtcbn1cbi5pY29uLXNodXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwOFwiO1xufVxuLmljb24tc2h1dHRlcjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuLmljb24tZmFjZS1kZXRlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuLmljb24tZmxhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuLmljb24tY29udmV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MGNcIjtcbn1cbi5pY29uLWNvbmNhdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzBlXCI7XG59XG4uaWNvbi1waWN0dXJlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzBmXCI7XG59XG4uaWNvbi1waWN0dXJlMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG4uaWNvbi1waWN0dXJlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTJcIjtcbn1cbi5pY29uLWF1ZGlvLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuLmljb24tYm9vazI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxNVwiO1xufVxuLmljb24tYm9va21hcmsyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTZcIjtcbn1cbi5pY29uLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTdcIjtcbn1cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuLmljb24tbGlicmFyeTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxOVwiO1xufVxuLmljb24tY29udGFjdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzFiXCI7XG59XG4uaWNvbi1wb3J0cmFpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzFjXCI7XG59XG4uaWNvbi1wb3J0cmFpdDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxZFwiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4uaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxZlwiO1xufVxuLmljb24tdXNlci1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4uaWNvbi11c2VyLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyMVwiO1xufVxuLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuLmljb24tdXNlcnMyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjNcIjtcbn1cbi5pY29uLXVzZXJzLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyNFwiO1xufVxuLmljb24tdXNlcnMtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyNVwiO1xufVxuLmljb24tZ3JvdXAtd29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzI2XCI7XG59XG4uaWNvbi13b21hbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzI3XCI7XG59XG4uaWNvbi1tYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyOFwiO1xufVxuLmljb24tYmFieTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG4uaWNvbi1iYWJ5MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzJhXCI7XG59XG4uaWNvbi1iYWJ5MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzJiXCI7XG59XG4uaWNvbi1iYWJ5LWJvdHRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4uaWNvbi13YWxrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cbi5pY29uLWhhbmQtd2F2aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmVcIjtcbn1cbi5pY29uLWp1bXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLmljb24tcnVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzBcIjtcbn1cbi5pY29uLXdvbWFuMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzMxXCI7XG59XG4uaWNvbi1tYW4yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzJcIjtcbn1cbi5pY29uLW1hbi13b21hbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzMzXCI7XG59XG4uaWNvbi1oZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczNFwiO1xufVxuLmljb24td2VpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cbi5pY29uLXNjYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzZcIjtcbn1cbi5pY29uLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzM3XCI7XG59XG4uaWNvbi1ib3ctdGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzhcIjtcbn1cbi5pY29uLXRpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG4uaWNvbi1zb2NrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG4uaWNvbi1zaG9lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3M2JcIjtcbn1cbi5pY29uLXNob2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3M2NcIjtcbn1cbi5pY29uLWhhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG4uaWNvbi1wYW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4uaWNvbi1zaG9ydHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczZlwiO1xufVxuLmljb24tZmxpcC1mbG9wczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG4uaWNvbi1zaGlydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG4uaWNvbi1oYW5nZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuLmljb24tbGF1bmRyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQzXCI7XG59XG4uaWNvbi1zdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XG59XG4uaWNvbi1oYWlyY3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cbi5pY29uLXN0b3JlLTI0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDZcIjtcbn1cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0N1wiO1xufVxuLmljb24tYmFyY29kZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLmljb24tYmFyY29kZTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0OVwiO1xufVxuLmljb24tY2FzaGllcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG4uaWNvbi1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0YlwiO1xufVxuLmljb24tYmFnMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRjXCI7XG59XG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NGRcIjtcbn1cbi5pY29uLWNhcnQtZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0ZVwiO1xufVxuLmljb24tY2FydC1mdWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NGZcIjtcbn1cbi5pY29uLWNhcnQtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzUwXCI7XG59XG4uaWNvbi1jYXJ0LXBsdXMyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTFcIjtcbn1cbi5pY29uLWNhcnQtYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTJcIjtcbn1cbi5pY29uLWNhcnQtcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTNcIjtcbn1cbi5pY29uLWNhcnQtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuLmljb24tdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTVcIjtcbn1cbi5pY29uLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuLmljb24tcmVjZWlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU3XCI7XG59XG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1OVwiO1xufVxuLmljb24tY2FzaC1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuLmljb24tY2FzaC1ldXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NWJcIjtcbn1cbi5pY29uLWNhc2gtcG91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuLmljb24tY2FzaC15ZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuLmljb24tYmFnLWRvbGxhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzVlXCI7XG59XG4uaWNvbi1iYWctZXVybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4uaWNvbi1iYWctcG91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2MFwiO1xufVxuLmljb24tYmFnLXllbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzYxXCI7XG59XG4uaWNvbi1jb2luLWRvbGxhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzYyXCI7XG59XG4uaWNvbi1jb2luLWV1cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2M1wiO1xufVxuLmljb24tY29pbi1wb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY0XCI7XG59XG4uaWNvbi1jb2luLXllbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY1XCI7XG59XG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjZcIjtcbn1cbi5pY29uLWNhbGN1bGF0b3IyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjdcIjtcbn1cbi5pY29uLWFiYWN1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY4XCI7XG59XG4uaWNvbi12YXVsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY5XCI7XG59XG4uaWNvbi10ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2YVwiO1xufVxuLmljb24tcGhvbmUtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzZiXCI7XG59XG4uaWNvbi1waG9uZS13YXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmNcIjtcbn1cbi5pY29uLXBob25lLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmRcIjtcbn1cbi5pY29uLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmVcIjtcbn1cbi5pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmZcIjtcbn1cbi5pY29uLXBob25lLWluLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzcwXCI7XG59XG4uaWNvbi1waG9uZS1lcnJvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzcxXCI7XG59XG4uaWNvbi1waG9uZS1zaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3MlwiO1xufVxuLmljb24tcGhvbmUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzczXCI7XG59XG4uaWNvbi1waG9uZS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzc0XCI7XG59XG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3NVwiO1xufVxuLmljb24tZGlhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzc2XCI7XG59XG4uaWNvbi10ZWxlcGhvbmUyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzdcIjtcbn1cbi5pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3OFwiO1xufVxuLmljb24tcHVzaHBpbjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3OVwiO1xufVxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzdhXCI7XG59XG4uaWNvbi1tYXAtbWFya2VyLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3YlwiO1xufVxuLmljb24tbWFwLW1hcmtlci1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2NcIjtcbn1cbi5pY29uLW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3ZFwiO1xufVxuLmljb24tbWFwLW1hcmtlci1jcm9zc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2VcIjtcbn1cbi5pY29uLXJhZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2ZcIjtcbn1cbi5pY29uLWNvbXBhc3MyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODBcIjtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzgxXCI7XG59XG4uaWNvbi1tYXAyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODJcIjtcbn1cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODNcIjtcbn1cbi5pY29uLXJvYWQtc2lnbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg0XCI7XG59XG4uaWNvbi1jYWxlbmRhci1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg1XCI7XG59XG4uaWNvbi1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg2XCI7XG59XG4uaWNvbi1jYWxlbmRhci1jcm9zczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg3XCI7XG59XG4uaWNvbi1jYWxlbmRhci0zMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg4XCI7XG59XG4uaWNvbi1jYWxlbmRhci1mdWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODlcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWluc2VydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhhXCI7XG59XG4uaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OGJcIjtcbn1cbi5pY29uLWNhbGVuZGFyLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4Y1wiO1xufVxuLmljb24tbW91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4ZFwiO1xufVxuLmljb24tbW91c2UtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhlXCI7XG59XG4uaWNvbi1tb3VzZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhmXCI7XG59XG4uaWNvbi1tb3VzZS1ib3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTBcIjtcbn1cbi5pY29uLWtleWJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTFcIjtcbn1cbi5pY29uLWtleWJvYXJkLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTJcIjtcbn1cbi5pY29uLWtleWJvYXJkLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5M1wiO1xufVxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTRcIjtcbn1cbi5pY29uLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTVcIjtcbn1cbi5pY29uLWVzY2FwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzk2XCI7XG59XG4uaWNvbi1lbnRlcjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5N1wiO1xufVxuLmljb24tc2NyZWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OThcIjtcbn1cbi5pY29uLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzk5XCI7XG59XG4uaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5YVwiO1xufVxuLmljb24tc2lnbmFsLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5YlwiO1xufVxuLmljb24tc2lnbmFsLTgwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OWNcIjtcbn1cbi5pY29uLXNpZ25hbC02MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzlkXCI7XG59XG4uaWNvbi1zaWduYWwtNDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5ZVwiO1xufVxuLmljb24tc2lnbmFsLTIwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OWZcIjtcbn1cbi5pY29uLXNpZ25hbC0wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTBcIjtcbn1cbi5pY29uLXNpZ25hbC1ibG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTFcIjtcbn1cbi5pY29uLXNpbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2EyXCI7XG59XG4uaWNvbi1mbGFzaC1tZW1vcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhM1wiO1xufVxuLmljb24tdXNiLWRyaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTRcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTVcIjtcbn1cbi5pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhNlwiO1xufVxuLmljb24tc21hcnRwaG9uZS1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhN1wiO1xufVxuLmljb24tc21hcnRwaG9uZS12aWJyYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhOFwiO1xufVxuLmljb24tc21hcnRwaG9uZS1lbWJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2E5XCI7XG59XG4uaWNvbi1zbWFydHBob25lLXdhdmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YWFcIjtcbn1cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FiXCI7XG59XG4uaWNvbi10YWJsZXQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YWNcIjtcbn1cbi5pY29uLWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FkXCI7XG59XG4uaWNvbi1sYXB0b3AtcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhZVwiO1xufVxuLmljb24tZGVza3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FmXCI7XG59XG4uaWNvbi1sYXVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiMFwiO1xufVxuLmljb24tbmV3LXRhYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2IxXCI7XG59XG4uaWNvbi13aW5kb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiMlwiO1xufVxuLmljb24tY2FibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiM1wiO1xufVxuLmljb24tY2FibGUyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjRcIjtcbn1cbi5pY29uLXR2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjVcIjtcbn1cbi5pY29uLXJhZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjZcIjtcbn1cbi5pY29uLXJlbW90ZS1jb250cm9sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjdcIjtcbn1cbi5pY29uLXBvd2VyLXN3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2I4XCI7XG59XG4uaWNvbi1wb3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2I5XCI7XG59XG4uaWNvbi1wb3dlci1jcm9zc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmFcIjtcbn1cbi5pY29uLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiYlwiO1xufVxuLmljb24tbGFtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2JjXCI7XG59XG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmRcIjtcbn1cbi5pY29uLWxhbXBzaGFkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2JlXCI7XG59XG4uaWNvbi1jb3JkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmZcIjtcbn1cbi5pY29uLW91dGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2MwXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LXBvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzFcIjtcbn1cbi5pY29uLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjMlwiO1xufVxuLmljb24tYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2MzXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWVycm9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzRcIjtcbn1cbi5pY29uLWJhdHRlcnktbG93MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2M1XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWxvdzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjNlwiO1xufVxuLmljb24tYmF0dGVyeS1sb3czOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzdcIjtcbn1cbi5pY29uLWJhdHRlcnktbWlkMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2M4XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LW1pZDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjOVwiO1xufVxuLmljb24tYmF0dGVyeS1taWQzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3Y2FcIjtcbn1cbi5pY29uLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NiXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3Y2NcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmcyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3Y2RcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmczOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3Y2VcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3Y2ZcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDBcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDFcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDJcIjtcbn1cbi5pY29uLWNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkM1wiO1xufVxuLmljb24tY2hpcC14NjQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkNFwiO1xufVxuLmljb24tY2hpcC14ODY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkNVwiO1xufVxuLmljb24tYnViYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDZcIjtcbn1cbi5pY29uLWJ1YmJsZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkN1wiO1xufVxuLmljb24tYnViYmxlLWRvdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkOFwiO1xufVxuLmljb24tYnViYmxlLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDlcIjtcbn1cbi5pY29uLWJ1YmJsZS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RhXCI7XG59XG4uaWNvbi1idWJibGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RiXCI7XG59XG4uaWNvbi1idWJibGUtcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZGNcIjtcbn1cbi5pY29uLWJ1YmJsZS1waWN0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZGRcIjtcbn1cbi5pY29uLWJ1YmJsZS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RlXCI7XG59XG4uaWNvbi1idWJibGUtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RmXCI7XG59XG4uaWNvbi1idWJibGUtcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlMFwiO1xufVxuLmljb24tYnViYmxlLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTFcIjtcbn1cbi5pY29uLWJ1YmJsZS1lbW90aWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2UyXCI7XG59XG4uaWNvbi1idWJibGUtYXR0YWNobWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2UzXCI7XG59XG4uaWNvbi1waG9uZS1idWJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlNFwiO1xufVxuLmljb24tcXVvdGUtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2U1XCI7XG59XG4uaWNvbi1xdW90ZS1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2U2XCI7XG59XG4uaWNvbi1kbmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlN1wiO1xufVxuLmljb24taGVhcnQtcHVsc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlOFwiO1xufVxuLmljb24tcHVsc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlOVwiO1xufVxuLmljb24tc3lyaW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2VhXCI7XG59XG4uaWNvbi1waWxsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ViXCI7XG59XG4uaWNvbi1maXJzdC1haWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlY1wiO1xufVxuLmljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlZFwiO1xufVxuLmljb24tYmFuZGFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2VlXCI7XG59XG4uaWNvbi1iYW5kYWdlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2VmXCI7XG59XG4uaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2YwXCI7XG59XG4uaWNvbi1taWNyb3Njb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjFcIjtcbn1cbi5pY29uLWJyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjJcIjtcbn1cbi5pY29uLWJlYWtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2YzXCI7XG59XG4uaWNvbi1za3VsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y0XCI7XG59XG4uaWNvbi1ib25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjVcIjtcbn1cbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y2XCI7XG59XG4uaWNvbi1jb25zdHJ1Y3Rpb24tY29uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y3XCI7XG59XG4uaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmOFwiO1xufVxuLmljb24tcGllLWNoYXJ0MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y5XCI7XG59XG4uaWNvbi1ncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZhXCI7XG59XG4uaWNvbi1jaGFydC1ncm93dGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmYlwiO1xufVxuLmljb24tY2hhcnQtYmFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZjXCI7XG59XG4uaWNvbi1jaGFydC1zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZkXCI7XG59XG4uaWNvbi1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZmVcIjtcbn1cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmZlwiO1xufVxuLmljb24tYmFsbG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG4uaWNvbi1yYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cbi5pY29uLXJhbmsyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cbi5pY29uLXJhbmszOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cbi5pY29uLWNyb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cbi5pY29uLWxvdHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDVcIjtcbn1cbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuLmljb24tZGlhbW9uZDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuLmljb24tZGlhbW9uZDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuLmljb24tZGlhbW9uZDQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuLmljb24tbGluZWFyaWNvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuLmljb24tdGVhY3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cbi5pY29uLXRlYXBvdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG59XG4uaWNvbi1nbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG4uaWNvbi1ib3R0bGUyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cbi5pY29uLWdsYXNzLWNvY2t0YWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGZcIjtcbn1cbi5pY29uLWdsYXNzMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG4uaWNvbi1kaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuLmljb24tZGlubmVyMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODEyXCI7XG59XG4uaWNvbi1jaGVmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTNcIjtcbn1cbi5pY29uLXNjYWxlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODE0XCI7XG59XG4uaWNvbi1lZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxNVwiO1xufVxuLmljb24tZWdnMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG4uaWNvbi1lZ2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cbi5pY29uLXBsYXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuLmljb24tc3RlYWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuLmljb24taGFtYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWFcIjtcbn1cbi5pY29uLWhvdGRvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG4uaWNvbi1waXp6YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG4uaWNvbi1zYXVzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWRcIjtcbn1cbi5pY29uLWNoaWNrZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuLmljb24tZmlzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG4uaWNvbi1jYXJyb3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuLmljb24tY2hlZXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjFcIjtcbn1cbi5pY29uLWJyZWFkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cbi5pY29uLWljZS1jcmVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG4uaWNvbi1pY2UtY3JlYW0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cbi5pY29uLWNhbmR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cbi5pY29uLWxvbGxpcG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cbi5pY29uLWNvZmZlZS1iZWFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjdcIjtcbn1cbi5pY29uLWNvZmZlZS1jdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuLmljb24tY2hlcnJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjlcIjtcbn1cbi5pY29uLWdyYXBlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG4uaWNvbi1jaXRydXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuLmljb24tYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuLmljb24tbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG59XG4uaWNvbi1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLmljb24tcGluZS10cmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MmZcIjtcbn1cbi5pY29uLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzMFwiO1xufVxuLmljb24tY2FjdHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzFcIjtcbn1cbi5pY29uLXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODMyXCI7XG59XG4uaWNvbi1mb290cHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzM1wiO1xufVxuLmljb24tc3BlZWQtc2xvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG4uaWNvbi1zcGVlZC1tZWRpdW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzNVwiO1xufVxuLmljb24tc3BlZWQtZmFzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM2XCI7XG59XG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuLmljb24taGFtbWVyMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM4XCI7XG59XG4uaWNvbi1iYWxhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzlcIjtcbn1cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNhXCI7XG59XG4uaWNvbi1sdWdnYWdlLXdlaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNiXCI7XG59XG4uaWNvbi1kb2xseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNjXCI7XG59XG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG4uaWNvbi1wbGFuZS1jcm9zc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4M2VcIjtcbn1cbi5pY29uLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzZlwiO1xufVxuLmljb24tdHJhZmZpYy1saWdodHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuLmljb24tc2lyZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0MVwiO1xufVxuLmljb24tcm9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQyXCI7XG59XG4uaWNvbi1lbmdpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuLmljb24tb2lsLXByZXNzdXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDRcIjtcbn1cbi5pY29uLWNvb2xhbnQtdGVtcGVyYXR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0NVwiO1xufVxuLmljb24tY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0NlwiO1xufVxuLmljb24tZ2FzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDdcIjtcbn1cbi5pY29uLWdhbGxvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XG59XG4uaWNvbi10cmFuc21pc3Npb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0OVwiO1xufVxuLmljb24tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGFcIjtcbn1cbi5pY29uLWNhci13YXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGJcIjtcbn1cbi5pY29uLWNhci13YXNoMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG4uaWNvbi1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0ZFwiO1xufVxuLmljb24tYnVzMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG4uaWNvbi1jYXIyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1MFwiO1xufVxuLmljb24tY2FyLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1MVwiO1xufVxuLmljb24tdGF4aTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG4uaWNvbi1jYXItc2lyZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1M1wiO1xufVxuLmljb24tY2FyLXdhc2gzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cbi5pY29uLWNhci13YXNoNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODU1XCI7XG59XG4uaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1NlwiO1xufVxuLmljb24tdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1N1wiO1xufVxuLmljb24tdHJhaWxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG4uaWNvbi1zY2FsZS10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODU5XCI7XG59XG4uaWNvbi10cmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVhXCI7XG59XG4uaWNvbi1zaGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cbi5pY29uLXNoaXAyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWNcIjtcbn1cbi5pY29uLWFuY2hvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVkXCI7XG59XG4uaWNvbi1ib2F0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWVcIjtcbn1cbi5pY29uLWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1ZlwiO1xufVxuLmljb24tYmljeWNsZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2MFwiO1xufVxuLmljb24tZHVtYmJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuLmljb24tYmVuY2gtcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuLmljb24tc3dpbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG4uaWNvbi1mb290YmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4uaWNvbi1iYXNlYmFsbC1iYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2NVwiO1xufVxuLmljb24tYmFzZWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2NlwiO1xufVxuLmljb24tdGVubmlzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjdcIjtcbn1cbi5pY29uLXRlbm5pczI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2OFwiO1xufVxuLmljb24tcGluZy1wb25nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjlcIjtcbn1cbi5pY29uLWhvY2tleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG4uaWNvbi04YmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZiXCI7XG59XG4uaWNvbi1ib3dsaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmNcIjtcbn1cbi5pY29uLWJvd2xpbmctcGluczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZkXCI7XG59XG4uaWNvbi1nb2xmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmVcIjtcbn1cbi5pY29uLWdvbGYyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmZcIjtcbn1cbi5pY29uLWFyY2hlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuLmljb24tc2xpbmdzaG90OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzFcIjtcbn1cbi5pY29uLXNvY2NlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODcyXCI7XG59XG4uaWNvbi1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzNcIjtcbn1cbi5pY29uLWN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3NFwiO1xufVxuLmljb24tM2Qtcm90YXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzVcIjtcbn1cbi5pY29uLXB1enpsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG4uaWNvbi1nbGFzc2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzdcIjtcbn1cbi5pY29uLWdsYXNzZXMyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzhcIjtcbn1cbi5pY29uLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuLmljb24td2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG4uaWNvbi13YWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2JcIjtcbn1cbi5pY29uLWZlbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2NcIjtcbn1cbi5pY29uLXdhbGwyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2RcIjtcbn1cbi5pY29uLWljb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cbi5pY29uLXJlc2l6ZS1oYW5kbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuLmljb24taWNvbnMyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODBcIjtcbn1cbi5pY29uLXNlbGVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODgxXCI7XG59XG4uaWNvbi1zZWxlY3QyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODJcIjtcbn1cbi5pY29uLXNpdGUtbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODNcIjtcbn1cbi5pY29uLWVhcnRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODRcIjtcbn1cbi5pY29uLWVhcnRoLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuLmljb24tbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODg2XCI7XG59XG4uaWNvbi1uZXR3b3JrLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4N1wiO1xufVxuLmljb24tcGxhbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODhcIjtcbn1cbi5pY29uLWhhcHB5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODlcIjtcbn1cbi5pY29uLXNtaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGFcIjtcbn1cbi5pY29uLWdyaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4YlwiO1xufVxuLmljb24tdG9uZ3VlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGNcIjtcbn1cbi5pY29uLXNhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhkXCI7XG59XG4uaWNvbi13aW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGVcIjtcbn1cbi5pY29uLWRyZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGZcIjtcbn1cbi5pY29uLXNob2NrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5MFwiO1xufVxuLmljb24tc2hvY2tlZDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5MVwiO1xufVxuLmljb24tdG9uZ3VlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkyXCI7XG59XG4uaWNvbi1uZXV0cmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTNcIjtcbn1cbi5pY29uLWhhcHB5LWdyaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuLmljb24tY29vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk1XCI7XG59XG4uaWNvbi1tYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NlwiO1xufVxuLmljb24tZ3Jpbi1ldmlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTdcIjtcbn1cbi5pY29uLWV2aWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5OFwiO1xufVxuLmljb24td293OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTlcIjtcbn1cbi5pY29uLWFubm95ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuLmljb24td29uZGVyaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWJcIjtcbn1cbi5pY29uLWNvbmZ1c2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWNcIjtcbn1cbi5pY29uLXppcHBlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG4uaWNvbi1ncnVtcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5ZVwiO1xufVxuLmljb24tbXVzdGFjaGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5ZlwiO1xufVxuLmljb24tdG9tYnN0b25lLWhpcHN0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhMFwiO1xufVxuLmljb24tdG9tYnN0b25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTFcIjtcbn1cbi5pY29uLWdob3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTJcIjtcbn1cbi5pY29uLWdob3N0LWhpcHN0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhM1wiO1xufVxuLmljb24taGFsbG93ZWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTRcIjtcbn1cbi5pY29uLWNocmlzdG1hczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE1XCI7XG59XG4uaWNvbi1lYXN0ZXItZWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTZcIjtcbn1cbi5pY29uLW11c3RhY2hlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XG59XG4uaWNvbi1tdXN0YWNoZS1nbGFzc2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YThcIjtcbn1cbi5pY29uLXBpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhOVwiO1xufVxuLmljb24tYWxhcm06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhYVwiO1xufVxuLmljb24tYWxhcm0tYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWJcIjtcbn1cbi5pY29uLWFsYXJtLXNub296ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG59XG4uaWNvbi1hbGFybS1yaW5naW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWRcIjtcbn1cbi5pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWVcIjtcbn1cbi5pY29uLWhlYXJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhZlwiO1xufVxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiMFwiO1xufVxuLmljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIxXCI7XG59XG4uaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjJcIjtcbn1cbi5pY29uLXZvbHVtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIzXCI7XG59XG4uaWNvbi1tdXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjRcIjtcbn1cbi5pY29uLWxhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI1XCI7XG59XG4uaWNvbi1sYW4yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjZcIjtcbn1cbi5pY29uLXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiN1wiO1xufVxuLmljb24td2lmaS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjhcIjtcbn1cbi5pY29uLXdpZmktYmxvY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI5XCI7XG59XG4uaWNvbi13aWZpLW1pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XG59XG4uaWNvbi13aWZpLWxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJiXCI7XG59XG4uaWNvbi13aWZpLWxvdzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiY1wiO1xufVxuLmljb24td2lmaS1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJkXCI7XG59XG4uaWNvbi13aWZpLWFsZXJ0LW1pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJlXCI7XG59XG4uaWNvbi13aWZpLWFsZXJ0LWxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJmXCI7XG59XG4uaWNvbi13aWZpLWFsZXJ0LWxvdzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjMFwiO1xufVxuLmljb24tc3RyZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzFcIjtcbn1cbi5pY29uLXN0cmVhbS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGMyXCI7XG59XG4uaWNvbi1zdHJlYW0tZXJyb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjM1wiO1xufVxuLmljb24tc3RyZWFtLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzRcIjtcbn1cbi5pY29uLWNvbW11bmljYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjNVwiO1xufVxuLmljb24tY29tbXVuaWNhdGlvbi1jcm9zc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzZcIjtcbn1cbi5pY29uLWJyb2FkY2FzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG4uaWNvbi1hbnRlbm5hOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzhcIjtcbn1cbi5pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM5XCI7XG59XG4uaWNvbi1zYXRlbGxpdGUyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2FcIjtcbn1cbi5pY29uLW1pYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNiXCI7XG59XG4uaWNvbi1taWMtbXV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNjXCI7XG59XG4uaWNvbi1taWMyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2RcIjtcbn1cbi5pY29uLXNwb3RsaWdodHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjZVwiO1xufVxuLmljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2ZcIjtcbn1cbi5pY29uLWxvYWRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkMFwiO1xufVxuLmljb24tbG9hZGluZzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkMVwiO1xufVxuLmljb24tbG9hZGluZzM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkMlwiO1xufVxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG4uaWNvbi1yZWZyZXNoMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XG59XG4uaWNvbi11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDVcIjtcbn1cbi5pY29uLXJlZG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkNlwiO1xufVxuLmljb24tanVtcDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkN1wiO1xufVxuLmljb24tdW5kbzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkOFwiO1xufVxuLmljb24tcmVkbzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkOVwiO1xufVxuLmljb24tc3luYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRhXCI7XG59XG4uaWNvbi1yZXBlYXQtb25lMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XG59XG4uaWNvbi1zeW5jLWNyb3NzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkY1wiO1xufVxuLmljb24tc3luYzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkZFwiO1xufVxuLmljb24tcmVwZWF0LW9uZTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkZVwiO1xufVxuLmljb24tc3luYy1jcm9zc2VkMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRmXCI7XG59XG4uaWNvbi1yZXR1cm46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlMFwiO1xufVxuLmljb24tcmV0dXJuMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XG59XG4uaWNvbi1yZWZ1bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlMlwiO1xufVxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGUzXCI7XG59XG4uaWNvbi1oaXN0b3J5MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU0XCI7XG59XG4uaWNvbi1zZWxmLXRpbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTVcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTZcIjtcbn1cbi5pY29uLWNsb2NrMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU3XCI7XG59XG4uaWNvbi1jbG9jazM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlOFwiO1xufVxuLmljb24td2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlOVwiO1xufVxuLmljb24tYWxhcm0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWFcIjtcbn1cbi5pY29uLWFsYXJtLWFkZDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlYlwiO1xufVxuLmljb24tYWxhcm0tcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWNcIjtcbn1cbi5pY29uLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWRcIjtcbn1cbi5pY29uLWFsYXJtLWVycm9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWVcIjtcbn1cbi5pY29uLXRpbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWZcIjtcbn1cbi5pY29uLXRpbWVyLWNyb3NzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmMFwiO1xufVxuLmljb24tdGltZXIyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjFcIjtcbn1cbi5pY29uLXRpbWVyLWNyb3NzZWQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjJcIjtcbn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjNcIjtcbn1cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY0XCI7XG59XG4uaWNvbi1kb3dubG9hZDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmNVwiO1xufVxuLmljb24tdXBsb2FkMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY2XCI7XG59XG4uaWNvbi1lbnRlci11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY3XCI7XG59XG4uaWNvbi1lbnRlci1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjhcIjtcbn1cbi5pY29uLWVudGVyLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmOVwiO1xufVxuLmljb24tZW50ZXItcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmYVwiO1xufVxuLmljb24tZXhpdC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZiXCI7XG59XG4uaWNvbi1leGl0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmY1wiO1xufVxuLmljb24tZXhpdC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmRcIjtcbn1cbi5pY29uLWV4aXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmZVwiO1xufVxuLmljb24tZW50ZXItdXAyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmZcIjtcbn1cbi5pY29uLWVudGVyLWRvd24yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWVudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWVudGVyLWxlZnQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWVudGVyLXJpZ2h0MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1lbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLWV4aXQtdXAyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLWV4aXQtZG93bjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tZXhpdC1sZWZ0MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1leGl0LXJpZ2h0MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1jbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tZmlsZS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tZmlsZS16aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tZmlsZS1hdWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWZpbGUtcHJldmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1maWxlLWNoYXJ0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1maWxlLXN0YXRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi11bmxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb24tbGluazI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tdW5saW5rMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLmljb24tdGh1bWJzLXVwMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi10aHVtYnMtZG93bjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb24tdGh1bWJzLXVwMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uaWNvbi10aHVtYnMtZG93bjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmljb24tc2hhcmUyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29uLXNoYXJlMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uaWNvbi1tYWduaWZpZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmljb24tZmlsZS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLmljb24tZmluZC1yZXBsYWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuLmljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLmljb24tbG91cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tbG91cGUtem9vbS1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uaWNvbi1sb3VwZS16b29tLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uaWNvbi1jcm9zczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuLmljb24tbGlzdDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmljb24tbGlzdDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuLmljb24tbWVudTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLmljb24tbGlzdDQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tbWVudTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLmljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLmljb24tY3Jvc3MyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmljb24tcGVyY2VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uaWNvbi1jaGV2cm9ucy1leHBhbmQtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuLmljb24tY2hldnJvbnMtZXhwYW5kLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuLmljb24tY2hldnJvbnMtY29udHJhY3QtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLmljb24tY2hldnJvbnMtY29udHJhY3QtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuLmljb24tYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmljb24tYXJyb3dzLW1lcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cbi5pY29uLWFycm93cy1zcGxpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4uaWNvbi1hcnJvdy1kaXZlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmljb24tYXJyb3ctcmV0dXJuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5pY29uLWV4cGFuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaWNvbi1jb250cmFjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uaWNvbi1leHBhbmQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cbi5pY29uLWNvbnRyYWN0MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG4uaWNvbi1tb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pY29uLXRhYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uaWNvbi1hcnJvdy13YXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cbi5pY29uLWV4cGFuZDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLmljb24tZXhwYW5kNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG4uaWNvbi1jb250cmFjdDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuLmljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuLmljb24tbm90aWZpY2F0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4uaWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuLmljb24tbWVudS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuLmljb24tY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG4uaWNvbi1jcm9zcy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuLmljb24tY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbi5pY29uLXBlcmNlbnQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cbi5pY29uLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuLmljb24tY2hldnJvbi11cC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuLmljb24tY2hldnJvbi1kb3duLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4uaWNvbi1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cbi5pY29uLWJhY2t3YXJkLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG4uaWNvbi1maXJzdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuLmljb24tcHJldmlvdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cbi5pY29uLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cbi5pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG4uaWNvbi1uZXh0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG4uaWNvbi1sYXN0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG4uaWNvbi1mb3J3YXJkLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG4uaWNvbi1lamVjdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuLmljb24tY3JvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG4uaWNvbi1mcmFtZS1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuLmljb24tZnJhbWUtY29udHJhY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuLmljb24tZm9jdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuLmljb24tdHJhbnNmb3JtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuLmljb24tZ3JpZC1jcm9zc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cbi5pY29uLWxheWVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG4uaWNvbi1sYXllcnMtY3Jvc3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG4uaWNvbi10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuLmljb24tcnVsZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cbi5pY29uLXJ1bGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cbi5pY29uLWZ1bm5lbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG4uaWNvbi1mbGlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuLmljb24tZmxpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG4uaWNvbi1mbGlwLWhvcml6b250YWwyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cbi5pY29uLWZsaXAtdmVydGljYWwyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cbi5pY29uLWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cbi5pY29uLWFuZ2xlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG4uaWNvbi1zdWJ0cmFjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG4uaWNvbi1jb21iaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cbi5pY29uLWludGVyc2VjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG4uaWNvbi1leGNsdWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cbi5pY29uLWFsaWduLWNlbnRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG4uaWNvbi1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuLmljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4uaWNvbi1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG4uaWNvbi1hbGlnbi10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuLmljb24tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cbi5pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cbi5pY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG4uaWNvbi1wZXJjZW50LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG4uaWNvbi1hcnJvdy11cC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuLmljb24tYXJyb3ctZG93bi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuLmljb24tYXJyb3ctbGVmdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuLmljb24tYXJyb3ctcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cbi5pY29uLWNoZXZyb24tdXAtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG4uaWNvbi1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuLmljb24tY3Jvc3Mtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cbi5pY29uLW1lbnUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cbi5pY29uLXByb2hpYml0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cbi5pY29uLXJhZGlvLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG4uaWNvbi1saWdhdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG4uaWNvbi10ZXh0LWZvcm1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG4uaWNvbi10ZXh0LWZvcm1hdC1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuLmljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cbi5pY29uLWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuLmljb24taXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cbi5pY29uLXVuZGVybGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG4uaWNvbi1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cbi5pY29uLWhpZ2hsaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG4uaWNvbi10ZXh0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLmljb24tdGV4dC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuLmljb24tdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG4uaWNvbi10ZXh0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuLmljb24tbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cbi5pY29uLWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG4uaWNvbi1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuLmljb24tdGV4dC13cmFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cbi5pY29uLXBpbGNyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMFwiO1xufVxuLmljb24tZGlyZWN0aW9uLWx0cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG4uaWNvbi1kaXJlY3Rpb24tcnRsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cbi5pY29uLXBhZ2UtYnJlYWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliM1wiO1xufVxuLmljb24tcGFnZS1icmVhazI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLmljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuLmljb24tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cbi5pY29uLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliN1wiO1xufVxuLmljb24tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuLmljb24tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cbi5pY29uLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLmljb24tc29ydC10aW1lLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG4uaWNvbi1zb3J0LXRpbWUtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG4uaWNvbi1zaWdtYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG4uaWNvbi1wZW5jaWwtbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG4uaWNvbi1oYW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cbi5pY29uLXBvaW50ZXItdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuLmljb24tcG9pbnRlci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG4uaWNvbi1wb2ludGVyLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuLmljb24tcG9pbnRlci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cbi5pY29uLWZpbmdlci10YXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuLmljb24tZmluZ2Vycy10YXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuLmljb24tcmVtaW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuLmljb24tZmluZ2Vycy1jcm9zc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cbi5pY29uLWZpbmdlcnMtdmljdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG4uaWNvbi1nZXN0dXJlLXpvb206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljOVwiO1xufVxuLmljb24tZ2VzdHVyZS1waW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG4uaWNvbi1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cbi5pY29uLWZpbmdlcnMtc2Nyb2xsLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2NcIjtcbn1cbi5pY29uLWZpbmdlcnMtc2Nyb2xsLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZFwiO1xufVxuLmljb24tZmluZ2Vycy1zY3JvbGwtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuLmljb24taGFuZDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuLmljb24tcG9pbnRlci11cDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuLmljb24tcG9pbnRlci1yaWdodDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMVwiO1xufVxuLmljb24tcG9pbnRlci1kb3duMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG4uaWNvbi1wb2ludGVyLWxlZnQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cbi5pY29uLWZpbmdlci10YXAyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDRcIjtcbn1cbi5pY29uLWZpbmdlcnMtdGFwMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG4uaWNvbi1yZW1pbmRlcjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkNlwiO1xufVxuLmljb24tZ2VzdHVyZS16b29tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG4uaWNvbi1nZXN0dXJlLXBpbmNoMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG4uaWNvbi1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG4uaWNvbi1maW5nZXJzLXNjcm9sbC12ZXJ0aWNhbDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuLmljb24tZmluZ2Vycy1zY3JvbGwtbGVmdDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuLmljb24tZmluZ2Vycy1zY3JvbGwtcmlnaHQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cbi5pY29uLWZpbmdlcnMtc2Nyb2xsLXZlcnRpY2FsMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG4uaWNvbi1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuLmljb24tYm9yZGVyLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG4uaWNvbi1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuLmljb24tYm9yZGVyLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cbi5pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuLmljb24tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuLmljb24tYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG4uaWNvbi1ib3JkZXItbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG4uaWNvbi1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllNlwiO1xufVxuLmljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5pY29uLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cbi5pY29uLWVsbGlwc2lzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTlcIjtcbn1cbi5pY29uLXVuaTIxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIxXCI7XG59XG4uaWNvbi11bmkyMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMlwiO1xufVxuLmljb24tdW5pMjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjNcIjtcbn1cbi5pY29uLXVuaTI0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI0XCI7XG59XG4uaWNvbi11bmkyNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyNVwiO1xufVxuLmljb24tdW5pMjY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjZcIjtcbn1cbi5pY29uLXVuaTI3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI3XCI7XG59XG4uaWNvbi11bmkyODpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyOFwiO1xufVxuLmljb24tdW5pMjk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjlcIjtcbn1cbi5pY29uLXVuaTJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDJhXCI7XG59XG4uaWNvbi11bmkyYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyYlwiO1xufVxuLmljb24tdW5pMmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMmNcIjtcbn1cbi5pY29uLXVuaTJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDJkXCI7XG59XG4uaWNvbi11bmkyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyZVwiO1xufVxuLmljb24tdW5pMmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMmZcIjtcbn1cbi5pY29uLXVuaTMwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDMwXCI7XG59XG4uaWNvbi11bmkzMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzMVwiO1xufVxuLmljb24tdW5pMzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMzJcIjtcbn1cbi5pY29uLXVuaTMzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDMzXCI7XG59XG4uaWNvbi11bmkzNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzNFwiO1xufVxuLmljb24tdW5pMzU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMzVcIjtcbn1cbi5pY29uLXVuaTM2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDM2XCI7XG59XG4uaWNvbi11bmkzNzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzN1wiO1xufVxuLmljb24tdW5pMzg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMzhcIjtcbn1cbi5pY29uLXVuaTM5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDM5XCI7XG59XG4uaWNvbi11bmkzYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzYVwiO1xufVxuLmljb24tdW5pM2I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcM2JcIjtcbn1cbi5pY29uLXVuaTNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDNjXCI7XG59XG4uaWNvbi11bmkzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzZFwiO1xufVxuLmljb24tdW5pM2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcM2VcIjtcbn1cbi5pY29uLXVuaTNmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDNmXCI7XG59XG4uaWNvbi11bmk0MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0MFwiO1xufVxuLmljb24tdW5pNDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDFcIjtcbn1cbi5pY29uLXVuaTQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDQyXCI7XG59XG4uaWNvbi11bmk0MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0M1wiO1xufVxuLmljb24tdW5pNDQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDRcIjtcbn1cbi5pY29uLXVuaTQ1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDQ1XCI7XG59XG4uaWNvbi11bmk0NjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuLmljb24tdW5pNDc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNDdcIjtcbn1cbi5pY29uLXVuaTQ4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDQ4XCI7XG59XG4uaWNvbi11bmk0OTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0OVwiO1xufVxuLmljb24tdW5pNGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNGFcIjtcbn1cbi5pY29uLXVuaTRiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDRiXCI7XG59XG4uaWNvbi11bmk0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0Y1wiO1xufVxuLmljb24tdW5pNGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNGRcIjtcbn1cbi5pY29uLXVuaTRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDRlXCI7XG59XG4uaWNvbi11bmk0ZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0ZlwiO1xufVxuLmljb24tdW5pNTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTBcIjtcbn1cbi5pY29uLXVuaTUxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDUxXCI7XG59XG4uaWNvbi11bmk1MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuLmljb24tdW5pNTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTNcIjtcbn1cbi5pY29uLXVuaTU0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDU0XCI7XG59XG4uaWNvbi11bmk1NTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1NVwiO1xufVxuLmljb24tdW5pNTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTZcIjtcbn1cbi5pY29uLXVuaTU3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDU3XCI7XG59XG4uaWNvbi11bmk1ODpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1OFwiO1xufVxuLmljb24tdW5pNTk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTlcIjtcbn1cbi5pY29uLXVuaTVhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDVhXCI7XG59XG4uaWNvbi11bmk1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1YlwiO1xufVxuLmljb24tdW5pNWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNWNcIjtcbn1cbi5pY29uLXVuaTVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDVkXCI7XG59XG4uaWNvbi11bmk1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw1ZVwiO1xufVxuLmljb24tdW5pNWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNWZcIjtcbn1cbi5pY29uLXVuaTYwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDYwXCI7XG59XG4uaWNvbi11bmk2MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmljb24tdW5pNjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjJcIjtcbn1cbi5pY29uLXVuaTYzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDYzXCI7XG59XG4uaWNvbi11bmk2NDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2NFwiO1xufVxuLmljb24tdW5pNjU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjVcIjtcbn1cbi5pY29uLXVuaTY2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDY2XCI7XG59XG4uaWNvbi11bmk2NzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2N1wiO1xufVxuLmljb24tdW5pNjg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjhcIjtcbn1cbi5pY29uLXVuaTY5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDY5XCI7XG59XG4uaWNvbi11bmk2YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuLmljb24tdW5pNmI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNmJcIjtcbn1cbi5pY29uLXVuaTZjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDZjXCI7XG59XG4uaWNvbi11bmk2ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuLmljb24tdW5pNmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNmVcIjtcbn1cbi5pY29uLXVuaTZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDZmXCI7XG59XG4uaWNvbi11bmk3MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3MFwiO1xufVxuLmljb24tdW5pNzE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNzFcIjtcbn1cbi5pY29uLXVuaTcyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDcyXCI7XG59XG4uaWNvbi11bmk3MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuLmljb24tdW5pNzQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNzRcIjtcbn1cbi5pY29uLXVuaTc1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDc1XCI7XG59XG4uaWNvbi11bmk3NjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3NlwiO1xufVxuLmljb24tdW5pNzc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNzdcIjtcbn1cbi5pY29uLXVuaTc4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDc4XCI7XG59XG4uaWNvbi11bmk3OTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmljb24tdW5pN2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcN2FcIjtcbn1cbi5pY29uLXVuaTdiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDdiXCI7XG59XG4uaWNvbi11bmk3YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3Y1wiO1xufVxuLmljb24tdW5pN2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcN2RcIjtcbn1cbi5pY29uLXVuaTdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDdlXCI7XG59XG4uaWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcYTlcIjtcbn1cbiIsIi5wYXJhbGxheC10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDYxMHB4O1xufVxuXG4ubGluZXMtYmcge1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGRhcmstZ3JleTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrLWdyZXk7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKC9pbWFnZXMvbGluZXMtYmcucG5nKSBjZW50ZXIgZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmxpbmVzLWJnLWFsdCB7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKC9pbWFnZXMvbGluZXMtYmctMi5wbmcpIGNlbnRlciBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaG93LWl0LXdvcmtzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgJi10ZXh0LWNlbnRlciB7XG4gICAgQGluY2x1ZGUgY29sKDEwLzEyLCAkb2Zmc2V0OiAxLzEyKTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoaW5nIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICYtc2Nob29sIHtcbiAgICBAaW5jbHVkZSBjb2woMTIvMTIpO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDM4M3B4O1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSBjb2woMTIvMTIpO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgJi10ZXh0LWNlbnRlciB7XG4gICAgQGluY2x1ZGUgY29sKDEwLzEyLCAkb2Zmc2V0OiAxLzEyKTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ubmV3cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAud3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRvcC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8gTkVXIEhPTUUgUEFHRSAqKkZJWCBQQVJUSUFMIE9SRyoqIC8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLm5ldy1ob21lIHtcblxuICAgICR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcblxuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAuaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9iZy1pbGx1c3RyYXRpb25zLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWxsdXN0cmF0aW9uLXNlcGFyYXRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLm5ldy1ob21lIC5oZXJvX19pbGx1c3RyYXRpb24tc2VwYXJhdGVcblxuICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLm5ldy1ob21lIC5oZXJvIC53cmFwXG4gICAgfVxuICAgIC8vIC5uZXctaG9tZSAuaGVyb1xuXG4gICAgLmhlcm8tY2Fyb3VzZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fc2xpZGUgaW1nXG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fc2xpZGUgaDJcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX3NsaWRlIHBcblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19zbGlkZSAuYnV0dG9uXG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX3NsaWRlOmZvY3VzXG4gICAgICAgIH1cbiAgICAgICAgLy8gLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19zbGlkZVxuXG4gICAgICAgICZfX3NsaWRlLWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19zbGlkZS1pbm5lclxuXG4gICAgICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19jb250cm9scyBidXR0b246YmVmb3JlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC5uZXctaG9tZSAuaGVyby1jYXJvdXNlbF9fY29udHJvbHMgYnV0dG9uXG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19jb250cm9scyBsaSArIGxpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxfX2NvbnRyb2xzIGxpXG4gICAgICAgIH1cbiAgICAgICAgLy8gLm5ldy1ob21lIC5oZXJvLWNhcm91c2VsX19jb250cm9sc1xuICAgIH1cbiAgICAvLyAubmV3LWhvbWUgLmhlcm8tY2Fyb3VzZWxcblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgID4gLndyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5uZXctaG9tZSAuY2F0ZWdvcmllcyA+IC53cmFwXG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC5uZXctaG9tZSAuY2F0ZWdvcmllc1xuXG4gICAgLy8gaWNvLWNoZXZyb24uc3ZnXG4gICAgLmNhdGVnb3J5LWNhcm91c2VsIHtcbiAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pO1xuICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShvcGFjaXR5KTtcbiAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgICY6aG92ZXIgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgICB9XG4gICAgICAgICAvLyAuY2F0ZWdvcnktY2Fyb3VzZWw6aG92ZXIgYVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuY2F0ZWdvcnktY2Fyb3VzZWwgLnNsaWNrLXNsaWRlXG5cbiAgICAgICAgLnNsYWNrLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIC5jYXRlZ29yeS1jYXJvdXNlbCAuc2xhY2stbGlzdFxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbik7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5KGJvcmRlci1jb2xvciwgYm94LXNoYWRvdywgb3BhY2l0eSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMWYyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggcmdiYSg1LCAxNTQsIDE5MiwgMC4yKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWwgYTpob3ZlclxuICAgICAgICB9XG4gICAgICAgIC8vIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWwgYVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWwgaDNcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbCBwXG5cbiAgICAgICAgJl9fcHJldmlvdXMsXG4gICAgICAgICZfX25leHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28tY2hldnJvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbF9fcHJldmlvdXM6YmVmb3JlLCAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsX19uZXh0OmJlZm9yZVxuICAgICAgICB9XG4gICAgICAgIC8vIC5uZXctaG9tZSAuY2F0ZWdvcnktY2Fyb3VzZWxfX3ByZXZpb3VzLCAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsX19uZXh0XG5cbiAgICAgICAgJl9fcHJldmlvdXMge1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbF9fcHJldmlvdXNcblxuICAgICAgICAmX19uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gLm5ldy1ob21lIC5jYXRlZ29yeS1jYXJvdXNlbF9fbmV4dFxuICAgIH1cbiAgICAvLyAubmV3LWhvbWUgLmNhdGVnb3J5LWNhcm91c2VsXG5cbiAgICAuY29udGVudC1ibG9jayB7XG5cbiAgICAgICAgKyAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAuY29udGVudC1ibG9jayArIC5jb250ZW50LWJsb2NrXG5cbiAgICAgICAgPiAud3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODYwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAuY29udGVudC1ibG9jayA+IC53cmFwXG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIC5jb250ZW50LWJsb2NrX19pbWFnZVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAvLyAuY29udGVudC1ibG9jayAuYnV0dG9uXG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAuY29udGVudC1ibG9ja19fdGV4dFxuICAgIH1cbiAgICAvLyAubmV3LWhvbWUgLmNvbnRlbnQtYmxvY2tcbn1cbi8vIC5uZXctaG9tZVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQSBtaXhpbiBmb3IgZ2VuZXJhdGluZyB2ZW5kb3IgcHJlZml4ZXMgb24gbm9uLXN0YW5kYXJkaXplZCBwcm9wZXJ0aWVzLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgUHJvcGVydHkgdG8gcHJlZml4XG4vLy9cbi8vLyBAcGFyYW0geyp9ICR2YWx1ZVxuLy8vICAgVmFsdWUgdG8gdXNlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRwcmVmaXhlc1xuLy8vICAgUHJlZml4ZXMgdG8gZGVmaW5lXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgMTBweCwgd2Via2l0IG1zIHNwZWMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itd2Via2l0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1tb3ppbGxhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1taWNyb3NvZnRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW9wZXJhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1zcGVjXG5cbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICBAaWYgJHByZWZpeCA9PSB3ZWJraXQge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW9wZXJhIHtcbiAgICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXNwZWMge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlICB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6IGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICBmYWxzZSAhZ2xvYmFsO1xufVxuIiwiLy8gU2hvcnRoYW5kIG1peGluLiBTdXBwb3J0cyBtdWx0aXBsZSBwYXJlbnRoZXNlcy1kZWxpbWluYXRlZCB2YWx1ZXMgZm9yIGVhY2ggdmFyaWFibGUuXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMnMgZWFzZS1pbi1vdXQpO1xuLy8gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAob3BhY2l0eSAxcyBlYXNlLWluIDJzLCB3aWR0aCAycyBlYXNlLW91dCk7XG4vLyAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5ICh0cmFuc2Zvcm0sIG9wYWNpdHkpO1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUtZm9yLXByZWZpeGluZyhcInRyYW5zaXRpb25cIik7XG5cbiAgLy8gRml4IGZvciB2ZW5kb3ItcHJlZml4IHRyYW5zZm9ybSBwcm9wZXJ0eVxuICAkbmVlZHMtcHJlZml4ZXM6IGZhbHNlO1xuICAkd2Via2l0OiAoKTtcbiAgJG1vejogKCk7XG4gICRzcGVjOiAoKTtcblxuICAvLyBDcmVhdGUgbGlzdHMgZm9yIHZlbmRvci1wcmVmaXhlZCB0cmFuc2Zvcm1cbiAgQGVhY2ggJGxpc3QgaW4gJHByb3BlcnRpZXMge1xuICAgIEBpZiBudGgoJGxpc3QsIDEpID09IFwidHJhbnNmb3JtXCIge1xuICAgICAgJG5lZWRzLXByZWZpeGVzOiB0cnVlO1xuICAgICAgJGxpc3QxOiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICRsaXN0MjogLW1vei10cmFuc2Zvcm07XG4gICAgICAkbGlzdDM6ICgpO1xuXG4gICAgICBAZWFjaCAkdmFyIGluICRsaXN0IHtcbiAgICAgICAgJGxpc3QzOiBqb2luKCRsaXN0MywgJHZhcik7XG5cbiAgICAgICAgQGlmICR2YXIgIT0gXCJ0cmFuc2Zvcm1cIiB7XG4gICAgICAgICAgJGxpc3QxOiBqb2luKCRsaXN0MSwgJHZhcik7XG4gICAgICAgICAgJGxpc3QyOiBqb2luKCRsaXN0MiwgJHZhcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJHdlYmtpdDogYXBwZW5kKCR3ZWJraXQsICRsaXN0MSk7XG4gICAgICAkbW96OiAgICBhcHBlbmQoJG1veiwgICAgJGxpc3QyKTtcbiAgICAgICRzcGVjOiAgIGFwcGVuZCgkc3BlYywgICAkbGlzdDMpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHdlYmtpdDogYXBwZW5kKCR3ZWJraXQsICRsaXN0LCBjb21tYSk7XG4gICAgICAkbW96OiAgICBhcHBlbmQoJG1veiwgICAgJGxpc3QsIGNvbW1hKTtcbiAgICAgICRzcGVjOiAgIGFwcGVuZCgkc3BlYywgICAkbGlzdCwgY29tbWEpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbmVlZHMtcHJlZml4ZXMge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHdlYmtpdDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246ICRtb3o7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc3BlYztcbiAgfSBAZWxzZSB7XG4gICAgQGlmIGxlbmd0aCgkcHJvcGVydGllcykgPj0gMSB7XG4gICAgICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLCAkcHJvcGVydGllcywgd2Via2l0IG1veiBzcGVjKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhbGwgMC4xNXMgZWFzZS1vdXQgMHM7XG4gICAgICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLCAkcHJvcGVydGllcywgd2Via2l0IG1veiBzcGVjKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnRpZXMuLi4pIHtcbiAgQGluY2x1ZGUgX2JvdXJib24tZGVwcmVjYXRlLWZvci1wcmVmaXhpbmcoXCJ0cmFuc2l0aW9uLXByb3BlcnR5XCIpO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgXCJ3ZWJraXRcIik7XG4gICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgXCJtb3pcIik7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgZmFsc2UpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdGltZXMuLi4pIHtcbiAgQGluY2x1ZGUgX2JvdXJib24tZGVwcmVjYXRlLWZvci1wcmVmaXhpbmcoXCJ0cmFuc2l0aW9uLWR1cmF0aW9uXCIpO1xuXG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tZHVyYXRpb24sICR0aW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCRtb3Rpb25zLi4uKSB7XG4gIEBpbmNsdWRlIF9ib3VyYm9uLWRlcHJlY2F0ZS1mb3ItcHJlZml4aW5nKFwidHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb25cIik7XG5cbiAgLy8gZWFzZSB8IGxpbmVhciB8IGVhc2UtaW4gfCBlYXNlLW91dCB8IGVhc2UtaW4tb3V0IHwgY3ViaWMtYmV6aWVyKClcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sICRtb3Rpb25zLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdGltZXMuLi4pIHtcbiAgQGluY2x1ZGUgX2JvdXJib24tZGVwcmVjYXRlLWZvci1wcmVmaXhpbmcoXCJ0cmFuc2l0aW9uLWRlbGF5XCIpO1xuXG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tZGVsYXksICR0aW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cbiIsIiRjb2xvci1icmlnaHQtYmx1ZTogIzA1OWFjMDtcbi5hZGQtc2Nob2xhcnNoaXAge1xuICAgIFtkYXRhLXNjaG9sYXJzaGlwLWZvcm0tcmV2aWV3XSxcbiAgICBbZGF0YS1zY2hvbGFyc2hpcC10aGFua3lvdV0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50aGFuay15b3Uge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICAgICBmb250LXNpemU6IGVtKDM1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAgLmhlYWRpbmcgaDEsIC5hZGQtc2Nob2xhcnNoaXAgLmhlYWRpbmcgaDJcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAgLmhlYWRpbmcgaDFcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwIC5oZWFkaW5nIGgyXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAgLmhlYWRpbmcgcFxuICAgIH1cbiAgICAvLyAuYWRkLXNjaG9sYXJzaGlwIC5oZWFkaW5nXG5cbiAgICAucmV2aWV3LWNvbnRlbnQge1xuXG4gICAgICAgIC5yb3cge1xuXG4gICAgICAgICAgICArIC5yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwIC5yZXZpZXctY29udGVudCAucm93ICsgLnJvd1xuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAgLnJldmlldy1jb250ZW50IC5yb3dcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAgLnJldmlldy1jb250ZW50X190aXRsZVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcCAucmV2aWV3LWNvbnRlbnRfX2xhYmVsXG5cbiAgICAgICAgJl9fdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcCAucmV2aWV3LWNvbnRlbnRfX3ZhbHVlXG4gICAgfVxuICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAgLnJldmlldy1jb250ZW50XG59XG4vLyAuYWRkLXNjaG9sYXJzaGlwXG5cbi5hZGQtc2Nob2xhcnNoaXAtZm9ybSB7XG4gICAgJGNvbG9yLXNlbGVjdC1oaWdobGlnaHQ6ICRjb2xvci1icmlnaHQtYmx1ZTtcbiAgICAkY29sb3ItZm9jdXMtYm9yZGVyOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG4gICAgJGNvbG9yLXNlbGVjdGVkLWl0ZW06ICRjb2xvci1icmlnaHQtYmx1ZTtcbiAgICAkY29sb3ItZGVmYXVsdC1ib3JkZXI6ICNkNmQ2ZDY7XG5cbiAgICAkYm94LXNoYWRvdy1jaG9zZW4tZGVmYXVsdDogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMzMpO1xuICAgICRib3gtc2hhZG93LWZpZWxkLWZvY3VzOiBpbnNldCAwcHggMHB4IDIwcHggMHB4IHJnYmEoNSwxNTQsMTkyLDAuMik7XG5cbiAgICAucm93ICsgLnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAucm93ID4gLnJvd1xuXG4gICAgLnBhcnNsZXktZXJyb3Ige1xuICAgICAgICArIHVsLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgKyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyREVERTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVEM0Q3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjk0QTQ4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5wYXJzbGV5LWVycm9yIHVsLnBhcnNsZXktZXJyb3JzLWxpc3QgKyAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAucGFyc2xleS1lcnJvciB1bC5wYXJzbGV5LWVycm9ycy1saXN0XG4gICAgfVxuICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAucGFyc2xleS1lcnJvclxuXG4gICAgLnBhcnNsZXktc3VjY2VzcyB7XG4gICAgICAgICsgdWwucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICArIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGMEQ4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkU5QzY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0Njg4NDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLnBhcnNsZXktc3VjY2VzcyB1bC5wYXJzbGV5LWVycm9ycy1saXN0ICsgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgfVxuICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLnBhcnNsZXktc3VjY2VzcyB1bC5wYXJzbGV5LWVycm9ycy1saXN0XG4gICAgfVxuICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAucGFyc2xleS1zdWNjZXNzXG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIGxhYmVsXG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gaW5wdXRcblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIHRleHRhcmVhXG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvY3VzLWJvcmRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWZpZWxkLWZvY3VzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSBpbnB1dCwgLmFkZC1zY2hvbGFyc2hpcC1mb3JtIHRleHRhcmVhXG5cbiAgICAmX19pdGVtLS1oYXMtc2VsZWN0aXplIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyB6LWluZGV4OiAxMDEwO1xuICAgIH1cbiAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX2l0ZW0tLWhhcy1zZWxlY3RpemVcblxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8vIC5zZWxlY3RpemUtY29udHJvbCB7XG4gICAgICAgIC8vICAgICAmLnBsdWdpbi1yZW1vdmVfYnV0dG9uIHtcblxuICAgICAgICAvLyAgICAgICAgIFtkYXRhLXZhbHVlXSB7XG5cbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xuXG4gICAgICAgICAgICAmLnBsdWdpbi1yZW1vdmVfYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgIGRpdi5pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdmFsdWVdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbignXFxlOTJhJywgNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBkaXYuaXRlbVtkYXRhLXZhbHVlXSAucmVtb3ZlXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIGRpdi5pdGVtW2RhdGEtdmFsdWVdXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBkaXYuaXRlbVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uXG4gICAgICAgIH1cbiAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1jb250cm9sXG5cbiAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCA4cHg7XG5cbiAgICAgICAgICAgICYuaXRlbXMuaGFzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggOHB4IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9jdXMtYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWZpZWxkLWZvY3VzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1c1xuXG4gICAgICAgICAgICA+IGRpdi5pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VsZWN0ZWQtaXRlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRoaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGNvbG9yLXNlbGVjdGVkLWl0ZW0sIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtaW5wdXQgLml0ZW1cbiAgICAgICAgfVxuICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0XG5cbiAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctY2hvc2VuLWRlZmF1bHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IGF1dG87XG5cbiAgICAgICAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3A6YmVmb3JlLCAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3A6YWZ0ZXJcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWNob3Nlbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtX19zZWxlY3QuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wOmJlZm9yZVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcFxuXG4gICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy8gei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdDpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0Omxhc3QtY2hpbGRcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdC1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdCAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5jaG9zZW4tcmVzdWx0cyBsaVxuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybV9fc2VsZWN0IC5jaG9zZW4tcmVzdWx0c1xuICAgIH1cbiAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm1fX3NlbGVjdFxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5idXR0b25cblxuICAgIC5hd2FyZC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmF3YXJkLWluZm8gPiBkaXZcblxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgKyAuYXdhcmQtaW5mb19fYXdhcmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5hd2FyZC1pbmZvX19jb3VudCBpbnB1dFxuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAuYXdhcmQtaW5mb19fY291bnRcblxuICAgICAgICAmX19hbW91bnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweCAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmF3YXJkLWluZm9fX2Ftb3VudFxuICAgIH1cbiAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmF3YXJkLWluZm9cblxuICAgIC5kYXRlLWl0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDE1cHg7XG4gICAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgICAgKyAuZGF0ZS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmRhdGUtaXRlbSArIC5kYXRlLWl0ZW1cbiAgICB9XG4gICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5kYXRlLWl0ZW1cblxuICAgIC5tdWx0aS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMzJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdcXGU5MzYnLCA3MDApO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5tdWx0aS1idXR0b25cblxuICAgIC5sb2NhdGlvbi13cmFwIHtcblxuICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICArIGxhYmVsIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdcXGU5MzQnLCA3MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmxvY2F0aW9uLXdyYXAgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlXG5cbiAgICAgICAgICAgICAgICAgICAgKyAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5sb2NhdGlvbi13cmFwID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgLnJvd1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmxvY2F0aW9uLXdyYXAgPiBpbnB1dDpjaGVja2VkICsgbGFiZWxcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAubG9jYXRpb24td3JhcCA+IGlucHV0OmNoZWNrZWRcbiAgICAgICAgfVxuICAgICAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLmxvY2F0aW9uLXdyYXAgPiBpbnB1dFxuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjUwbXMgZWFzZVxuICAgICAgICB9XG4gICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAubG9jYXRpb24td3JhcCAucm93XG4gICAgfVxuICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAubG9jYXRpb24td3JhcFxuXG4gICAgLnNob3ctbG9jYXRpb24ge1xuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybSAuc2hvdy1sb2NhdGlvbl9fbGFiZWw6YmVmb3JlXG4gICAgICAgIH1cbiAgICAgICAgLy8gLmFkZC1zY2hvbGFyc2hpcC1mb3JtIC5zaG93LWxvY2F0aW9uX19sYWJlbFxuICAgIH1cbiAgICAvLyAuYWRkLXNjaG9sYXJzaGlwLWZvcm0gLnNob3ctbG9jYXRpb25cbn1cbi8vIC5hZGQtc2Nob2xhcnNoaXAtZm9ybVxuIiwiQG1peGluIGljb21vb24oJGNvZGUsICRmb250LXdlaWdodCkge1xuICAgIGZvbnQtZmFtaWx5OiAnbGluZWFyaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29udGVudDogJGNvZGU7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiIsIi5zZWFyY2gtdGV4dC10b3Age1xuICBwYWRkaW5nOiAwIDQycHg7XG5cbiAgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBlbSgxOHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gIH1cblxuICAuc2VhcmNoLWNyaXRlcmlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBlbSgxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICAgICYuanMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0LWl0ZW5zIHtcblxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0LWJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmY1ZjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcCkge1xuICAgICAgICB0b3A6IDc4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qcy1pdGVtLXNlbGVjdGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qcy1jbG9zZS1zZWxlY3Rpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY28tZGVsZXRlLnBuZycpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIC8vY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qcy1jbGVhci1zZWxlY3Rpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHRlbigjY2NjLCA1JSkgdXJsKC9pbWFnZXMvaWNvLWRlbGV0ZS5wbmdcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QtaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvLXNlYXJjaC5wbmcnKSBuby1yZXBlYXQgOTYlIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIH1cbn1cblxuLnZpZXctb3B0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDQycHg7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcblxuICAgICAgYS52aWV3LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5OTlweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAuNDtcblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yb3dzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvLXJvd3MucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRodW1icyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljby10aHVtYnMucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC12aWV3IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5sb2FkLW1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogNDBweCAwO1xuXG4gIC5idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4iLCIucHJlc3MtcmVsZWFzZSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAwIDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gICAgLy8gaDFcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAvL2gyXG5cbn1cbi8vIC5wcmVzcy1yZWxlYXNlICIsIi5hZG1pbi10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICR0YWJsZS1ib3JkZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGVtKDE0cHgpO1xuICBjb2xvcjogIzliOWI5YjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHg7XG5cbiAgLm9yYW5nZSB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gIH1cblxuICAueWVsbG93IHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgfVxuXG4gIC5ibHVlIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cblxuICAuZGFyay1ibHVlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICB9XG5cbiAgLmljb24tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgJi5leWUuc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC15ZWxsb3c7XG4gICAgfVxuXG4gICAgJi5jaGVjay5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gICAgfVxuXG4gICAgJi5zaGFyZS5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZS1sO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmJyYW5kIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICB0ciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmOGY4O1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG5cbiAgICAgICYudGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgIHRyLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cbiAgfVxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vICAgICBMRUdBTCAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmxlZ2FsIHtcbiAgICAkY29sb3ItYmx1ZTogIzA1OWFjMDtcbiAgICAkY29sb3ItZGFyay1ncmF5OiAjMzMzO1xuICAgICR0aXRsZS1jb2xvcjogJGNvbG9yLWJsdWU7XG5cblxuICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xuICAgIG1hcmdpbjogNjBweCAwIDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMTAwcHg7XG4gICAgfVxuICAgIC8vIEBtZWRpYSAjeyRtZWRpdW0tdXB9XG5cbiAgICAudW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC8vIC51bmRlcmxpbmVcblxuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC8vIC5sZWdhbF9fdGl0bGVcblxuICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAvLyAubGVnYWxfX3N1Yi10aXRsZVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG91dHNpZGU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAubGVnYWxfX2xpc3QgbGkgKyBsaVxuXG4gICAgICAgICYtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLmxlZ2FsX19saXN0XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLy8gLmxlZ2FsIHBcbn1cbi8vIC5sZWdhbCIsIi5hY2NvcmRlb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogZW0oMjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkdGhpbjtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IGVtKDIwcHgpO1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkdGhpbjtcblxuICAgICYuZ29hbC1hbW91bnQge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBmb250LXNpemU6IGVtKDM1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5jaGFuZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICBmb250LXdlaWdodDogJHRoaW47XG4gIH1cblxuICAudG9vZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvLW5hdmlnYXRldXBAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICYuY2xvc2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnRvb2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY28tbmF2aWdhdGVkb3duQDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NjYztcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2QwZTljNjtcbn0iLCIuYmxvZyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLmJsb2ctbmV3cy1ibG9ja3Mge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGRhcmstZ3JleTtcbiAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAuYmxvY2sge1xuICAgIEBpbmNsdWRlIGNvbCgzLzEyKTtcblxuICAgICYtaW1hZ2Uge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBlbSgxOHB4KTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctbGlzdCB7XG4gIEBpbmNsdWRlIGNvbCg5LzEyKTtcblxuICAuaXRlbS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5pdGVtLWZpZ3VyZSB7XG4gICAgQGluY2x1ZGUgY29sKDQvOSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cblxuICAuaXRlbS10ZXh0IHtcbiAgICBAaW5jbHVkZSBjb2woNS85KTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jcmVkaXRzIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTBweCk7XG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBlbSgxNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLXNpZGViYXIge1xuICBAaW5jbHVkZSBjb2woMy8xMik7XG5cbiAgaDMudGl0bGUge1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGZvbnQtc2l6ZTogZW0oMjBweCk7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zaWRlYmFyLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWltYWdlIHtcbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8yLCAkY3ljbGU6IDIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IGVtKDE4cHgpO1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IGVtKDEycHgpO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGVtKDEzcHgpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJi5naG9zdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgICBjb2xvcjogI0ZGRjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgfVxuICB9XG5cbiAgJi5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICBjb2xvcjogI0ZGRjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkb3JhbmdlLCA3JSk7XG4gICAgfVxuICB9XG5cbiAgJi5vcmFuZ2UtZ2hvc3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICY6aG92ZXIsXG4gICAgJi5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gIH1cblxuICAmLmxpZ2h0LXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXllbGxvdztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93O1xuICAgIGNvbG9yOiAkeWVsbG93O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgJi5saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgJi5kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWUtbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgJi5ncmV5LWdob3N0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWI5YjliO1xuICAgIGNvbG9yOiAjOWI5YjliO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG59XG4iLCIuZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICYtaW1hZ2Uge1xuICAgIEBpbmNsdWRlIGNvbCg4LzEyKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgQGluY2x1ZGUgY29sKDQvMTIpO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogZW0oMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLXRvcCB7XG4gICAgZm9udC1zaXplOiBlbSgxNXB4KTtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI1cHggMCAxNXB4O1xuICB9XG5cbiAgLmNyZWRpdHMge1xuICAgIGZvbnQtc2l6ZTogZW0oMTBweCk7XG4gICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IGVtKDE1cHgpO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbiIsIi5maWx0ZXIge1xuXG4gICAgJl9fYm94IHtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMWYyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICAgICAmLmlzLXNlbGVjdGVkIHtcblxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA1OWFjMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoNSwgMTU0LCAxOTIsIDAuMik7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB9Ly8gLmZpbHRlcl9fYm94IHNwYW5cblxuICAgIH0vLyAuZmlsdGVyX19ib3hcblxuICAgICZfX3R5cGUge1xuXG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaHVnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICB9Ly8gLmZpbHRlcl9fdHlwZVxuXG5cbn0vLyAuZmlsdGVyIiwiLmZvcm0ge1xuXG4gICAgJl9fZ3JvdXAge1xuICAgICAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgICB9XG4gICAgLy8gJl9fZ3JvdXBcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAvLyBsYWJlbFxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gaW5wdXRcblxuICAgIH1cbiAgICAvLyAuZm9ybV9faXRlbVxuXG4gICAgJl9faXRlbS5oYXMtZXJyb3Ige1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZDAwMjFiO1xuICAgICAgICB9XG4gICAgICAgIC8vIGxhYmVsXG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDAwMjFiO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyMDgsIDEsIDI2LCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgICAvLyBpbnB1dFxuXG4gICAgfVxuICAgIC8vIC5mb3JtX19pdGVtLmhhcy1lcnJvclxuXG4gICAgJl9faXRlbS0tb25lLWhhbGYge1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHApIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkXG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZFxuXG4gICAgICAgIH1cbiAgICAgICAgLy8gQG1lZGlhXG5cblxuICAgIH1cbiAgICAvLyAuZm9ybV9faXRlbS0tb25lLWhhbGZcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTUwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggNTBweCAxMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NCNDIwMztcbiAgICAgICAgfVxuICAgICAgICAvLyBmb3JtX19idXR0b246aG92ZXJcblxuICAgIH1cbiAgICAvLyAuZm9ybV9fYnV0dG9uXG5cbn1cbi8vIC5mb3JtXG5cbi5mb3JtLWNvbnZlcnNhdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19pbnB1dC1zcGFuIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDliYmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5YmJmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICAvLyAuZm9ybS1jb252ZXJzYXRpb25hbF9faW5wdXQtc3BhblxuXG4gICAgJl9faW5wdXQtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDliYmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5YmJmO1xuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5YmJmO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy8gLmZvcm0tY29udmVyc2F0aW9uYWxfX2lucHV0LXRleHRcblxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vIC5jaG9zZW4tc2luZ2xlXG5cbiAgICAgICAgLmNob3Nlbi1yZXN1bHRzIHtcblxuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBsaVxuXG4gICAgICAgIH1cbiAgICAgICAgLy8gLmNob3Nlbi1yZXN1bHRzXG5cbiAgICB9XG4gICAgLy8gLmNob3Nlbi1jb250YWluZXJcblxufVxuLy8gLmZvcm0tY29udmVyc2F0aW9uYWxcblxuXG4uYWNjb3VudC1mb3JtIHtcbiAgICAkY29sb3ItZm9ybS1ib3JkZXI6ICNlZGYxZjI7XG4gICAgJGNvbG9yLWJyaWdodC1ibHVlOiAjMDU5YWMwO1xuICAgICRjb2xvci1zZWxlY3QtaGlnaGxpZ2h0OiAkY29sb3ItYnJpZ2h0LWJsdWU7XG4gICAgJGNvbG9yLWZvY3VzLWJvcmRlcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICRjb2xvci1zZWxlY3RlZC1pdGVtOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG4gICAgJGNvbG9yLWRlZmF1bHQtYm9yZGVyOiAjZDZkNmQ2O1xuXG4gICAgJGJveC1zaGFkb3ctY2hvc2VuLWRlZmF1bHQ6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMzKTtcbiAgICAkYm94LXNoYWRvdy1maWVsZC1mb2N1czogaW5zZXQgMHB4IDBweCAyMHB4IDBweCByZ2JhKCRjb2xvci1icmlnaHQtYmx1ZSwgMC4yKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGNvbG9yLWJyaWdodC1ibHVlLCAxKTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5yb3cge1xuXG4gICAgICAgICsgLnJvdyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5hY2NvdW50LWZvcm0gLnJvdyArIC5yb3dcbiAgICB9XG4gICAgLy8gLmFjY291bnQtZm9ybSAucm93XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICArIC5jb2x1bW5zID4gLmFjY291bnQtZm9ybV9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEBtZWRpYSAjeyRtZWRpdW0tdXB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmFjY291bnQtZm9ybSAuY29sdW1ucyArIC5jb2x1bW5zID4gLmFjY291bnQtZm9ybV9faXRlbVxuICAgIH1cbiAgICAvLyAuYWNjb3VudC1mb3JtIC5jb2x1bW5zXG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAvLyAuYWNjb3VudC1mb3JtX193cmFwXG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC8vIC5hY2NvdW50LWZvcm1fX2xhYmVsXG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1maWVsZC1mb2N1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5hY2NvdW50LWZvcm1fX2l0ZW0gaW5wdXQ6Zm9jdXNcbiAgICAgICAgfVxuICAgICAgICAvLyAuYWNjb3VudC1mb3JtX19pdGVtIGlucHV0XG4gICAgfVxuICAgIC8vIC5hY2NvdW50LWZvcm1fX2l0ZW1cblxuICAgICZfX2l0ZW0tLWJvcmRlci1sZWZ0IHtcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvLyBAbWVkaWEgI3skc21hbGwtb25seX1cbiAgICB9XG4gICAgLy8gLmFjY291bnQtZm9ybV9faXRlbS0tYm9yZGVyLWxlZnRcblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cblxuICAgIH1cbiAgICAvLyAuYWNjb3VudC1mb3JtX19pbnB1dFxuXG4gICAgJl9fc2VsZWN0IHtcblxuICAgICAgICAmLnNlbGVjdGl6ZS1jb250cm9sIHtcblxuICAgICAgICAgICAgJi5zaW5nbGUge1xuICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1jb250cm9sXG5cbiAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHg7XG5cbiAgICAgICAgICAgICYuaXRlbXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHg7XG5cbiAgICAgICAgICAgICAgICAmLmhhcy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0Lml0ZW1zLmhhcy1pdGVtc1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtaW5wdXQuaXRlbXMuaGFzLWl0ZW1zXG5cbiAgICAgICAgICAgICYuaW5wdXQtYWN0aXZlLmRyb3Bkb3duLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0IC5kcm9wZG93bi1hY3RpdmU6YmVmb3JlXG5cbiAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXRcblxuICAgICAgICAgICAgJi5mb2N1cyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZmllbGQtZm9jdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1c1xuXG4gICAgICAgICAgICA+IGRpdi5pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWlucHV0ID4gZGl2Lml0ZW0uYWN0aXZlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5pdGVtXG4gICAgICAgIH1cbiAgICAgICAgLy8gLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtaW5wdXRcblxuICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1jaG9zZW4tZGVmYXVsdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gei1pbmRleDogYXV0bztcblxuICAgICAgICAgICAgLnRyaWFuZ2xlIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duIC50cmlhbmdsZTo6YmVmb3JlLCAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biAudHJpYW5nbGU6OmFjdGl2ZVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctY2hvc2VuLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAuYWNjb3VudC1mb3JtX19zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biAudHJpYW5nbGU6OmJlZm9yZVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24gLnRyaWFuZ2xlXG4gICAgICAgIH1cbiAgICAgICAgLy8gLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd25cblxuICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gLmFjY291bnQtZm9ybV9fc2VsZWN0ICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC5hY2NvdW50LWZvcm1fX3NlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbjpsYXN0LWNoaWxkXG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWxlY3QtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLmFjdGl2ZVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uXG4gICAgICAgIH1cbiAgICAgICAgLy8gLmFjY291bnQtZm9ybV9fc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudFxuICAgIH1cbiAgICAvLyAuYWNjb3VudC1mb3JtX19zZWxlY3Rcbn1cbi8vIC5hY2NvdW50LWZvcm1cblxuW2RhdGEtY29udmVyc2F0aW9uYWwtaW5wdXRzLXBsYWNlaG9sZGVyXSB7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8vIFtkYXRhLWNvbnZlcnNhdGlvbmFsLWlucHV0cy1wbGFjZWhvbGRlcl0iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTAwcHggMDtcblxuICBoNCB7XG4gICAgZm9udC1zaXplOiBlbSgxNXB4KTtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgQGluY2x1ZGUgY29sKDUvMTMpO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGVtKDEzcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtbWVudSB7XG4gICAgQGluY2x1ZGUgY29sKDIvMTMpO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiBlbSgxM3B4KTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzliOWI5YjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogdGFibGU7XG5cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSBjb2woOC8xMiwgJG9mZnNldDogMi8xMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwOHB4O1xuXG4gICAgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgMjRweDtcbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEzMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4iLCIuaW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAudG9wLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wb3B1bGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG5cbiAgLmNoZWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvLWFsZXJ0LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgZm9udC1zaXplOiBlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiBlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBlbSgxNnB4KTtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbig4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuXG4gICAgJi5kZXNjcmlwdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVsaWdpYmxlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25zLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTBweCk7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5iaWcge1xuICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXIge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDQpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICYuZGV0YWlscyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAuc2lkZWJhci5kZXRhaWxzXG5cbiAgICAmLmJyZWFrZG93biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gLnNpZGViYXIuYnJlYWtkb3duXG5cbiAgICAuc2lkZS1icmFuZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDIwMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGVtKDEycHgpO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IGVtKDM1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogJHRoaW47XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdGhpbjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG5cbiAgICAgIC5kYXlzLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdGhpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiA1cHggM3B4IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDVweCAzcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGVtKDExcHgpO1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAub3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICB9XG5cbiAgICAgIC55ZWxsb3cge1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgIH1cblxuICAgICAgLmJsdWUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG5cbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXBwbHktZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZsb2F0OiBub25lO1xuXG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG5cbiAgb2wgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGJ5IFpVUkJcbi8vIGZvdW5kYXRpb24uenVyYi5jb21cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG5AaW1wb3J0ICdnbG9iYWwnO1xuXG4vL1xuLy8gQHZhcmlhYmxlc1xuLy9cbiRpbmNsdWRlLWh0bWwtZ3JpZC1jbGFzc2VzOiAkaW5jbHVkZS1odG1sLWNsYXNzZXMgIWRlZmF1bHQ7XG4kaW5jbHVkZS14bC1odG1sLWdyaWQtY2xhc3NlczogZmFsc2UgIWRlZmF1bHQ7XG5cbiRyb3ctd2lkdGg6IHJlbS1jYWxjKDEwMDApICFkZWZhdWx0O1xuJHRvdGFsLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuXG4kbGFzdC1jaGlsZC1mbG9hdDogJG9wcG9zaXRlLWRpcmVjdGlvbiAhZGVmYXVsdDtcblxuLy9cbi8vIEdyaWQgRnVuY3Rpb25zXG4vL1xuXG4vLyBEZXByZWNhdGVkOiBXZSdsbCBkcm9wIHN1cHBvcnQgZm9yIHRoaXMgaW4gNS4xLCB1c2UgZ3JpZC1jYWxjKClcbkBmdW5jdGlvbiBncmlkQ2FsYygkY29sTnVtYmVyLCAkdG90YWxDb2x1bW5zKSB7XG4gIEB3YXJuIFwiZ3JpZENhbGMoKSBpcyBkZXByZWNhdGVkLCB1c2UgZ3JpZC1jYWxjKClcIjtcbiAgQHJldHVybiBncmlkLWNhbGMoJGNvbE51bWJlciwgJHRvdGFsQ29sdW1ucyk7XG59XG5cbi8vIEBGVU5DVElPTlxuLy8gJGNvbE51bWJlciAtIEZvdW5kIGluIHNldHRpbmdzIGZpbGVcbi8vICR0b3RhbENvbHVtbnMgLSBGb3VuZCBpbiBzZXR0aW5ncyBmaWxlXG5AZnVuY3Rpb24gZ3JpZC1jYWxjKCRjb2xOdW1iZXIsICR0b3RhbENvbHVtbnMpIHtcbiAgJHJlc3VsdDogcGVyY2VudGFnZSgoJGNvbE51bWJlciAvICR0b3RhbENvbHVtbnMpKTtcbiAgQGlmICRyZXN1bHQgPT0gMCUgeyAkcmVzdWx0OiAwOyB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy9cbi8vIEBtaXhpbnNcbi8vXG5cbi8vIEZvciBjcmVhdGluZyBjb250YWluZXIsIG5lc3RlZCwgYW5kIGNvbGxhcHNlZCByb3dzLlxuLy9cbi8vXG4vLyAkYmVoYXZpb3IgLSBBbnkgc3BlY2lhbCBiZWhhdmlvciBmb3IgdGhpcyByb3c/IERlZmF1bHQ6IGZhbHNlLiBPcHRpb25zOiBuZXN0LCBjb2xsYXBzZSwgbmVzdC1jb2xsYXBzZSwgZmFsc2UuXG5AbWl4aW4gZ3JpZC1yb3coJGJlaGF2aW9yOiBmYWxzZSkge1xuXG4gIC8vIHVzZSBAaW5jbHVkZSBncmlkLXJvdyhuZXN0KTsgdG8gaW5jbHVkZSBhIG5lc3RlZCByb3dcbiAgQGlmICRiZWhhdmlvciA9PSBuZXN0IHtcbiAgICBtYXJnaW46IDAgKC0oJGNvbHVtbi1ndXR0ZXIvMikpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC8vIHVzZSBAaW5jbHVkZSBncmlkLXJvdyhjb2xsYXBzZSk7IHRvIGNvbGxhcHNlZCBhIGNvbnRhaW5lciByb3cgbWFyZ2luc1xuICBAZWxzZSBpZiAkYmVoYXZpb3IgPT0gY29sbGFwc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6ICRyb3ctd2lkdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3cobmVzdC1jb2xsYXBzZSk7IHRvIGNvbGxhcHNlIG91dGVyIG1hcmdpbnMgb24gYSBuZXN0ZWQgcm93XG4gIEBlbHNlIGlmICRiZWhhdmlvciA9PSBuZXN0LWNvbGxhcHNlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLy8gdXNlIEBpbmNsdWRlIGdyaWQtcm93OyB0byB1c2UgYSBjb250YWluZXIgcm93XG4gIEBlbHNlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRyb3ctd2lkdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhcmZpeCBmb3IgYWxsIHJvd3NcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gQ3JlYXRlcyBhIGNvbHVtbiwgc2hvdWxkIGJlIHVzZWQgaW5zaWRlIG9mIGEgbWVkaWEgcXVlcnkgdG8gY29udHJvbCBsYXlvdXRzXG4vL1xuLy8gJGNvbHVtbnMgLSBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdGhpcyBzaG91bGQgYmVcbi8vICRsYXN0LWNvbHVtbiAtIElzIHRoaXMgdGhlIGxhc3QgY29sdW1uPyBEZWZhdWx0OiBmYWxzZS5cbi8vICRjZW50ZXIgLSBDZW50ZXIgdGhlc2UgY29sdW1ucz8gRGVmYXVsdDogZmFsc2UuXG4vLyAkb2Zmc2V0IC0gIyBvZiBjb2x1bW5zIHRvIG9mZnNldC4gRGVmYXVsdDogZmFsc2UuXG4vLyAkcHVzaCAtICMgb2YgY29sdW1ucyB0byBwdXNoLiBEZWZhdWx0OiBmYWxzZS5cbi8vICRwdWxsIC0gIyBvZiBjb2x1bW5zIHRvIHB1bGwuIERlZmF1bHQ6IGZhbHNlLlxuLy8gJGNvbGxhcHNlIC0gR2V0IHJpZCBvZiBndXR0ZXIgcGFkZGluZyBvbiBjb2x1bW4/IERlZmF1bHQ6IGZhbHNlLlxuLy8gJGZsb2F0IC0gU2hvdWxkIHRoaXMgZmxvYXQ/IERlZmF1bHQ6IHRydWUuIE9wdGlvbnM6IHRydWUsIGZhbHNlLCBsZWZ0LCByaWdodC5cbkBtaXhpbiBncmlkLWNvbHVtbihcbiAgJGNvbHVtbnM6ZmFsc2UsXG4gICRsYXN0LWNvbHVtbjpmYWxzZSxcbiAgJGNlbnRlcjpmYWxzZSxcbiAgJG9mZnNldDpmYWxzZSxcbiAgJHB1c2g6ZmFsc2UsXG4gICRwdWxsOmZhbHNlLFxuICAkY29sbGFwc2U6ZmFsc2UsXG4gICRmbG9hdDp0cnVlLFxuICAkcG9zaXRpb246ZmFsc2UpIHtcblxuICAvLyBJZiBwb3NpdGlvbmVkIGZvciBkZWZhdWx0IC5jb2x1bW4sIGluY2x1ZGUgcmVsYXRpdmUgcG9zaXRpb25cbiAgLy8gcHVzaCBhbmQgcHVsbCByZXF1aXJlIHBvc2l0aW9uIHNldFxuICBAaWYgJHBvc2l0aW9uIG9yICRwdXNoIG9yICRwdWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBJZiBjb2xsYXBzZWQsIGdldCByaWQgb2YgZ3V0dGVyIHBhZGRpbmdcbiAgQGlmICRjb2xsYXBzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAvLyBHdXR0ZXIgcGFkZGluZyB3aGVuZXZlciBhIGNvbHVtbiBpc24ndCBzZXQgdG8gY29sbGFwc2VcbiAgLy8gKHVzZSAkY29sbGFwc2U6bnVsbCB0byBkbyBub3RoaW5nKVxuICBAZWxzZSBpZiAkY29sbGFwc2UgPT0gZmFsc2Uge1xuICAgIHBhZGRpbmctbGVmdDogKCRjb2x1bW4tZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRjb2x1bW4tZ3V0dGVyIC8gMik7XG4gIH1cblxuICAvLyBJZiBhIGNvbHVtbiBudW1iZXIgaXMgZ2l2ZW4sIGNhbGN1bGF0ZSB3aWR0aFxuICBAaWYgJGNvbHVtbnMge1xuICAgIHdpZHRoOiBncmlkLWNhbGMoJGNvbHVtbnMsICR0b3RhbC1jb2x1bW5zKTtcblxuICAgIC8vIElmIGxhc3QgY29sdW1uLCBmbG9hdCBuYXR1cmFsbHkgaW5zdGVhZCBvZiB0byB0aGUgcmlnaHRcbiAgICBAaWYgJGxhc3QtY29sdW1uIHsgZmxvYXQ6ICRvcHBvc2l0ZS1kaXJlY3Rpb247IH1cbiAgfVxuXG4gIC8vIFNvdXJjZSBPcmRlcmluZywgYWRkcyBsZWZ0L3JpZ2h0IGRlcGVuZGluZyBvbiB3aGljaCB5b3UgdXNlLlxuICBAaWYgJHB1c2ggeyAjeyRkZWZhdWx0LWZsb2F0fTogZ3JpZC1jYWxjKCRwdXNoLCAkdG90YWwtY29sdW1ucyk7ICN7JG9wcG9zaXRlLWRpcmVjdGlvbn06IGF1dG87IH1cbiAgQGlmICRwdWxsIHsgI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogZ3JpZC1jYWxjKCRwdWxsLCAkdG90YWwtY29sdW1ucyk7ICN7JGRlZmF1bHQtZmxvYXR9OiBhdXRvOyB9XG5cbiAgQGlmICRmbG9hdCBhbmQgJGxhc3QtY29sdW1uID09IGZhbHNlIHtcbiAgICBAaWYgJGZsb2F0ID09IGxlZnQgb3IgJGZsb2F0ID09IHRydWUgeyBmbG9hdDogJGRlZmF1bHQtZmxvYXQ7IH1cbiAgICBAZWxzZSBpZiAkZmxvYXQgPT0gcmlnaHQgeyBmbG9hdDogJG9wcG9zaXRlLWRpcmVjdGlvbjsgfVxuICAgIEBlbHNlIHsgZmxvYXQ6IG5vbmU7IH1cbiAgfVxuXG4gIC8vIElmIGNlbnRlcmVkLCBnZXQgcmlkIG9mIGZsb2F0IGFuZCBhZGQgYXBwcm9wcmlhdGUgbWFyZ2luc1xuICBAaWYgJGNlbnRlciB7XG4gICAgbWFyZ2luLSN7JGRlZmF1bHQtZmxvYXR9OiBhdXRvO1xuICAgIG1hcmdpbi0jeyRvcHBvc2l0ZS1kaXJlY3Rpb259OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLy8gSWYgb2Zmc2V0LCBjYWxjdWxhdGUgYXBwcm9wcmlhdGUgbWFyZ2luc1xuICBAaWYgJG9mZnNldCB7IG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogZ3JpZC1jYWxjKCRvZmZzZXQsICR0b3RhbC1jb2x1bW5zKSAhaW1wb3J0YW50OyB9XG5cbn1cblxuLy8gQ3JlYXRlIHByZXNlbnRhdGlvbmFsIGNsYXNzZXMgZm9yIGdyaWRcbi8vXG4vLyAkc2l6ZSAtIE5hbWUgb2YgY2xhc3MgdG8gdXNlLCBpLmUuIFwibGFyZ2VcIiB3aWxsIGdlbmVyYXRlIC5sYXJnZS0xLCAubGFyZ2UtMiwgZXRjLlxuQG1peGluIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplKSB7XG5cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuICAgIC4jeyRzaXplfS1wdXNoLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcbiAgICB9XG4gICAgLiN7JHNpemV9LXB1bGwtI3skaX0ge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1bGw6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zIHsgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbHVtbnM6ZmFsc2UsICRwb3NpdGlvbjp0cnVlKTsgfVxuXG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkdG90YWwtY29sdW1ucyB7XG4gICAgLiN7JHNpemV9LSN7JGl9IHsgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbHVtbnM6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpOyB9XG4gIH1cblxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICR0b3RhbC1jb2x1bW5zIC0gMSB7XG4gICAgLiN7JHNpemV9LW9mZnNldC0jeyRpfSB7IEBpbmNsdWRlIGdyaWQtY29sdW1uKCRvZmZzZXQ6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpOyB9XG4gIH1cblxuICAuI3skc2l6ZX0tcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiAkZGVmYXVsdC1mbG9hdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogMDtcbiAgICBtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb2x1bW4uI3skc2l6ZX0tY2VudGVyZWQsXG4gIC5jb2x1bW5zLiN7JHNpemV9LWNlbnRlcmVkIHsgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNlbnRlcjp0cnVlLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTsgfVxuXG4gIC5jb2x1bW4uI3skc2l6ZX0tdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMuI3skc2l6ZX0tdW5jZW50ZXJlZCB7XG4gICAgZmxvYXQ6ICRkZWZhdWx0LWZsb2F0O1xuICAgIG1hcmdpbi0jeyRkZWZhdWx0LWZsb2F0fTogMDtcbiAgICBtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogMDtcbiAgfVxuXG4gIC8vIEZpZ2h0aW5nIFtjbGFzcyo9XCJjb2x1bW5cIl0gKyBbY2xhc3MqPVwiY29sdW1uXCJdOmxhc3QtY2hpbGRcbiAgLmNvbHVtbi4jeyRzaXplfS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy4jeyRzaXplfS1jZW50ZXJlZDpsYXN0LWNoaWxke1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLy8gRmlnaHRpbmcgLmNvbHVtbi48cHJldmlvdXMtc2l6ZT4tY2VudGVyZWQ6bGFzdC1jaGlsZFxuICAuY29sdW1uLiN7JHNpemV9LXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMuI3skc2l6ZX0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogJGRlZmF1bHQtZmxvYXQ7XG4gIH1cblxuICAuY29sdW1uLiN7JHNpemV9LXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLiN7JHNpemV9LXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICAgIGZsb2F0OiAkb3Bwb3NpdGUtZGlyZWN0aW9uO1xuICB9XG5cbiAgLnJvdyB7XG4gICAgJi4jeyRzaXplfS1jb2xsYXBzZSB7XG4gICAgICA+IC5jb2x1bW4sXG4gICAgICA+IC5jb2x1bW5zIHsgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOnRydWUsICRmbG9hdDpmYWxzZSk7IH1cblxuICAgICAgLnJvdyB7bWFyZ2luLWxlZnQ6MDsgbWFyZ2luLXJpZ2h0OjA7fVxuICAgIH1cbiAgICAmLiN7JHNpemV9LXVuY29sbGFwc2Uge1xuICAgICAgPiAuY29sdW1uLFxuICAgICAgPiAuY29sdW1ucyB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZ3JpZFwiKSB7XG4gIEBpZiAkaW5jbHVkZS1odG1sLWdyaWQtY2xhc3NlcyB7XG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBncmlkLXJvdztcblxuICAgICAgJi5jb2xsYXBzZSB7XG4gICAgICAgICA+IC5jb2x1bW4sXG4gICAgICAgICA+IC5jb2x1bW5zIHsgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOnRydWUsICRmbG9hdDpmYWxzZSk7IH1cblxuICAgICAgICAucm93IHttYXJnaW4tbGVmdDowOyBtYXJnaW4tcmlnaHQ6MDt9XG4gICAgICB9XG5cbiAgICAgIC5yb3cgeyBAaW5jbHVkZSBncmlkLXJvdygkYmVoYXZpb3I6bmVzdCk7XG4gICAgICAgICYuY29sbGFwc2UgeyBAaW5jbHVkZSBncmlkLXJvdygkYmVoYXZpb3I6bmVzdC1jb2xsYXBzZSk7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uLFxuICAgIC5jb2x1bW5zIHsgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbHVtbnM6JHRvdGFsLWNvbHVtbnMpOyB9XG5cbiAgICAuY29sdW1uLFxuICAgIC5jb2x1bW5zIHtcbiAgICAgICYgKyAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogJGxhc3QtY2hpbGQtZmxvYXQ7XG4gICAgICB9XG4gICAgICAmICsgJi5lbmQge1xuICAgICAgICBmbG9hdDogJGRlZmF1bHQtZmxvYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNtYWxsLXVwfSB7XG4gICAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTpzbWFsbCk7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6bWVkaXVtKTtcbiAgICAgIC8vIE9sZCBwdXNoIGFuZCBwdWxsIGNsYXNzZXNcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHRvdGFsLWNvbHVtbnMgLSAxIHtcbiAgICAgICAgLnB1c2gtI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiRpLCAkY29sbGFwc2U6bnVsbCwgJGZsb2F0OmZhbHNlKTtcbiAgICAgICAgfVxuICAgICAgICAucHVsbC0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1bGw6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6bGFyZ2UpO1xuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuICAgICAgICAucHVzaC0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1c2g6JGksICRjb2xsYXBzZTpudWxsLCAkZmxvYXQ6ZmFsc2UpO1xuICAgICAgICB9XG4gICAgICAgIC5wdWxsLSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigkcHVsbDokaSwgJGNvbGxhcHNlOm51bGwsICRmbG9hdDpmYWxzZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGlmICRpbmNsdWRlLXhsLWh0bWwtZ3JpZC1jbGFzc2VzIHtcbiAgICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XG4gICAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTp4bGFyZ2UpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHhsYXJnZS11cH0ge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6eHhsYXJnZSk7XG4gICAgfVxuICB9XG59XG4iLCJhIHtcbiAgY29sb3I6ICRjb2xvci1saW5rO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICB9XG59XG4iLCIucGVvcGxlIHtcblxufVxuLy8gLnBlb3BsZVxuXG4ucGVvcGxlLS0yLWNvbCB7XG5cbiAgICAucGVyc29uIHtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2woNi8xMiwgJGN5Y2xlOiAyKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBAbWVkaWFcblxuXG4gICAgfVxuICAgIC8vIC5wZW9wbGUtLTItY29sIC5wZXJzb25cblxufVxuLy8gLnBlb3BsZS0tMi1jb2xcblxuLnBlcnNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRnKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIC8vIEBtZWRpYVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy8gLnBlcnNvbl9faW1hZ2VcblxuICAgICZfX2luZm9ybWF0aW9uIHtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRnKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICAgIC8vIEBtZWRpYVxuXG4gICAgfVxuICAgIC8vIC5wZXJzb25fX2luZm9ybWF0aW9uXG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG4gICAgLy8gLnBlcnNvbl9fdGl0bGVcblxuICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gICAgLy8gLnBlcnNvbl9fbmFtZVxuXG4gICAgJl9fYmlvIHtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICAvLyAucGVyc29uX19iaW9cblxufVxuLy8gLnBlcnNvblxuXG4ucGVyc29uLS1uby1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGVyc29uLS1uby1tYXJnaW4tYm90dG9tLWctdXAge1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZykge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLy8gQG1lZGlhXG5cbn1cbiIsIi5hY2NvdW50LWNvbXBsZXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrLWdyZXk7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIC5jb21wbGV0ZS1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyO1xuICAgIEBpbmNsdWRlIGNvbCgzLzEyKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY2O1xuXG4gICAgLm1hc2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtcGVyY2VudGFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogNzglO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMSU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLXBlcmNlbnRhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBsZXRlLXRleHQge1xuICAgIEBpbmNsdWRlIGNvbCg5LzEyKTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjVweCk7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmFjY291bnQge1xuXG4gIC5tZXNzYWdlIHtcblxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgZm9udC1zaXplOiBlbSg1MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICB9XG4gICAgLy8gLmFjY291bnQgLm1lc3NhZ2UgaDFcbiAgICBoMiB7XG4gICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjBweCk7XG4gICAgfVxuICAgIC8vIC5hY2NvdW50IC5tZXNzYWdlIGgyXG4gIH1cbiAgLy8gLmFjY291bnQgLm1lc3NhZ2Vcbn1cbi8vIC5hY2NvdW50XG4iLCIubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTE1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi1jbG9zZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IGVtKDE0cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uc2lnbnVwLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjcpO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtY2xvc2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiBlbSgxNHB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmZpbHRlci1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi1jbG9zZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IGVtKDE0cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cbi5vdmVyZmxvd01vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zY2hvbGFyc2hpcC1tb2RhbCB7XG5cbiAgICAmLnJlbW9kYWwge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweClcbiAgICB9XG4gICAgLy8gLnNjaG9sYXJzaGlwLW1vZGFsLnJlbW9kYWxcblxuICAgIC5yZW1vZGFsLWNsb3NlIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdcXGU5NWEnLCAkcmVndWxhcik7XG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuc2Nob2xhcnNoaXAtbW9kYWwgLnJlbW9kYWwtY2xvc2U6YmVmb3JlXG4gICAgfVxuICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbCAucmVtb2RhbC1jbG9zZVxuXG4gICAgLnJlbW9kYWxfX2gxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuc2Nob2xhcnNoaXAtbW9kYWwgLnJlbW9kYWxfX2gxIHNwYW5cbiAgICB9XG4gICAgLy8gLnNjaG9sYXJzaGlwLW1vZGFsIC5yZW1vZGFsX19oMVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbF9fbGlzdFxuXG4gICAgJl9faXRlbSB7XG5cbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbF9faXRlbSArIGxpXG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBzaGFkZSgkY29sb3ItYnJhbmQsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuc2Nob2xhcnNoaXAtbW9kYWxfX2l0ZW0gc3Bhbjpob3ZlclxuICAgICAgICB9XG4gICAgICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbF9faXRlbSBzcGFuXG4gICAgfVxuICAgIC8vIC5zY2hvbGFyc2hpcF9faXRlbVxuXG4gICAgJl9fY29weSB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBmb250LXdlaWdodDogJHRoaW47XG4gICAgfVxuICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbF9fY29weVxuXG4gICAgJl9fc3VjY2VzcyB7XG5cbiAgICB9XG4gICAgLy8gLnNjaG9sYXJzaGlwLW1vZGFsX19zdWNjZXNzXG5cbiAgICAmX19hY3Rpb25zIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBzaGFkZSgkY29sb3ItYnJhbmQsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuc2Nob2xhcnNoaXAtbW9kYWxfX2FjdGlvbnMgYTpob3ZlclxuICAgICAgICB9XG4gICAgICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbF9fYWN0aW9ucyBhXG4gICAgfVxuICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbF9fYWN0aW9uc1xuXG4gICAgJl9fc3VjY2Vzcy1pY29uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbF9fc3VjY2Vzcy1pY29uXG5cbiAgICBbZGF0YS1zdWNjZXNzXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vIC5zY2hvbGFyc2hpcC1tb2RhbCBbZGF0YS1zdWNjZXNzXVxuXG59XG4vLyAuc2Nob2xhcnNoaXAtbW9kYWxcbiIsIi5jYXJkcyB7XG5cbn1cbi8vIC5jYXJkc1xuXG4uY2FyZHMtLTEtNCB7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRnKSB7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sKDMvMTIpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbi8vIC5jYXJkcy0tMS00XG5cbi5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYxZjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjVweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDliYmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIC8vIC5jYXJkX190aXRsZVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAvLyAuY2FyZF9fc3VidGl0bGVcblxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICAvLyAuY2FyZCBwXG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxufVxuLy8gLmNhcmRcblxuLmNhcmQtLWZpeGVkLWJ1dHRvbiB7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAvLyAuY2FyZC0tZml4ZWQtYnV0dG9uIC5idXR0b25cblxuICAgIH1cblxufVxuLy8gLmNhcmQtLWZpeGVkLWJ1dHRvbiAiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRGT05UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybCgnL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9Qcm94aW1hTm92YS1Cb2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtQm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtQm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtQm9sZC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFfcmdyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybCgnL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtUmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YV9yZ3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJztcbiAgc3JjOiB1cmwoJy9mb250cy9Qcm94aW1hTm92YS1MaWdodC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtTGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtTGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9mb250cy9Qcm94aW1hTm92YS1MaWdodC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICBzcmM6IHVybCgnL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW4td2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy9Qcm94aW1hTm92YS1UaGluLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtVGhpbi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtVGhpbi13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcvZm9udHMvUHJveGltYU5vdmEtVGhpbi13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJGZvbnQtbWFpbjogJ1Byb3hpbWFOb3ZhJztcbiRjb2xvci1ibHVlOiAjMDA5YmJmO1xuJGNvbG9yLWJsdWVkYXJrOiAjMDAzNDQxO1xuJGNvbG9yLWJvZHk6ICM5YjliOWI7XG4kY29sb3ItZ3JlZW46ICMwMGFhOWU7XG4kY29sb3ItZ3JlZW5kYXJrOiAjMDA2OTgxO1xuXG5cbi5jb250YWluZXIge1xuICBtaW4td2lkdGg6IDEyMDBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG5cbn0gLy8gLmNvbnRhaW5lclxuLm5hdiB7XG4gICYtdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgJi5ob21lLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTIyMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBib3gtc2hhZG93OiAycHggMHB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjIpO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpLmJvdHRvbS1ib3JkZXIge1xuXG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQG1lZGlhXG5cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjI2MjY7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oYW1idXJnZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDVweCAwIDAgMjdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLWNvbnRlbnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxufVxuXG4uaW5pdGlhbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZlcmZsb3dTaXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgR0xPQkFMIEhFQURFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmdjd3AtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLy8gLmdjd3AtaGVhZGVyX19pbm5lclxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5nY3dwLWhlYWRlcl9fbG9nbyBpbWdcbiAgICB9XG4gICAgLy8gLmdjd3AtaGVhZGVyX19sb2dvXG59XG4vLyAuZ2N3cC1oZWFkZXJcblxuLmdjd3AtaGVhZGVyLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4vLyAuZ2N3cC1oZWFkZXItLXdoaXRlXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFBBR0UgSEVBREVSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyAucGFnZS1oZWFkZXJcbi5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA4MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIHotaW5kZXg6IDk5OTg7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnLCBIZWx2ZXRpY2EsQXJpYWwsR2VuZXZhLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgJi5uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgYS5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogLThweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTQycHg7XG5cbiAgICAgICYuZGVmYXVsdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLndoaXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIGEucGFnZS1oZWFkZXItbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTlweDtcblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYuY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGltZyB7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBhLnBhZ2UtaGVhZGVyLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAyM3B4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgbmF2LnBhZ2UtaGVhZGVyLWxpbmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59IC8vIC5wYWdlLWhlYWRlclxuXG5ib2R5Lm1lbnUtYWN0aXZlIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWVkYXJrICFpbXBvcnRhbnQ7XG5cbiAgICBhLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgJi5kZWZhdWx0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLnBhZ2UtaGVhZGVyLXNlYXJjaCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBuYXYucGFnZS1oZWFkZXItbGlua3Mge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2Utc2VhcmNoLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRSRVNQT05TSVZFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgYm9keS5tZW51LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gLnBhZ2UtaGVhZGVyXG4gIC5wYWdlLWhlYWRlciB7XG5cbiAgICBuYXYucGFnZS1oZWFkZXItbGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICB9IC8vIC5wYWdlLWhlYWRlclxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFBBR0UgTkFWSUdBVElPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gLnBhZ2UtbmF2aWdhdGlvblxuLnBhZ2UtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDdweDtcblxuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgPiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB3aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAvL21hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAvL2NsZWFyOmJvdGg7XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMTdweCAwIDEwcHg7O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufSAvLyAucGFnZS1uYXZpZ2F0aW9uXG5cbi5wYWdlLWhlYWRlci1hY2NvdW50LWNvbnRyb2xzIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDoxNHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXItYnV0dG9ucyB7fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTVFlMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmEge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuYTpmb2N1cyxcbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFJFU1BPTlNJVkVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXG4gIC8vIC5wYWdlLW5hdmlnYXRpb25cbiAgLnBhZ2UtbmF2aWdhdGlvbiB7XG4gICAgPiB1bCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9IC8vIC5wYWdlLW5hdmlnYXRpb25cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UEFHRSBTRUFSQ0hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIC5wYWdlLXNlYXJjaFxuLnBhZ2Utc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA4MnB4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgZGl2LmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXNlYXJjaC1jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA0MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWVkYXJrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHJpZ2h0OiA0MXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uLWNoZXZyb24tZG93bi13aGl0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzLjVweCA3cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMDtcblxuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgYS5wYWdlLXNlYXJjaC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDQ0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OjVweCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgfVxuICB9XG5cblxuICBhLnBhZ2Utc2VhcmNoLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIHJpZ2h0OiAtOTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICB9XG4gIH1cblxufSAvLyAucGFnZS1zZWFyY2hcblxuXG5ib2R5Lm1lbnUtYWN0aXZlIHtcbiAgaGVhZGVyIHtcbiAgICAucGFnZS1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UkVTUE9OU0lWRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5wYWdlLWhlYWRlci1hY2NvdW50LWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY2cHg7XG4gICAgbGVmdDogMjJweDtcblxuICAgIC5tZW51LWFjdGl2ZSAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOjA7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgb3ZlcmZsb3cteTpzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDpoaWRkZW47XG4gIH1cblxuICAvLyAucGFnZS1zZWFyY2hcbiAgLnBhZ2Utc2VhcmNoIHtcblxuICAgIGEucGFnZS1zZWFyY2gtY2xvc2Uge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBhZ2Utc2VhcmNoLWNhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH0gLy8gLnBhZ2Utc2VhcmNoXG5cbn1cblxuXG5cbiIsIi5xdW90ZSB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICAvLyAucXVvdGVfX2NvbnRlbnRcblxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAucXVvdGVfX2F1dGhvcjpiZWZvcmVcblxuICAgIH1cbiAgICAvLyAucXVvdGVfX2F1dGhvclxuXG59XG4vLyAucXVvdGUiLCIubmV3cyB7XG4gICYtY2Fycm91c3NlbCB7XG4gICAgJi1ibG9jayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxM3B4KTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGVtKDI1cHgpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjRkZGO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMThweCk7XG4gICAgfVxuICB9XG59XG4iLCIubnVtYmVycyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMzAwcHg7XG5cbiAgLm51bWJlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4IC8gMTAwMHB4ICogMTAwJTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBlbSgyM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSg0MnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDVweCk7XG4gICAgICBmb250LXdlaWdodDogJHRoaW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjZ29hbEVkaXQge1xuICAgICRoZWlnaHQ6IDMxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgaW5wdXQge1xuICAgICAgICAkZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgcGFkZGluZzogKCRoZWlnaHQgLSAkZm9udC1zaXplKS8yIDEwcHg7XG4gICAgfVxuICAgIC8vIGlucHV0XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgJGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLSAkZm9udC1zaXplKS8yO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCRoZWlnaHQgLSAkZm9udC1zaXplKS8yO1xuICAgIH1cblxufVxuLy8gI2dvYWxFZGl0XG5cbi50ZXh0YXJlYS1zaWRlLWJ5LXNpZGUge1xuXG4gICAgJl9faXRlbSB7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sKDYvMTIpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGYxZjI7XG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxufVxuLy8gLnRleHRhcmVhLXNpZGUtYnktc2lkZV9faXRlbVxuXG4uZWxpZ2liaWxpdHkge1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm5ldy10b29sdGlwX19jb250ZW50IHtcblxuICAgICAgICBsZWZ0OiA4NSU7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgIH0vLyAubmV3LXRvb2x0aXBfX2NvbnRlbnRcblxufS8vIC5lbGlnaWJpbGl0eSIsIi5zZWFyY2gge1xuICAmLXRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJHRhYmxlLWJvcmRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGVtKDE0cHgpO1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4O1xuXG4gICAgLm9yYW5nZSB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAueWVsbG93IHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cblxuICAgIC5ibHVlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAuZGFyay1ibHVlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgfVxuXG4gICAgLmljb24tc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAmLmV5ZS5zZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQteWVsbG93O1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrLnNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgICAgfVxuXG4gICAgICAmLnNoYXJlLnNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWUtbDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuZCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOGY4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcblxuICAgICAgICAmLnRhZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgICB0ci5oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3VudC1zZWFyY2gge1xuICAmLXRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjFmMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGVtKDE0cHgpO1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIC8vIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4O1xuXG4gICAgLm9yYW5nZSB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAueWVsbG93IHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cblxuICAgIC5ibHVlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAuZGFyay1ibHVlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgfVxuXG4gICAgLmljb24tc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAmLmV5ZS5zZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQteWVsbG93O1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrLnNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgICAgfVxuXG4gICAgICAmLnNoYXJlLnNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWUtbDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuZCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMHB4IHJnYmEoMjM3LDI0MSwyNDIsMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuXG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcblxuICAgICAgICAmLnRhZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgICB0ci5oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3NlYXJjaC1zZW50ZW5jZS1mdWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4jc2VhcmNoLWJ1dHRvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VhcmNoLXZpZXcge1xuXG4gICAgLnZpZXctb3B0aW9ucyAge1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAbWVkaWFcblxuICAgIH1cbiAgICAvLyAudmlldy1vcHRpb25zXG5cbiAgICAjbGlzdCB7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vIEBtZWRpYVxuXG4gICAgfVxuICAgIC8vICNsaXN0XG5cbiAgICAjdGh1bWJzIHtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vIEBtZWRpYVxuXG4gICAgfVxuICAgIC8vICN0aHVtYnNcblxufVxuLy8gLnNlYXJjaC12aWV3XG4iLCJAa2V5ZnJhbWVzIHNob3dJdGVtIHtcbiAgMCUgICB7IG9wYWNpdHk6IDA7IG1hcmdpbi10b3A6IC01cHg7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IG1hcmdpbi10b3A6IDBweDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVJdGVtIHtcbiAgMCUgICB7IG9wYWNpdHk6IDE7IG1hcmdpbi10b3A6IDBweDsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgbWFyZ2luLXRvcDogNXB4OyB9XG59XG5cbkBrZXlmcmFtZXMgc2VsZWN0ZWRDaXJjbGUge1xuICAwJSAgIHsgd2lkdGg6IDExMCU7IG1hcmdpbi1sZWZ0OiAtNSU7IH1cbiAgMTAwJSAgIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi1sZWZ0OiAwOyB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhwdWxzZSkge1xuICAwJSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbiAgMjUlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICA1MCUge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMykpO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxufVxuXG4uYWRtaW4tY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBlbSgxM3B4KTtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgfVxufVxuXG4uc2VhcmNoaW5nIHtcbiAgJi1jYWxsb3V0cyB7XG4gICAgQGluY2x1ZGUgY29sKDMvMTIpO1xuXG4gICAgJi1ibG9jayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAvLyAuc2VhcmNoaW5nLWNhbGxvdXRzLWJsb2NrXG5cbiAgICAmLWJsb2NrLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy8gLnNlYXJjaGluZy1jYWxsb3V0cy1ibG9jay5pcy1hY3RpdmVcblxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvLyBhXG5cbiAgICB9XG4gICAgLy8gaDRcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGVtKDEzcHgpO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgfVxuICAgIC8vIHBcblxuICAgIC5zZWxlY3Qge1xuICAgICAgaDQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtaGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBlbSgxM3B4KTtcbiAgfVxuXG4gICYtc2Nob29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbCg2LzEyLCAkY3ljbGU6IDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJi0tY2VudGVyIHtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZykge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgQGluY2x1ZGUgY29sKDYvMTIsICR1bmN5Y2xlOiAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tbGVmdC5zZWxlY3RlZCB7XG4gICAgICAvL2FuaW1hdGlvbjogc2VsZWN0ZWRDaXJjbGUgLjVzIDE7XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgYW5pbWF0aW9uOiBoaWRlSXRlbSAuNXMgMTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIGFuaW1hdGlvbjogc2hvd0l0ZW0gLjVzIDE7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBlbSg0MnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkdGhpbjtcbiAgICAgIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIC5tb25leSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0dXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBlbSgxOXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkdGhpbjtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGVtKDEzcHgpO1xuICAgIH1cblxuICAgIC5zLWxlZnQge1xuICAgICAgQGluY2x1ZGUgY29sKDEvNSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICBtYXJnaW46IDEycHggYXV0byAwO1xuXG4gICAgICAgICYuY2lyY2xlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHApIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHB1bHNlIDJzIGVhc2Utb3V0IGluZmluaXRlKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbig1MCUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHApIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQG1lZGlhXG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHApIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEBtZWRpYVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICAgIC8vICZfX2NvbnRlbnQge1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwKSB7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEBtZWRpYVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwKSB7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBAbWVkaWFcblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgJltjbGFzcyo9J2xvdyddIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBBQTlFO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbY2xhc3MqPSdtZWRpdW0nXSxcbiAgICAgICAgICAmW2NsYXNzKj0nbW9kZXJhdGUnXSB7XG4gICAgICAgICAgICBjb2xvcjogI0RDQTQyQjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2NsYXNzKj0naGlnaCddIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRDAwMjFCO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLy8gc3BhblxuXG4gICAgfVxuXG4gICAgLnMtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgY29sKDQvNSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IGVtKDEwcHgpO1xuICAgICAgICBwYWRkaW5nOiA1cHggMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQWRkcyBrZXlmcmFtZXMgYmxvY2tzIGZvciBzdXBwb3J0ZWQgcHJlZml4ZXMsIHJlbW92aW5nIHJlZHVuZGFudCBwcmVmaXhlcyBpbiB0aGUgYmxvY2sncyBjb250ZW50XG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gIEBpbmNsdWRlIF9ib3VyYm9uLWRlcHJlY2F0ZS1mb3ItcHJlZml4aW5nKFwia2V5ZnJhbWVzXCIpO1xuXG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLXdlYmtpdDogICAgJHByZWZpeC1mb3Itd2Via2l0O1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1tb3ppbGxhOiAgICRwcmVmaXgtZm9yLW1vemlsbGE7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1pY3Jvc29mdDogJHByZWZpeC1mb3ItbWljcm9zb2Z0O1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1vcGVyYTogICAgICRwcmVmaXgtZm9yLW9wZXJhO1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1zcGVjOiAgICAgICRwcmVmaXgtZm9yLXNwZWM7XG5cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpO1xuICAgICRwcmVmaXgtZm9yLXdlYmtpdDogdHJ1ZSAhZ2xvYmFsO1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpO1xuICAgICRwcmVmaXgtZm9yLW1vemlsbGE6IHRydWUgIWdsb2JhbDtcbiAgICBALW1vei1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICAkb3JpZ2luYWwtcHJlZml4LWZvci13ZWJraXQgICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICAkb3JpZ2luYWwtcHJlZml4LWZvci1tb3ppbGxhICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbWljcm9zb2Z0OiAkb3JpZ2luYWwtcHJlZml4LWZvci1taWNyb3NvZnQgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itb3BlcmE6ICAgICAkb3JpZ2luYWwtcHJlZml4LWZvci1vcGVyYSAgICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICAkb3JpZ2luYWwtcHJlZml4LWZvci1zcGVjICAgICAgIWdsb2JhbDtcblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3Itc3BlYyB7XG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsInRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0ZCA+IC5uZXctdG9vbHRpcCB7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gdGFibGUgdGQgPiAubmV3LXRvb2x0aXAgLnRpdGxlOmJlZm9yZVxuICAgICAgICB9XG4gICAgICAgIC8vIHRhYmxlIHRkID4gLm5ldy10b29sdGlwIC50aXRsZVxuICAgIH1cbiAgICAvLyB0YWJsZSB0ZCA+IC5uZXctdG9vbHRpcFxuXG4gICAgJi5ncmV5LWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyO1xuICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEycHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjVmNjtcbiAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICB9XG4gICAgICAgICAvLyB0YWJsZS5ncmV5LWhlYWRlciB0aGVhZFxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAgLy8gdGFibGUuZ3JleS1oZWFkZXIgdHJcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXI7XG5cbiAgICAgICAgICAgIC5vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIC8vIHRhYmxlLmdyZXktaGVhZGVyIHRkIC5vcmFuZ2VcblxuICAgICAgICAgICAgLnVwZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEwcHgpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgLy8gdGFibGUuZ3JleS1oZWFkZXIgdGQgLnVwZGF0ZVxuXG4gICAgICAgICAgICAuYmx1ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIC8vIHRhYmxlLmdyZXktaGVhZGVyIHRkIC5ibHVlXG5cbiAgICAgICAgICAgIC5uZXctdG9vbHRpcF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIC8vIHRhYmxlLmdyZXktaGVhZGVyIHRkIC5uZXctdG9vbHRpcF9fY29udGVudFxuICAgICAgICB9XG4gICAgICAgICAvLyB0YWJsZS5ncmV5LWhlYWRlciB0ZFxuICAgIH1cbiAgICAvLyB0YWJsZS5ncmV5LWhlYWRlclxuXG4gICAgJi5yYXRpbmcge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDI1cHg7XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMnB4KTtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIHRhYmxlLnJhdGluZyB0aGVhZCB0ZFxuICAgICAgICB9XG4gICAgICAgIC8vIHRhYmxlLnJhdGluZyB0aGVhZFxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2JnLXJhdGluZy10YWJsZS5wbmcpIHJlcGVhdC15IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAvLyB0YWJsZS5yYXRpbmcgdGJvZHlcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gdGFibGUucmF0aW5nIHRkXG5cbiAgICAgICAgdGQubGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJVxuICAgICAgICB9XG4gICAgICAgIC8vIHRhYmxlLnJhdGluZyB0ZC5sZWZ0XG5cbiAgICAgICAgdGQuY2VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyVcbiAgICAgICAgfVxuICAgICAgICAvLyB0YWJsZS5yYXRpbmcgdGQuY2VudGVyXG5cbiAgICAgICAgdGQucmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlXG4gICAgICAgIH1cbiAgICAgICAgLy8gdGFibGUucmF0aW5nIHRkLnJpZ2h0XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMThweCk7XG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcblxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBAbWVkaWEgI3skbWVkaXVtLXVwfVxuICAgICAgICB9XG4gICAgICAgIC8vIHRhYmxlLnJhdGluZyAudGl0bGVcblxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XG4gICAgICAgICAgICAucXR5LWJhcltkYXRhLXBlcmNlbnRhZ2U9XCIjeyRpfVwiXSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkaS8xMDApO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAjeyRtZWRpdW0tdXB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyB0YWJsZS5yYXRpbmcgLnF0eS1iYXJbZGF0YS1wZXJjZW50YWdlPVwiI3skaX1cIl1cbiAgICAgICAgfVxuICAgICAgICAvLyBAZm9yXG4gICAgfVxuICAgIC8vIHRhYmxlLnJhdGluZ1xufVxuLy8gdGFibGVcblxuLmVsaWdpYmlsaXR5LXRhYmxlIHtcbiAgICBmb250LXNpemU6IGVtKDE0cHgpO1xuXG4gICAgdGJvZHkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMWYyO1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMWYyO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuZWxpZ2liaWxpdHktdGFibGUgdGJvZHkgdHJcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuZWxpZ2liaWxpdHktdGFibGUgdGJvZHkgdGQgYlxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuZWxpZ2liaWxpdHktdGFibGUgdGJvZHkgdGQgLnRpdGxlXG4gICAgICAgIH1cbiAgICAgICAgLy8gLmVsaWdpYmlsaXR5LXRhYmxlIHRib2R5IHRkXG4gICAgfVxuICAgIC8vIC5lbGlnaWJpbGl0eS10YWJsZSB0Ym9keVxufVxuLy8gLmVsaWdpYmlsaXR5LXRhYmxlXG4iLCIubGlzdC1nZW5lcmljIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgbWFyZ2luOiAtMTBweCAwIDAgNDBweDtcbn1cbi8vIC5saXN0LWdlbmVyaWNcblxuLmxpc3QtaWNvbiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLS1wdXJwbGUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNzk3MTlEO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuXG4gICAgfVxuICAgIC8vIC5saXN0LWljb25fX2l0ZW1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VkZjFmMjtcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTI1cHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAbWVkaWFcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC8vIGltZ1xuXG4gICAgfVxuICAgIC8vIC5saXN0LWljb25fX2ljb25cblxuICAgICZfX2ljb24tLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyNXB4O1xuICAgIH1cbiAgICAvLyAubGlzdC1pY29uX190aXRsZVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgICBmb250LXNpemU6IGVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgLy8gLmxpc3QtaWNvbl9fY29udGVudFxuXG59XG4vLyAubGlzdC1pY29uXG5cbi5saXN0LWljb24tLTMtY29sIHtcblxuICAgIC5saXN0LWljb25fX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC8vICY6bGFzdC1jaGlsZFxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbCg0LzEyLCAkY3ljbGU6IDMsICRndXR0ZXI6IDgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAbWVkaWFcblxuICAgIH1cbiAgICAvLyAubGlzdC1pY29uX19pdGVtXG5cbn1cbi8vIC5saXN0LWljb24tLTMtY29sXG4iLCIudGV4dCB7XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgY29sKDYvMTIpO1xuICAgIH1cblxuICAgICYtYmxvY2stZnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbCgxMik7XG4gICAgfVxuXG4gICAgJi1maWd1cmUge1xuICAgICAgICBAaW5jbHVkZSBjb2woNi8xMik7XG4gICAgfVxuXG4gICAgJi1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gZm9udCBzaXplIGhlbHBlcnNcbiAgICAmLXhzbWFsbCB7XG5cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbWFsbCAhaW1wb3J0YW50O1xuXG4gICAgfS8vJi14c21hbGxcblxuICAgICYtc21hbGwge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbCAhaW1wb3J0YW50O1xuXG4gICAgfS8vJi1zbWFsbFxuXG4gICAgJi1ub3JtYWwge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcblxuICAgIH0vLyYtbm9ybWFsXG5cbiAgICAmLW1lZGl1bSB7XG5cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bSAhaW1wb3J0YW50O1xuXG4gICAgfS8vJi1tZWRpdW1cblxuICAgICYtbGFyZ2Uge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAhaW1wb3J0YW50O1xuXG4gICAgfS8vJi1sYXJnZVxuXG4gICAgJi14bGFyZ2Uge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGFyZ2UgIWltcG9ydGFudDtcblxuICAgIH0vLyYteGxhcmdlXG5cbiAgICAmLXh4bGFyZ2Uge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eGxhcmdlICFpbXBvcnRhbnQ7XG5cbiAgICB9Ly8mLXh4bGFyZ2VcblxuICAgICYteHh4bGFyZ2Uge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHhsYXJnZSAhaW1wb3J0YW50O1xuXG4gICAgfS8vJi14eHhsYXJnZVxuXG4gICAgJi1odWdlIHtcblxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaHVnZTtcblxuICAgIH0vLyAmLWh1Z2VcblxuICAgICYtbGlnaHQge1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQgIWltcG9ydGFudDtcblxuICAgIH0vLyAmLWxpZ2h0XG5cbiAgICAmLWJvbGQge1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZCAhaW1wb3J0YW50O1xuXG4gICAgfS8vICYtYm9sZFxuXG4gICAgJi13ZWlnaHQtbm9ybWFsIHtcblxuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXIgIWltcG9ydGFudDtcblxuICAgIH0vLyAmLXdlaWdodC1ub3JtYWxcblxuICAgICYtbGVmdCB7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMTAwcHgpO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAudGV4dC1ibG9jayB7XG5cbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNTZweCk7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWZpZ3VyZSB7XG5cbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcblxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMDBweCk7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIC50ZXh0LWJsb2NrIHtcblxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg1NnB4KTtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtZmlndXJlIHtcblxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIudGl0bGUtc2VjdGlvbiB7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBjb2woOC8xMik7XG4gIH1cblxuICAuZm9ybS1zZWFyY2gge1xuICAgIEBpbmNsdWRlIGNvbCg0LzEyKTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBzaG93SXRlbSB7XG4gIDAlICAgeyBvcGFjaXR5OiAwOyBtYXJnaW4tdG9wOiAtNTBweDsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgbWFyZ2luLXRvcDogMHB4OyB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZUl0ZW0ge1xuICAwJSAgIHsgb3BhY2l0eTogMTsgbWFyZ2luLXRvcDogMHB4OyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyBtYXJnaW4tdG9wOiA1MHB4OyB9XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbmltYXRpb246IHNob3dJdGVtIC41cyAxO1xuXG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjY2M7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxufVxuXG4uaWNvLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLy8gTkVXIFRPT0xUSVAgU1RZTEVTXG4vL1xuXG4vLyBUb29sdGlwIFN0eWxlc1xuLm5ldy10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBAaW5jbHVkZSBwZXJzcGVjdGl2ZSg1MDBweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLm5ldy10b29sdGlwX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlM2QoLTUwJSwtMTAlLDApICk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIDIwMG1zIGVhc2UgKTtcbiAgICAvLyBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZTNkKC01MCUsMCUsMCkgKTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKCAwIDEwcHggKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZWZ0OiAxNSU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm90dG9tOiAxMDAlO1xuXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH0vLyAubmV3LXRvb2x0aXBfX2NvbnRlbnQ6YWZ0ZXJcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlM2QoLTUwJSwtMTAlLDApICk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gIH0vLyAubmV3LXRvb2x0aXBfX2NvbnRlbnRcblxufS8vIC5uZXctdG9vbHRpcCIsIi5nb29kY2FsbC1wcm9taXNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTlhYzA7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgJGhlaWdodDogNDJweDtcbiAgICAgICAgJHdpZHRoOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oKCR3aWR0aC8yKSAtIDFweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtKCRoZWlnaHQvMik7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDd0FBQUFwQ0FZQUFBQk9TY3V5QUFBSVEwbEVRVlJZUjdXWmYzQVU5UlhBMy90ZTduSWhDU21RVUFvb2wzQUpkTTZrUUtJQ0NYZkJVVHZWcWxnTDFsOHRrTnUwR1Z2YlRsdXFsVVphZjlSV3BsWGJxczFkZ2poTTFWcHJGQ1lpeG5DWFg2SkZoazZIWVVvdTJRczRLSlFvSkNSM3UzdTdyL085ek1YYzNlN3RSZTMrbDd4Zm4zM2Y5MzM3ZmQ5RCtBd1BFV0hwczRIY1VXdWVUUm1QMkdKMkxaZTdzNkJkc1ZnMFpZNjhPQkxlVWhxZGFRaVh5MVdnS01yOEV5ZE9ES1hhNGt5ZE9YYUo5Zy9VNFd0SXd3MEVkQ01BRkdmeWdRanZBMEV2SUw2MDF1bCtMYkFlWTVuMEt5b3FpbFZaNlFLZ2NrUzhLU1NLQjZiclp3MWMzTnBiT0VycU50TG9Sd0JRTU5NWDVmcUk4Q0VBK0FyeTdEcy91blAxYUtxUDVjdVh6MU9pVWhjUVZjVmxDRkVMWXplY0dCcnFUT2lhQXRjZnBKeTNCNE9ObW9ZUEFORDhUd09hWm9Od0JvamRLd3ZyZGlNaWNibkw1Wm9yalU5MEVkRlhVdlFqRmtzYytxM0pkOGp3RlA3MWNIRjBmUHdmUUxUdWN3R2Q1Z1FCMml0WEZXeDZyNlpHbVlRZDd5U0NsUVp4SWdDVzZ3ZUhCdzhhQXR2OGZaY0J4VjRqb3RMUEhSYngxY3FWK1JzNWJHVmw1WnpJNkZnbkFhd3lpVE54Q2NJOFhlQThmM2R0ak9oMUlDcjhQOER1TFM4cS91YXhUUzU1aFdQRkY4Ym9RaWNBVlp2RlFXVDNoY0pEajZZQjV6M1hlMmtzcXY3ejA5VXJmZ3hJTmlESTF3TkFoSDNsUlNXM2NOanFzcktpOHhxOUNVU1htOElDM2g4YUZoOUpxK0dGZXcvUE92Zmh4VDRpV0dIbUJQaG1JUWd3d0ZmQXdnNlVGTEtUNzI5YUcrRjJ2UGJWU05TaHFqRTNJWHFKNk11STJGRmVWSHh6QXZhQ1JnZUk2QXJUT0lEYkI0ZkZoM1c3aE0wZjJFVWFiRFoxZ3ZnbVVNNDJwYkgycUtrdUFPUzE5Vnk1YU1HQ282SHJ5aVduMHprYllpcUh2ZExNbGpGc0hoREZCM1g3c0xXbGJ3Vmc3QWdRWmVnY3FBQkNreUo0V3MyQzZjbVhMVnRXcUVyU0cwU3d4c3dlRVhhRXd1RmZwZXBOd2RsOHdmMUU5RlZEUjRoakZvU3ZSNzJlYnJOZ2hyQlJhVDhCckRXelIyUy9Eb1dISHREZEIveWY5dGJBZWxXRkxtTkhxREZHR3lSdi9WNnpZSHB5ZmphSVhwellEMEMxNXZiNDBPQ3crRXNqdlhpR2JiN2dIaUs2dzFBSjRVRlpxRzgyRDVhdVVWVlZsVDgrT3NaYnBPbkhCeGsrRWhMRis3a1haOGRBTHEvNXRKTGduOTYrZ2U2ekFEUkh2eFhoNmZsRlZtZWlBMHpYY1RvY3pVUm9OY29JaDUwWUhlc2dJcmZaeXlMQ282RncrTDc0aXZ2N2xxZ1VlMTRSUEdubGczWmY4Q3FWS1A2ZDFuc1lzQ2FwMGYxTXFxeTh0SFM3cGxGOEIrdlZYSFYxOWF3TEl4OXhXSThaTENENzNXQjQ2T2RjajM4SDFHZ3NTQUFPWnNsWkxqWFUvV2U2UFZwOXdaMUE5Qk1EcDdGOGExSEorUzByenlkbGRrbnBMd2hvcWpkT1FuK3lxeWRoUi9ZUndYb3pXQWE0YzJCWS9Ga2N0aTE0aWFwQ01IRWNzRmhZWTdUQjdVc0N0clVFWGlHQURicU9FZDlTQk0vVnlXVlFkaStSOWh2ZDFXRFlYTHhnd2M2enB6L1lCd0JYbWNFaXc5K0hSREdlckR6Zm9jVXFTQnkyTEdISGtQMVJFdHozcEdiNEhURDQ0aURpdzdMZzJaNHdLSGM0dG1rRXY4MEVnZ0NEQkxEVUZCYmg4VkE0L09NNDdPNytSYW9rOHpKSXNrTUdMOGplK3R1U00rd0xuQ0tDeGZvWmc3c2xiLzFUWE1iSElXZHBHWDg1MDIrL0dTd2dQamtZRm4vSTlXYTE5aTZNYWJFZ0VUaFQ3Uml5VGtsd1g1T2FZUW1JYkhwQkVObEdXWEQvUFNHYnllbktDQm9CL3hRYUZuK1FrT2Y2dXBzMDB1SkpTWDBROFQxWjhOUWtBN2NFenhpZXpCZ1RGSy9iUDkxZ0J1ZlhkQURBUDRlR3hlOVBGOWhhZ3RzSkpydE5Xb1laSHBTOG5xUzlnTGFXd0ZFQ1NCMUw0cmFJckZrVzNHbk9zcGdRZExJRlR3K0k0dDJKa1NpaFlQVUZuZ0tDSm9NVmZsNFczTGNuMTNCTHNJT0F2bWF3SkMvS2d1ZGJlcklNTTVqTzJySy9oTVRCcGxSWXJtaHRDUVlBOUhzMUEzcENhbHpQaDk2cEIzUDlnUlpOQThHZzVpNVVyU29vNGFPTW5qeHR5dFdyUTBEZlFIam91M3F3cy8zOWN5TWtud1VDaTI1SklOc21DZTdIa2pQc0M5NUtSQzhZQUFORHZGNFNQQjFHOHFsN0JLTEt0RTBEMkRvUUhoTDBZT1BaOVFlM2drYUdSOVdjSEt5TmJQWDBKd0hQM1hObzlsaEUrcTlScHdERWR4WEJrL0d3N1hRNlMwaFIrZVhIWlFubmlOQTJJSXBlSTlqcXc0ZXQvejV5OGJoaHowWVkyVkRrK2VKTG0xQk5BdVovMkZxQ2J4RFF0VVpaUk1CYjVVYlAzNHprL1A5VlM1Zk9uNGlwWFFUZ0FvUm43OXE4dVdISGpoMmFrVTJ1TDNDUFJ2Q0VZVXpFNTJUQjg1MzBWZU5MNCt2WkFxUzJHUVBoeDR4WnI1QzhhME9ab05lNFhIUFBqVWMzM3JINUxsOG0yRm10dlRXS0Z1c0JBcnRoS1ZyZ09xbWgvblZkWUg3RTdBOTFIeU9paWd4dmZEdzNQOTg5ZG52TnVVelFaakorZE5RMHBZOEFGaG5xSXZZcGdxZE9ULzdKaU5UYWZRdXAydFJYVFZjWlVRU3kzQ0EzMWgwekE5T1Q1N1VHMXNSVWJEZTdRc2hockM3aWRmZGxCSTd2MnBiZ0lRQ1RhUlp4REpFZVdtaFo4bVMyVjZuVExoTDVNVEorSlp0aEpWK1ZCWS8rNlRIMWJpM1gzKy9VTk9WZG8ra2plYmZpU1dENERCQzF5NExudUI0QW44UVIxSnNKNkh0bVdlWDJpSGpLQ3JtWGp3dXJ6eGczZ0JTSnZhM25hbFZWOXhzMWM0TlNPVVZFdzRoNG10c1J3a0lrY0JEUWw3SXZIWXhBRHRZcFc5MUhNcTZBbnRDczVXUVBrYVVtSXI4TXVVMFdQQythV1JoZW1saDl3UVlnZUJxQXJHWk9QcE1jWVJ5UjNTbDczZTNaK01sNFAyejNCOTJxUmkrYi9TeVFUU0Q5SFk4bnljSnVWQnJXL1N0Ykg2WTM4UFpkYnpzMFJmcUQ0ZHlYYmFTa0hZdUVSSHRzZHV0UEwzNjc5dXhNWEpnQ0o1emx0ZmJXeGJUWVkwQ3dlaVlCMG5SbmVKR1lhcDgxY01MUTd1dXBWMEg5QmhMZVJFQ1haZ09QZ0FPQTFHNnhXRjZPYkYzM1RqWTJXYmUxbVRqTDNkMVRBUXIvZVlybWtVckZoR3dlSDFjUjhCd1NqaEJxSXdod1BDcDR4Sm40emFUN1A2cEFuZDhSenU1c0FBQUFBRWxGVGtTdVFtQ0MpO1xuICAgIH1cbiAgICAvLyAmOmJlZm9yZVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzA1OWFjMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAvLyAuZ29vZGNhbGwtcHJvbWlzZV9fdGl0bGVcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzA1OWFjMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG4gICAgLy8gLmdvb2RjYWxsLXByb21pc2VfX2NvbnRlbnRcblxufVxuLy8gLmdvb2RjYWxsLXByb21pc2VcblxuLmdvb2RjYWxsLXByb21pc2UtLWdlbmVyaWMge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcblxuICAgIC5nb29kY2FsbC1wcm9taXNlX190aXRsZSB7XG5cbiAgICB9XG4gICAgLy8gLmdvb2RjYWxsLXByb21pc2VfX3RpdGxlXG5cbiAgICAuZ29vZGNhbGwtcHJvbWlzZV9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLy8gLmdvb2RjYWxsLXByb21pc2VfX2NvbnRlbnRcblxufVxuLy8gLmdvb2RjYWxsLXByb21pc2UtLWdlbmVyaWMiLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbnAge1xuICBmb250LXNpemU6IGVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICAvL2NvbG9yOiAjOWI5YjliO1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogZW0oNTVweCk7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IGVtKDQwcHgpO1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiBlbSgzMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkdGhpbjtcbn1cbiIsIi5jb250ZW50LXJvdyB7XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZFxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGRcblxuICAgICAgICB9XG4gICAgICAgIC8vIEBtZWRpYVxuXG4gICAgfVxuICAgIC8vIC5jb250ZW50LXJvd19faXRlbVxuXG59XG4vLyAuY29udGVudC1yb3dcblxuLmNvbnRlbnQtcm93LS0yLWNvbCB7XG5cbiAgICAuY29udGVudC1yb3dfX2l0ZW0ge1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkXG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZFxuXG4gICAgICAgIH1cbiAgICAgICAgLy8gQG1lZGlhXG5cbiAgICB9XG4gICAgLy8gLmNvbnRlbnQtcm93X19pdGVtXG5cbn1cbi8vIC5jb250ZW50LXJvdy0tMi1jb2xcblxuLmNvbnRlbnQtcm93LS1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuXG4gICAgLmNvbnRlbnQtcm93X19pdGVtIHtcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgfVxuICAgIC8vIC5jb250ZW50LXJvd19faXRlbVxuXG59XG4vLyAuY29udGVudC1yb3ctLXJ0bFxuXG4uY29udGVudC1yb3ctLXJ0bC5jb250ZW50LXJvdy0tMi1jb2wge1xuXG4gICAgLmNvbnRlbnQtcm93X19pdGVtIHtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRnKSB7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkXG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGRcblxuICAgICAgICB9XG4gICAgICAgIC8vIEBtZWRpYVxuXG4gICAgfVxuICAgIC8vIC5jb250ZW50LXJvd19faXRlbVxuXG59XG4vLyAuY29udGVudC1yb3ctLXJ0bC5jb250ZW50LXJvdy0tMi1jb2xcblxuLmNvbnRlbnQtcm93LS1jZW50ZXIge1xuICAgIEBpbmNsdWRlIGNvbCgxMi8xMiwgJG9mZnNldDogMCk7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHApIHtcbiAgICAgICAgQGluY2x1ZGUgY29sKDEwLzEyLCAkb2Zmc2V0OiAxLzEyKTtcbiAgICB9XG4gICAgLy8gQG1lZGlhXG5cbn1cbi8vIC5jb250ZW50LXJvdy0tY2VudGVyXG5cbi5jb250ZW50LXNlY3Rpb24ge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbGx1c3RyYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS1iaWdnZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTUlO1xuICAgICAgICAgICAgd2lkdGg6IDExNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLmlsbHVzdHJhdGlvbl9faXRlbVxuXG4gICAgJl9faXRlbS0tY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuICAgIC8vIC5pbGx1c3RyYXRpb25fX2l0ZW0tLWNlbnRlclxuXG59XG4vLyAuaWxsdXN0cmF0aW9uXG4iLCIvKiBUaGUgY29udGFpbmVyIDxkaXY+IC0gbmVlZGVkIHRvIHBvc2l0aW9uIHRoZSBkcm9wZG93biBjb250ZW50ICovXG4uc2hhcmUtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIERyb3Bkb3duIENvbnRlbnQgKEhpZGRlbiBieSBEZWZhdWx0KSAqL1xuLnNoYXJlLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLyogTGlua3MgaW5zaWRlIHRoZSBkcm9wZG93biAqL1xuLnNoYXJlLWJveCBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogQ2hhbmdlIGNvbG9yIG9mIGRyb3Bkb3duIGxpbmtzIG9uIGhvdmVyICovXG4uc2hhcmUtYm94IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxXG59XG5cbi8qIFNob3cgdGhlIGRyb3Bkb3duIG1lbnUgb24gaG92ZXIgKi9cbi5zaGFyZS1kcm9wZG93bjpob3ZlciAuc2hhcmUtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vXG4vLyBDVVNUT00gVEhFTUUgRk9SIHBpa2FkYXkuanNcbi8vXG4vLyA9PiBUaGVtZSBOYW1lOiBnb29kY2FsbC1kZWZhdWx0XG5cbi5nb29kY2FsbC1kZWZhdWx0IHtcbiAgICAkYm94LXNoYWRvdy1kZWZhdWx0OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zMyk7XG4gICAgJGNvbG9yLWRhcmstZ3JheTogIzU0NTQ1NDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gICAgcGFkZGluZzogMzVweCA0NXB4IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICYuaXMtYm91bmQge1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kZWZhdWx0O1xuICAgIH1cbiAgICAvLyAuZ29vZGNhbGwtZGVmYXVsdC5pcy1ib3VuZFxuXG4gICAgLnBpa2EtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xuICAgIH1cblxuICAgIC5waWthLXByZXYsXG4gICAgLnBpa2EtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBpa2EtcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdcXGU5M2InLCA0MDApO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyAuZ29vZGNhbGwtZGVmYXVsdFxuXG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC01MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Fycm93LWxlZnQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLy8td2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAvLy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtby10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4iLCIvKiBFeGFtcGxlIHRva2VuaW5wdXQgc3R5bGUgIzE6IFRva2VuIHZlcnRpY2FsIGxpc3QqL1xudWwudG9rZW4taW5wdXQtbGlzdCB7XG4gICAgQGluY2x1ZGUgY2YoKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvLXNlYXJjaC5wbmdcIikgbm8tcmVwZWF0IDk2JSBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbnVsLnRva2VuLWlucHV0LWxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxudWwudG9rZW4taW5wdXQtbGlzdCBsaSBpbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjYXJldDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG5saS50b2tlbi1pbnB1dC10b2tlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDElO1xuICAgIG1hcmdpbjogM3B4O1xuICAgIHBhZGRpbmc6IDNweCAyM3B4IDNweCA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxubGkudG9rZW4taW5wdXQtdG9rZW4gcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbmxpLnRva2VuLWlucHV0LXRva2VuIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGkudG9rZW4taW5wdXQtc2VsZWN0ZWQtdG9rZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODg0NGU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbmxpLnRva2VuLWlucHV0LXNlbGVjdGVkLXRva2VuIHNwYW4ge1xuICAgIGNvbG9yOiAjYmJiO1xufVxuXG5kaXYudG9rZW4taW5wdXQtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmE7XG4gICAgei1pbmRleDogMTA7XG59XG5cbmRpdi50b2tlbi1pbnB1dC1kcm9wZG93biBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYudG9rZW4taW5wdXQtZHJvcGRvd24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5kaXYudG9rZW4taW5wdXQtZHJvcGRvd24gdWwgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuZGl2LnRva2VuLWlucHV0LWRyb3Bkb3duIHVsIGxpLnRva2VuLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbmRpdi50b2tlbi1pbnB1dC1kcm9wZG93biB1bCBsaS50b2tlbi1pbnB1dC1kcm9wZG93bi1pdGVtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuZGl2LnRva2VuLWlucHV0LWRyb3Bkb3duIHVsIGxpIGVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmRpdi50b2tlbi1pbnB1dC1kcm9wZG93biB1bCBsaS50b2tlbi1pbnB1dC1zZWxlY3RlZC1kcm9wZG93bi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlZmEwO1xufVxuIiwiLypcbiAqICBSZW1vZGFsIC0gdjEuMS4xXG4gKiAgUmVzcG9uc2l2ZSwgbGlnaHR3ZWlnaHQsIGZhc3QsIHN5bmNocm9uaXplZCB3aXRoIENTUyBhbmltYXRpb25zLCBmdWxseSBjdXN0b21pemFibGUgbW9kYWwgd2luZG93IHBsdWdpbiB3aXRoIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24gYW5kIGhhc2ggdHJhY2tpbmcuXG4gKiAgaHR0cDovL3ZvZGthYmVhcnMuZ2l0aHViLmlvL3JlbW9kYWwvXG4gKlxuICogIE1hZGUgYnkgSWx5YSBNYWthcm92XG4gKiAgVW5kZXIgTUlUIExpY2Vuc2VcbiAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVtb2RhbCdzIG5lY2Vzc2FyeSBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xuXG5odG1sLnJlbW9kYWwtaXMtbG9ja2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi8qIEFudGkgRk9VQyAqL1xuXG4ucmVtb2RhbCxcbltkYXRhLXJlbW9kYWwtaWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xuXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICBib3R0b206IC01MDAwcHg7XG4gIGxlZnQ6IC01MDAwcHg7XG5cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcblxuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBGaXggaVBhZCwgaVBob25lIGdsaXRjaGVzICovXG5cbi5yZW1vZGFsLW92ZXJsYXksXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG5cbi5yZW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xuICAvKiBEaXNhYmxlIEFudGktRk9VQyAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVtb2RhbCdzIGRlZmF1bHQgbW9iaWxlIGZpcnN0IHRoZW1lXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBmb3IgdGhlIGJhY2tncm91bmQgKi9cblxuLnJlbW9kYWwtYmcucmVtb2RhbC1pcy1vcGVuaW5nLFxuLnJlbW9kYWwtYmcucmVtb2RhbC1pcy1vcGVuZWQge1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbn1cblxuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cblxuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQ2LCA1NiwgMC45KTtcbn1cblxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcztcbn1cblxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xufVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nLFxuLnJlbW9kYWwucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXM7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzO1xufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbiBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG5cbi5yZW1vZGFsLFxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiAqL1xuXG4ucmVtb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjOTU5NzljO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVtb2RhbC1jbG9zZTpob3Zlcixcbi5yZW1vZGFsLWNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJlMzg7XG59XG5cbi5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICBkaXNwbGF5OiBibG9jaztcblxuICB3aWR0aDogMzVweDtcblxuICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIERpYWxvZyBidXR0b25zICovXG5cbi5yZW1vZGFsLWNvbmZpcm0sXG4ucmVtb2RhbC1jYW5jZWwge1xuICBmb250OiBpbmhlcml0O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJlbW9kYWwtY29uZmlybSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjODFjNzg0O1xufVxuXG4ucmVtb2RhbC1jb25maXJtOmhvdmVyLFxuLnJlbW9kYWwtY29uZmlybTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM2NmJiNmE7XG59XG5cbi5yZW1vZGFsLWNhbmNlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTU3MzczO1xufVxuXG4ucmVtb2RhbC1jYW5jZWw6aG92ZXIsXG4ucmVtb2RhbC1jYW5jZWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWY1MzUwO1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgZm9yIHRoZSBidXR0b24gdGFnLiAqL1xuXG4ucmVtb2RhbC1jb25maXJtOjotbW96LWZvY3VzLWlubmVyLFxuLnJlbW9kYWwtY2FuY2VsOjotbW96LWZvY3VzLWlubmVyLFxuLnJlbW9kYWwtY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuXG4gIGJvcmRlcjogMDtcbn1cblxuLyogS2V5ZnJhbWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcblxuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBNZWRpYSBxdWVyaWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLnJlbW9kYWwtLTItY29sIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi8qIElFOFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmx0LWllOSAucmVtb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzJiMmUzODtcbn1cblxuLmx0LWllOSAucmVtb2RhbCB7XG4gIHdpZHRoOiA3MDBweDtcbn1cblxuXG5cbi8vIGN1c3RvbSBzdHlsZXNcblxuLnJlbW9kYWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19wYW5lbCB7XG5cbiAgICB9XG4gICAgLy8gLnJlbW9kYWxfX3BhbmVsXG5cbiAgICAmX19wYW5lbC0taGFsZiB7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZykge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZFxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZFxuXG4gICAgICAgIH1cbiAgICAgICAgLy8gQG1lZGlhXG5cbiAgICB9XG4gICAgLy8gLnJlbW9kYWxfX3BhbmVsLS1oYWxmXG5cbiAgICAmX19wYW5lbC0taGlkZS1tb2JpbGUge1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQG1lZGlhXG5cbiAgICB9XG4gICAgLy8gLnJlbW9kYWxfX3BhbmVsLS1oaWRlLW1vYmlsZVxuXG4gICAgJl9faDEge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAvLyAucmVtb2RhbF9faDFcblxuICAgICZfX2gyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLy8gLnJlbW9kYWxfX2gyXG5cbiAgICAmX19oMyB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC8vIC5yZW1vZGFsX19oM1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIH1cbiAgICAvLyBwXG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIH1cbiAgICAvLyB1bCwgb2xcblxuICAgICZfX3N3aXRjaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzA1OWFjMDtcbiAgICAgICAgfVxuICAgICAgICAvLyBhXG5cbiAgICB9XG4gICAgLy8gJl9fc3dpdGNoXG5cbn1cbi8vIC5yZW1vZGFsIFxuXG4ucmVtb2RhbC0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZm9ybV9faXRlbSBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAvLyAuZm9ybV9faXRlbSBsYWJlbFxuXG59XG4vLyAucmVtb2RhbC0tY2VudGVyICIsImlucHV0LnBhcnNsZXktc3VjY2VzcyxcbnNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3MsXG50ZXh0YXJlYS5wYXJzbGV5LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ2ODg0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjBEODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RTlDNjtcbn1cblxuaW5wdXQucGFyc2xleS1lcnJvcixcbnNlbGVjdC5wYXJzbGV5LWVycm9yLFxudGV4dGFyZWEucGFyc2xleS1lcnJvciB7XG4gIGNvbG9yOiAjQjk0QTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJERURFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVEM0Q3O1xufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIG1hcmdpbjogMnB4IDAgM3B4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgb3BhY2l0eTogMDtcblxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG51bC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgcGFkZGluZzogM3B4IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59IiwiLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjUuMVxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMS0yMDE2IEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gIGxlZnQ6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2ZmZmZmZiksIGNvbG9yLXN0b3AoNTAlLCAjZjZmNmY2KSwgY29sb3Itc3RvcCg1MiUsICNlZWVlZWUpLCBjb2xvci1zdG9wKDEwMCUsICNmNGY0ZjQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZmZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2ZmZmZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNmZmZmZmYgMjAlLCAjZjZmNmY2IDUwJSwgI2VlZWVlZSA1MiUsICNmNGY0ZjQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWVlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHdoaXRlIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIC00MnB4IDFweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDBweCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjMzg3NWQ3KSwgY29sb3Itc3RvcCg5MCUsICMyYTYyYmMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMzg3NWQ3IDIwJSwgIzJhNjJiYyA5MCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDElLCAjZWVlZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmZmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAxJSwgI2ZmZmZmZiAxNSUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCB3aGl0ZSBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHNwYW4ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNlZWVlZWUpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDIwJSwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDIwJSwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAyMCUsICNmZmZmZmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMjAlLCAjZmZmZmZmIDgwJSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMnB4O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXG4uY2hvc2VuLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogM3B4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyNnB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCxcbi5jaG9zZW4tcnRsIC5jaG9zZW4tZHJvcCB7XG4gIGxlZnQ6IDk5OTlweDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4O1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Nob3Nlbi1zcHJpdGVAMngucG5nJykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgfVxufVxuLyogQGVuZCAqLyIsIi8qKlxuKiBSZXNwb25zaXZlIFdlYiBEZXNpZ25cbioqL1xuXG4vL1ZhcmlhYmxlc1xuLy8gJHh4cDogMjQwcHg7XG4vLyAkeHA6ICAzMjBweDtcbi8vICRwOiAgIDQ5MHB4O1xuLy8gJG06ICAgNjY3cHg7XG4vLyAkZzogICA3NjhweDtcbi8vICR4ZzogIDExMDBweDtcbi8vICR4eGc6IDEzMjBweDtcblxuLy9NaXhpbnNcbkBtaXhpbiByd2QoJGNhbnZhcykge1xuICBAaWYgJGNhbnZhcyA9PSB4eGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHh4Zykge1xuICAgIFx0QGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGNhbnZhcyA9PSB4ZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGcpIHtcbiAgICBcdEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRjYW52YXMgPT0gZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZykge1xuICAgIFx0QGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGNhbnZhcyA9PSBtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgXHRAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkY2FudmFzID09IHAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHApIHtcbiAgICBcdEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRjYW52YXMgPT0geHAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhwKSB7XG4gICAgXHRAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkY2FudmFzID09IHh4cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHhwKSB7XG4gICAgXHRAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLnNob3ctb24tbW9iaWxlIHtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIEBtZWRpYVxuXG59XG5cbi8vTWVkaWEgUXVlcmllc1xuLy8xMzAwcHhcbkBpbmNsdWRlIHJ3ZCh4eGcpIHtcbiAgLmhlcm8taW1hZ2Uge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTY2MHB4O1xuICB9XG59XG5cbi8vMTEwMHB4XG5AaW5jbHVkZSByd2QoeGcpIHtcbiAgLndyYXAge1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuXG4gIC5oZXJvIHtcbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgY29sKDEyLzEyLCAkb2Zmc2V0OiAwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICYtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgY29sKDYvMTIpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgY29sKDYvMTIpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLXRvcCB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5udW1iZXJzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLm51bWJlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweCAvIDEwMDBweCAqIDEwMCU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogZW0oNDJweCk7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSg0MHB4KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cyB7XG4gICAgLnRvcC1idXR0b24ge1xuICAgICAgcmlnaHQ6IDIuNSU7XG4gICAgfVxuICB9XG5cbiAgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cblxuICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogMHB4O1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgJi10YWJsZSB7XG4gICAgICAuaWNvbi1zZWFyY2gge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hpbmcge1xuICAgICYtaXRlbSB7XG4gICAgICBoMyB7XG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnMtbGVmdCB7XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL09ubHkgZm9yIFRhYmxlc1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDVweCkge1xuICAuc2VhcmNoIHtcbiAgICAmLXRhYmxlIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL09ubHkgZm9yIFRhYmxlc1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjVweCkge1xuICAuc2VhcmNoIHtcbiAgICAmLXRhYmxlIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZFtkYXRhLXRoPVwiQnJhbmRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLzc2OHB4XG5AaW5jbHVkZSByd2QoZykge1xuICAubmF2IHtcbiAgICAmLXRvcCB7XG4gICAgICAubG9nbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgJi1ibG9jayB7XG4gICAgICBAaW5jbHVkZSBjb2woMTAvMTIsICRvZmZzZXQ6IDEvMTIpO1xuICAgIH1cblxuICAgICYtZmlndXJlIHtcbiAgICAgIEBpbmNsdWRlIGNvbCgxMC8xMiwgJG9mZnNldDogMS8xMik7XG4gICAgfVxuXG4gICAgJi1sZWZ0LFxuICAgICYtcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogZW0oMTAwcHgpO1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWZpZ3VyZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hpbmcge1xuICAgICYtc2Nob29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHhcbiAgICB9XG5cbiAgICAmLWNhbGxvdXRzIHtcbiAgICAgIEBpbmNsdWRlIGNvbCgxLzEpO1xuXG4gICAgICAmLmxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtYmxvY2sge1xuICAgICAgICBAaW5jbHVkZSBjb2woMS8zKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgY29sKDEvMSwgJHVuY3ljbGU6IDIpO1xuXG4gICAgICAmLmNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbCgxLzEsICR1bmN5Y2xlOiAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvZy1uZXdzLWJsb2NrcyB7XG4gICAgLmJsb2NrIHtcbiAgICAgIEBpbmNsdWRlIGNvbCg2LzEyLCAkY3ljbGU6IDIpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvZy1saXN0IHtcbiAgICBAaW5jbHVkZSBjb2woMS8xKTtcbiAgfVxuXG4gIC5ibG9nLXNpZGViYXIge1xuICAgIEBpbmNsdWRlIGNvbCgxLzEpO1xuXG4gICAgLnNpZGViYXItbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBjb2woMS8yLCAkY3ljbGU6IDIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkLWltYWdlIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgY29sKDEvNCwgJHVuY3ljbGU6IDIpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgY29sKDEvMSk7XG4gICAgfVxuXG4gICAgJi1tZW51IHtcbiAgICAgIEBpbmNsdWRlIGNvbCgzLzEyKTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICAmLXRhYmxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXRoPVwiQ2hlY2tcIl0sXG4gICAgICAgICZbZGF0YS10aD1cIkJyYW5kXCJdIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXRoPVwiU3VnZ2VzdGVkXCJdLFxuICAgICAgICAmW2RhdGEtdGg9XCJEZWxldGVcIl0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS10aD1cIkNoZWNrXCJdIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXRoPVwiQnJhbmRcIl0ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdGg9XCJBbW91bnRcIl0sXG4gICAgICAgICZbZGF0YS10aD1cIlNjaG9sYXJzaGlwIE5hbWVcIl0sXG4gICAgICAgICZbZGF0YS10aD1cIkVzc2F5IE5hbWVcIl0sXG4gICAgICAgICZbZGF0YS10aD1cIldvcmRzXCJdLFxuICAgICAgICAmW2RhdGEtdGg9XCJUYWdzXCJdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXRoPVwiRXNzYXkgTmFtZVwiXSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS10aD1cIkVudHJ5XCJdLFxuICAgICAgICAmW2RhdGEtdGg9XCJDb21wZXRpdGlvblwiXSxcbiAgICAgICAgJltkYXRhLXRoPVwiRGF5cyBMZWZ0XCJdIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXRoPVwiQWN0aW9uc1wiXSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3VudC1jb21wbGV0ZSB7XG4gICAgLmNvbXBsZXRlLXByb2dyZXNzIHtcbiAgICAgIEBpbmNsdWRlIGNvbCg2LzEyKTtcbiAgICB9XG5cbiAgICAuY29tcGxldGUtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBjb2woNi8xMik7XG4gICAgfVxuICB9XG5cbiAgLmluZm8ge1xuICAgIC50ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGNvbCgxLzEpO1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8xKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgICAuc2lkZS1icmFuZCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItZGF0YSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cblxuICAgICAgLmRhdGEge1xuICAgICAgICBAaW5jbHVkZSBjb2woMS8yLCAkY3ljbGU6IDIpO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vNjY3cHhcbkBpbmNsdWRlIHJ3ZChtKSB7XG4gIC5uYXYge1xuICAgICYtcmlnaHQge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYubG9naW4tbmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZCB7XG4gICAgJi1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8xKTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgY29sKDEvMSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtdG9wIHtcbiAgICAgIG1hcmdpbjogMjRweCAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgJi10YWJsZSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXRleHQtdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvIHtcbiAgICAudGV4dCB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8xKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICAgIC5idXR0b25zLWJsb2NrIHtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYmlnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8xKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgICAuc2lkZS1icmFuZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC5kYXRhIHtcbiAgICBAaW5jbHVkZSBjb2woMS8yLCAkY3ljbGU6IDIpO1xuICB9XG5cbiAgdGFibGUge1xuICAgICYuZ3JleS1oZWFkZXIge1xuICAgICAgdGQge1xuICAgICAgICAudXBkYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRlb24ge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMThweCk7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGVtKDE2cHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgfVxuXG4gICAgLmNoYW5nZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkdGhpbjtcbiAgICB9XG5cbiAgICAudG9vZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDhweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLy80OTBweFxuQGluY2x1ZGUgcndkKHApIHtcbiAgLm5hdiB7XG4gICAgJi10b3Age1xuICAgICAgJi5ob21lLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWxsYXgtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmhvdy1pdC13b3JrcyB7XG4gICAgJi10ZXh0LWNlbnRlciB7XG4gICAgICBAaW5jbHVkZSBjb2woMTIvMTIsICRvZmZzZXQ6IDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm51bWJlcnMge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzMnB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzBweCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICAmLWJsb2NrIHtcbiAgICAgIEBpbmNsdWRlIGNvbCgxMi8xMiwgJG9mZnNldDogMCk7XG4gICAgfVxuXG4gICAgJi1maWd1cmUge1xuICAgICAgQGluY2x1ZGUgY29sKDEyLzEyLCAkb2Zmc2V0OiAwKTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoaW5nIHtcbiAgICAmLXRleHQtY2VudGVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbCgxMi8xMiwgJG9mZnNldDogMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubmV3cyB7XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cblxuICAgIC50b3AtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1zZWN0aW9uIHtcbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8xKTtcbiAgICB9XG5cbiAgICAuZm9ybS1zZWFyY2gge1xuICAgICAgQGluY2x1ZGUgY29sKDEvMSk7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLXNpZGViYXIge1xuICAgIC5zaWRlYmFyLWxpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBjb2woMS8xLCAkdW5jeWNsZTogMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWQtaW1hZ2Uge1xuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBjb2woMS8yLCAkY3ljbGU6IDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXIge1xuICAgICYtbWVudSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgICYtdGFibGUge1xuICAgICAgdGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaGluZyB7XG4gICAgJi1jYWxsb3V0cyB7XG4gICAgICAmLWJsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgY29sKDEvMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oaWRlIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiBlbSgxMHB4KTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgLnMtbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbCgxLzEpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2woMS83KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWxlZnQge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbCgyLzcpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucy1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbCgxLzEpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY291bnQtY29tcGxldGUge1xuICAgIC5jb21wbGV0ZS1wcm9ncmVzcyB7XG4gICAgICBAaW5jbHVkZSBjb2woMTAvMTIsICRvZmZzZXQ6IDEvMTIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuY29tcGxldGUtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBjb2woMTAvMTIsICRvZmZzZXQ6IDEvMTIpO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICAuZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbCgxLzEsICR1bmN5Y2xlOiAyKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbn1cblxuLy8zMjBweFxuQGluY2x1ZGUgcndkKHhwKSB7XG4gIC5ibG9nLWxpc3Qge1xuICAgIC5pdGVtLWZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8xKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dCB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8xKTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICAmLXRhYmxlIHtcbiAgICAgIHRkIHtcbiAgICAgICAgJltkYXRhLXRoPVwiRW50cnlcIl0sXG4gICAgICAgICZbZGF0YS10aD1cIkNvbXBldGl0aW9uXCJdLFxuICAgICAgICAmW2RhdGEtdGg9XCJEYXlzIExlZnRcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYSB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaGluZyB7XG4gICAgJi1pdGVtIHtcbiAgICAgIC5zLWxlZnQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1sZWZ0IHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2woMi82KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3VudC1jb21wbGV0ZSB7XG4gICAgLmNvbXBsZXRlLXByb2dyZXNzIHtcbiAgICAgIEBpbmNsdWRlIGNvbCgxLzEsICRvZmZzZXQ6IDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuY29tcGxldGUtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBjb2woMS8xLCAkb2Zmc2V0OiAwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8yNDBweFxuQGluY2x1ZGUgcndkKHh4cCkge1xuICAuYmxvZy1uZXdzLWJsb2NrcyB7XG4gICAgLmJsb2NrIHtcbiAgICAgIEBpbmNsdWRlIGNvbCgxLzEsICR1bmN5Y2xlOiAyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9nLXNpZGViYXIge1xuICAgIC5ncmlkLWltYWdlIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgY29sKDEvMSwgJHVuY3ljbGU6IDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXIge1xuICAgICYtbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoaW5nIHtcbiAgICAmLWl0ZW0ge1xuICAgICAgLnMtbGVmdCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWxlZnQge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbCgxLzEpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC1oZWlnaHQ6IDQwMHB4ICl7XG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cbiIsIi5oLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vQ2xlYXJcbi5jbGVhci1iIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8vQ2xlYXJmaXhcbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uaC1kYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIC5oLWRibG9ja1xuXG4uaC10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLy8gLmgtdGV4dC1ib2xkXG5cbi5oLXRleHQtc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmgtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vLyAuaC10ZXh0LWNlbnRlclxuXG4uaC1jb250ZW50LXB1c2gge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4uaC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG59XG5cbi5jbGVhcmZpeCB7XG4gICAgKnpvb206IDE7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmRpdi50aHVtYnMtbG9hZGVyIHtcbiAgQGluY2x1ZGUgY2VudGVyKCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5pbWcuaC1waXhlbCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbn1cbi8vaW1nLmgtcGl4ZWxcblxuLy8gTWl4aW5zXG4kbm8tbXEtc3VwcG9ydDogZmFsc2UgIWRlZmF1bHQ7XG5AbWl4aW4gbXEoICRxdWVyeSwgJHNob3ctaWU4OiBmYWxzZSApIHtcblx0QGlmICRuby1tcS1zdXBwb3J0IHtcblx0XHRAaWYgJHNob3ctaWU4IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRAZWxzZSB7XG5cdFx0QG1lZGlhICN7JHF1ZXJ5fSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGNmIHtcbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuXG4vLyBJbmNyZW1lbnRzIG9mIDUgZnJvbSA1cHggdG8gMzAwcHhcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIC5oLW1hcmdpbi1ib3R0b20tI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICogJGk7XG4gICAgfVxuICAgIC5oLW1hcmdpbi10b3AtI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICogJGk7XG4gICAgfVxuICAgIC5oLXBhZGRpbmctYm90dG9tLSN7JGkgKiA1fSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggKiAkaTtcbiAgICB9XG4gICAgLmgtcGFkZGluZy10b3AtI3skaSAqIDV9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweCAqICRpO1xuICAgIH1cbiAgICAuaC1wYWRkaW5nLXRvcC1tb2JpbGUtI3skaSAqIDV9IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogKDVweCAqICRpKSAvIDIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUtI3skaSAqIDV9IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDVweCAqICRpKSAvIDIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaC1tYXJnaW4tYm90dG9tLW1vYmlsZS0jeyRpICogNX0ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICg1cHggKiAkaSkgLyAyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmgtbWFyZ2luLXRvcC1tb2JpbGUtI3skaSAqIDV9IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAoNXB4ICogJGkpIC8gMiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaC1uby1wYWRkaW5nLXRvcC1tb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi8vIGNvbG9yc1xuLmgtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG59XG4iXX0= */