/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/card.css ***!
  \***************************************************************************************************************/

/**card**/
.card {
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    height: 100%;
    position: relative;
    min-height: 41rem
}

.cardAgence {
    width: 80%;
    box-shadow: 0 .2rem .6rem 0 rgba(0, 0, 0, .18);
    border-radius: 1.2rem;
    margin: 0 auto 5rem auto
}

.cardAgence h2 {
    text-align: center;
    padding: 20px 0 15px 0
}

.cardAgence h3 {
    text-align: center;
    padding: 0 0 20px 0
}

.cardAgence .bloc {
    display: table;
    width: 100%;
    line-height: 1.6;
    padding: 0 0 20px 0
}

.cardAgence .sous-bloc {
    display: table-cell;
    width: 50%;
    padding: 0 50px
}


.col-left .card {
    background-color: rgba(241, 242, 247, .5)
}

.col-right .card {
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .18);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .18);
    border-radius: 1.2rem
}

.card-body {
    display: table-cell;
    padding: 2rem
}

.card-footer {
    margin: 0 auto;
    padding: 2rem;
    display: table
}

.card p {
    padding-bottom: 1.2rem;
    line-height: 1.6
}

.card>p:first-child {
    font-size: 1.8rem
}


.card-table {
    width: 100%;
    border-collapse: collapse
}

.card-table td,
.card-table th {
    font-size: 1.6rem
}

.card-table tr.gras {
    font-weight: 700
}

.card-header h5 {
    font-size: 1.5rem
}

.card-header {
    padding: 1.5rem 1.5rem;
    text-align: center;
    color: #fff;
    border-radius: 1.4rem 1.4rem 0 0
}

.card .pb-0 {
    padding-bottom: 0
}

.card-table td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.card-table td:last-child {
    text-align: right
}

.card-table .pt-1 {
    padding-top: 2rem
}

.card-table .pb-1 {
    padding-bottom: 2rem
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/header.css ***!
  \*****************************************************************************************************************/
/*header*/

.header-content {
    margin: 2rem auto;
    max-width: 70rem;
    padding: 0 1rem;
    text-align: center;
    line-height: 1.25
}

.header-content>p {
    font-size: 2rem;
    margin-bottom: 1rem
}

/*header form*/
#form_immo_emp .fe-progress-bar,
#form_immo_emp .is-active .fe-s-nbr,
#form_immo_emp .fe-partner-item input:checked:before,
#form_immo_emp .fe-input-classic select:focus~.fe-end-text,
#form_immo_emp .fe-input-classic input:focus~.fe-end-text,
#form_immo_emp .fe-input-classic select:focus~.fe-end-text,
#form_immo_emp html .fe-has-data~.fe-end-text,
#form_immo_emp .form-container .fe-has-data~.fe-end-text,
#form_immo_emp .is-active .fe-s-nbr,
#form_immo_emp .background_dedie {
    background: #005187
}

#form_immo_emp .fe-partner-item.is-active,
#form_immo_emp .fe-b-radio .is-active,
#form_immo_emp .fe-s-radio .is-active {
    border-color: #005187;
    background: #D8E9FF
}

#form_immo_emp .fe-float-note svg ellipse,
#form_immo_emp .fe-float-note svg,
#form_immo_emp .fe-popin-content,
#form_immo_emp .fe-b-radio label input:checked+svg {
    fill: #005187
}

#form_immo_emp .fe-input-classic input:focus,
#form_immo_emp .fe-input-classic select:focus,
#form_immo_emp .fe-input-classic textarea:focus,
#form_immo_emp .fe-input-classic input:focus~.fe-end-text,
#form_immo_emp .fe-input-classic select:focus~.fe-end-text,
#form_immo_emp html .fe-has-data,
#form_immo_emp html .fe-has-data~.fe-end-text,
#form_immo_emp .form-container .fe-has-data,
#form_immo_emp .form-container .fe-has-data~.fe-end-text,
#form_immo_emp .fe-check-classic input:checked~.fe-checkmark:after,
#form_immo_emp .fe-steps.fe-is-active,
#form_immo_emp .label-custom.fe-input-good .fe-col3,
#form_immo_emp .label-custom.fe-input-good .fe-col2 {
    border-color: #005187
}

#form_immo_emp .fe-s-item.is-active,
#form_immo_emp .fe-b-radio .is-active,
#form_immo_emp .fe-step-summary a,
#form_immo_emp html p>a,
#form_immo_emp p>a,
#form_immo_emp .fe-b-radio label input:checked~p span,
#form_immo_emp .fe-b-radio label input:checked~span,
#form_immo_emp .fe-s-radio label input:checked~p span,
#form_immo_emp .fe-s-radio label input:checked~span,
#form_immo_emp .fe-step.fe-is-active>*,
#form_immo_emp .fe-steps.fe-is-active>*,
#form_immo_emp .form-container p>a,
#form_immo_emp .fe-h3 span,
#form_immo_emp .fe-h4 span,
#form_immo_emp .fe-step-summary span,
#form_immo_emp .color_dedie,
#form_immo_emp .fe-add-content,
#form_immo_emp .float-abtasty .is-active,
#form_immo_emp .fe-txt-classic input[type='checkbox']:checked~.slide {
    color: #005187
}

#form_immo_emp .border_bottom_dedie {
    border-bottom: 2px solid #005187
}

#form_immo_emp .fe-input-good input,
#form_immo_emp .fe-select-good select,
#form_immo_emp .fe-textarea-good textarea {
    border-color: #005187
}

#form_immo_emp .fe-board-bank .is-active {
    border: 2px solid #005187
}

#form_immo_emp .fe-input-good .fe-input-end span,
#form_immo_emp .fe-input-good span.fe-end-text,
#form_immo_emp .fe-select-good .fe-input-end span,
#form_immo_emp .fe-select-good span {
    border-color: #005187;
    background: #005187;
    color: #fff
}

#form_immo_emp .fe-input-good .fe-text-good {
    color: #005187;
}

#form_immo_emp .fe-content-in .fe-false-bloc .fe-false-title,
#form_immo_emp .fe-content-in .fe-false-bloc-mail .fe-false-title,
#form_immo_emp .float-abtasty .ab-progress,
#form_immo_emp .fe-txt-classic input:checked+.toggle {
    background: #005187
}
/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/media_queries_css_content.css ***!
  \************************************************************************************************************************************/
@media only screen and (max-width:1023px) {
    .fe-s-item {
        font-size: 1.4rem
    }

    .fe-nav>* {
        width: 6rem;
        height: 6rem;
        left: -3rem
    }

    .fe-nav-next {
        left: auto;
        right: -3rem
    }

    .form-container .fe-content-in .fe-bloc-add .fe-h4 {
        font-size: 1.2rem
    }

    .col-left {
        display: block;
        max-width: none;
        margin-bottom: 3rem;
        width: 100%
    }

    .col-right {
        display: block;
        max-width: none;
        width: 100%
    }

    .card {
        height: 100%;
        min-height: initial
    }

    .contentTxtRef:nth-of-type(1) {
        padding-top: 1rem
    }

    .bloc-secure2 {
        position: relative;
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        margin: 1rem auto 0;
        border-radius: .5rem;
        height: 3rem
    }

    .bloc-secure2 p {
        color: #000;
        font-weight: 300;
        font-size: 1.5rem
    }

    .bloc-secure2~.box-hover {
        width: calc(100% - 2rem)
    }

    .fe-col2b .fe-col-item:first-child {
        width: 100%;
        margin: 0;
        margin: 0 0 1rem
    }

    .cardAgence {
        width: 100%
    }
}

@media only screen and (max-width:767px) {
    .fe-step div:nth-child(5) {
        display: none
    }

    .fe-content-in {
        padding: 3rem
    }

    .fe-content-in .fe-nav {
        -webkit-transform: none;
        transform: none;
        top: 1.6rem
    }

    .fe-nav>* {
        background: 0 0;
        width: 7.5rem;
        height: 7.5rem
    }

    .fe-nav>:after {
        left: 7.5rem
    }

    .fe-nav .fe-nav-next:after {
        left: 0
    }

    .fe-s-item:not(.is-active) p {
        display: none
    }

    .fe-s-item.is-active p {
        position: absolute;
        bottom: 0;
        text-align: center;
        width: 100%;
        font-size: 1.8rem;
        right: 0
    }

    .fe-nav>:after {
        bottom: 0;
        top: initial
    }

    .fe-bloc-add .fe-col3 .fe-col-item {
        width: calc(50% - 1.5rem)
    }

    .fe-bloc-add .fe-col3 .fe-col-item:nth-child(odd):not(:last-child) {
        margin-right: 3rem
    }

    .fe-bloc-add .fe-col3 .fe-col-item:nth-child(even) {
        margin-right: 0
    }

    .fe-bloc-add .fe-col3 .fe-col-item:not(:last-child) {
        margin-bottom: 3rem
    }

    .fe-bloc-add .fe-col3 .fe-col-item:last-child {
        width: 100%
    }

    .fe-board-bank .fe-col-item:not(:nth-child(3n+3)) {
        margin-right: 1rem
    }

    .fe-board-bank .fe-col-item:nth-child(3n) {
        margin-right: 0
    }

    .fe-board-bank .fe-col-item {
        width: calc(33.333% - .67rem)
    }

    .fe-board-bank .fe-col-item:not(:nth-last-child(-n+3)) {
        margin-bottom: 1rem
    }

    .fe-content-main {
        margin-top: 2rem
    }

    .modal {
        width: calc(100% - 2rem)
    }

    .modal .modal-text {
        padding: 0 0 2.6rem 0
    }

    .card {
        height: 100%;
        min-height: initial
    }

    .ctn {
        margin-bottom: 2rem
    }

    .ctn-mr {
        margin-bottom: 2rem
    }

    .col-6 {
        max-width: 100%;
        width: 100%
    }

    .feature-box {
        padding: 2rem
    }

    .feature-box-title {
        padding: 0
    }

    .col {
        display: block
    }

    .col-4 {
        max-width: 100%;
        width: 100%
    }

    .three-col .feature-box {
        padding: 2rem
    }

    .card-footer .fe-btn {
        padding: 0 2rem
    }

    .card-footer {
        padding: 0
    }

    .box {
        height: 4.5em;
        background: #eee;
        border: 1px solid #ccc;
        padding: .5em 1em;
        margin-right: 30px;
        margin-bottom: 30px;
        overflow: hidden;
        float: left
    }

    .box--fixed {
        width: 130px
    }

    .ellip {
        display: block;
        height: 100%
    }

    .ellip-line {
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
        max-width: 100%
    }

    .ellip,
    .ellip-line {
        position: relative;
        overflow: hidden
    }

    .collapse-content a.collapsed {
        display: none
    }

    .collapse-content p.collapse.show {
        min-height: 100%
    }

    .collapse-content p.collapse:not(.show) {
        height: 7.7rem;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        background: -webkit-linear-gradient(#000, #b1b1b1);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #00000030
    }

    .collapse-content span.btn-collapse:not(.collapsed):before {
        content: 'Lire la suite';
        margin-right: .5rem
    }

    .collapse-content span.btn-collapse:not(.collapsed):after {
        content: ">";
        margin-left: .5rem;
        font-weight: 600;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        position: absolute;
        font-size: 1.8rem
    }

    #collapse.btn-collapse {
        float: right;
        padding: 1rem;
        cursor: pointer;
        color: #00afdc
    }

    .fe-uni {
        display: block
    }

    .collapse-content p {
        padding-bottom: 0
    }

    .card-footer {
        margin: 2rem auto
    }

    .w-15,
    .w-40 {
        width: 100% !important
    }

    .fe-steps p {
        height: 2rem;
        padding: 1.5rem 0
    }

    .fe-steps p>* {
        display: block
    }

    .fe-content-sepa-designation-c {
        display: none
    }

    .fe-content-sepa-designation-l,
    .fe-content-sepa-designation-r {
        width: 100%;
        display: block
    }

    .fe-input-classic .fe-number-min input {
        width: 4.4rem;
        margin: 0 .2rem 0 0
    }

    .fe-col2a .fe-col-item:first-child,
    .fe-col2a .fe-col-item:last-child {
        width: 100%;
        margin: 0
    }

    .fe-col2a .fe-col-item:first-child,
    .fe-col2a .fe-col-item:last-child {
        margin: 0 0 2rem
    }

    .fe-col2 .fe-col-item {
        width: 100%;
        margin: 0
    }

    .fe-col2 .fe-col-item:first-child,
    .fe-col2 .fe-coord:first-child {
        margin: 0 0 2rem
    }
}

@media only screen and (max-width:600px) {
    .fe-float-conseil {
        margin-top: 2rem
    }

    .form-container {
        padding: 0 1rem
    }

    .fe-content-main {
        min-height: initial
    }

    .fe-input-classic input,
    .fe-input-classic select,
    .fe-input-classic textarea {
        padding: 1rem
    }

    .form-textbox~.form-label {
        left: 1rem
    }

    .modal .modal-content-global {
        padding: 4.2rem 2rem 3rem 2rem
    }

    .fe-date .fe-col3 {
        width: 100%
    }

    .fe-col3 .fe-col-item {
        width: calc(50% - .5rem)
    }

    .fe-col3 .fe-col-item:nth-child(odd) {
        margin-right: 1rem
    }

    .fe-col3 .fe-col-item:nth-child(2n) {
        margin-right: 0
    }

    .fe-b-radio label,
    .fe-content-in .fe-b-large p,
    .fe-input-classic input,
    .fe-input-classic select,
    .fe-input-classic textarea,
    .fe-input-end,
    .fe-s-radio label,
    .form-container .fe-content-in .fe-bloc-add .fe-h4,
    .form-container .fe-content-in .fe-h4 {
        font-size: 1.4rem
    }

    .fe-content-in {
        padding: 3rem 1rem;
        min-height: auto
    }

    .fe-content-in-attente {
        padding: 0 1rem;
        min-height: 40rem
    }

    .fe-content-in-attente .svgchargement {
        padding-top: 4rem
    }

    .fe-col3 .fe-col-item:not(:nth-last-child(-n+2)),
    .fe-col4 .fe-col-item:not(:nth-last-child(-n+2)) {
        margin-bottom: 1rem
    }

    .fe-input-classic.fe-add-img svg {
        margin-left: 1.25rem
    }

    .fe-partner-question {
        width: 100%;
        margin: 0 0 2.5rem
    }

    .fe-partner-img {
        margin: 0 auto;
        display: table
    }

    .fe-partner-bloc {
        margin: 0
    }

    .fe-float-content {
        position: fixed;
        margin: 0;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: table;
        background: rgba(0, 0, 0, .75);
        z-index: 1201;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all .8s ease;
        transition: all .8s ease
    }

    .fe-float-note {
        display: table;
        position: fixed;
        left: 1rem;
        bottom: 1rem;
        width: calc(100% - 2rem);
        border-radius: 1rem;
        background: #fff;
        z-index: 1201;
        -webkit-transform: translateY(115%);
        -ms-transform: translateY(115%);
        transition: transform .8s ease, -webkit-transform .8s ease
    }

    .fe-popin-on {
        visibility: visible;
        opacity: 1;
        -webkit-transition: all .8s ease;
        transition: all .8s ease
    }

    .fe-popin-on .fe-float-note {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        transition: transform .8s ease, -webkit-transform .8s ease
    }

    .fe-content-in .fe-float-note .fe-cross {
        position: absolute;
        display: block;
        padding: 0;
        right: 0;
        top: -3.5rem
    }

    .contentTxtRef h1 {
        font-size: 2rem;
        margin: 0
    }

    .fe-b-radio .label-soulte svg {
        margin-bottom: .75rem
    }

    .fe-b-radio .label-soulte {
        padding-bottom: 1.25rem;
        padding-right: 0;
        padding-left: 0
    }

    #auto-promo-part {
        display: none
    }

    .fe-input-classic .fe-letter-number .nb_2 {
        width: 4rem
    }

    .fe-input-classic .fe-letter-number .nb_3 {
        width: 4.5rem
    }

    .fe-input-classic .fe-letter-number .nb_4 {
        width: 5rem
    }

    .fe-input-classic .fe-letter-number .nb_5 {
        width: 7rem
    }

    .fe-input-classic .fe-letter-number .nb_11 {
        width: 11rem
    }

    .fe-input-classic .fe-letter-number input {
        margin-right: .4rem;
        margin-bottom: .4rem;
        margin-top: .4rem
    }

    .fe-q-radio label svg {
        display: inline-table;
        width: auto;
        vertical-align: middle;
        margin: 0 2rem 0 1rem
    }

    .fe-col4 .fe-col-item p {
        display: inline-table;
        width: auto;
        vertical-align: middle;
        text-align: left;
        line-height: 1.5
    }

    .fe-b-radio label svg {
        display: inline-table;
        width: auto;
        vertical-align: middle;
        margin: 0 2rem 0 1rem
    }

    .fe-col3 .fe-col-item {
        width: 100%;
        display: table;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 1rem;
        text-align: left
    }

    .fe-col3 .fe-col-item p {
        display: inline-table;
        width: auto;
        vertical-align: middle;
        text-align: left;
        line-height: 1.5
    }

    .fe-b-radio .label-soulte i {
        display: block
    }

    .fe-col-line {
        flex-wrap: wrap
    }

    .fe-col-line .fe-prepend-text {
        width: 100%;
        text-align: center;
        margin-bottom: .5rem
    }

    .fe-content-main .fe-input-classic .fe-col-line select {
        flex: 1
    }

    .cardAgence .sous-bloc {
        width: 100%;
        display: block;
        padding: 0 30px
    }
}

@media only screen and (max-width:420px) {
    .form-container .fe-content-in .fe-h3 {
        text-align: left;
        font-size: 1.5rem;
        margin-bottom: 2rem
    }

    .fe-content-in .fe-nav {
        top: 1rem
    }

    .fe-s-nbr {
        width: 3.5rem;
        height: 3.5rem
    }

    .fe-step {
        max-width: 28rem;
        margin-bottom: 0
    }

    .fe-step:before {
        top: 40%
    }

    .fe-board-bank .fe-col-item:not(:nth-child(2n+2)) {
        margin-right: 1rem
    }

    .fe-board-bank .fe-col-item:nth-child(2n) {
        margin-right: 0
    }

    .fe-board-bank .fe-col-item {
        width: calc(50% - .5rem)
    }

    .fe-board-bank .fe-col-item:not(:nth-last-child(-n+2)) {
        margin-bottom: 2rem
    }

    .fe-col2 .fe-col-item,
    .fe-col3:not(.fe-b-large) .fe-col-item {
        width: 100%;
        margin: 0
    }

    .fe-col2 .fe-col-item:not(:last-child),
    .fe-col3:not(.fe-b-large) .fe-col-item:not(:last-child) {
        margin: 0 0 1rem
    }

    .fe-bloc-add .fe-col3 .fe-col-item:not(:last-child) {
        margin: 0 0 3rem
    }

    .fe-bloc-add .fe-col3 .fe-col-item,
    .form-container .fe-bloc-add .fe-select {
        width: 100%
    }

    .fe-content-in .fe-note-optin:not(.fe-float-note)>*,
    .fe-content-in .fe-note:not(.fe-float-note)>* {
        display: table
    }

    .fe-note-optin:not(.fe-float-note) .fe-note-img,
    .fe-note:not(.fe-float-note) .fe-note-img {
        float: none;
        display: table;
        padding: 0;
        margin: 0 auto 1.5rem
    }

    .fe-col3 .fe-col-item:nth-last-child(n+3),
    .fe-col4 .fe-col-item:nth-last-child(n+3),
    .fe-col5 .fe-col-item:nth-last-child(n+3) {
        margin-bottom: 1rem
    }

    .fe-continue-later {
        margin: 0 auto
    }

    .fe-content-in {
        margin: 1.5rem auto
    }

    .contentTxtRef h1 {
        font-size: 1.6rem;
        margin: 0
    }

    .contentTxtRef {
        padding: 2.5rem 1rem 0 1rem
    }

    .form-container {
        margin-bottom: 0
    }

    .fe-nav svg {
        width: 1rem
    }

    .fe-note-img,
    .media-body {
        display: block
    }

    .fe-note-img {
        margin: 0 auto 1.5rem;
        padding-right: 0
    }

    .fe-note-img img,
    .fe-note-img svg {
        margin: 0 auto
    }

    .media .fe-note-img {
        display: block
    }

    .fe-b-radio .label-soulte svg {
        margin-bottom: 0
    }

    .fe-b-radio .label-soulte {
        padding-bottom: .75rem;
        padding-right: .8rem;
        padding-left: .8rem
    }

    #enregistrement_cli .fe-continue-later a {
        display: block
    }

    .modal .input-group-addon {
        display: none
    }

    .modal .modal_enregistrement_dossier .modal-titre img,
    .modal .modal_enregistrement_dossier_sortie img {
        display: none
    }

    .fe-col2 .fe-col-item-txt {
        width: 100%
    }

    .contentTxtRef h1.partenaire {
        font-size: 1.5rem;
        margin: 0
    }
}

@media only screen and (max-width:360px) {
    .fe-b-radio .label-soulte i {
        font-size: 1.2rem
    }
}

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

    .card-body,
    .table-responsive {
        padding: 2rem 1rem
    }

    .fe-b-radio .label-soulte svg {
        margin-bottom: 0
    }

    .fe-b-radio .label-soulte {
        padding-right: .2rem;
        padding-left: .2rem;
        padding-bottom: .75rem
    }

    .fe-nav>* {
        background: 0 0;
        width: 5.9rem;
        height: 7.5rem
    }
}

@media all and (min-width:768px) {
    #progress-bar-nav {
        display: none
    }

    #form_immo_emp .fe-s-nbr span {
        display: none
    }

    #form_immo_emp .fe-s-nbr span {
        display: none
    }

    .fe-s-nbr {
        width: 1.75rem;
        height: 1.75rem;
        background: #d0d2d8
    }

    .fe-step:before {
        top: .66rem;
        height: .4rem;
        background: #d0d2d8;
        width: 80%
    }

    .fe-s-item {
        width: 20%
    }

    .float-abtasty {
        position: absolute;
        top: -2rem;
        display: flex;
        width: 100%;
        padding: 0 6.5rem
    }

    .float-abtasty div {
        height: auto;
        font-size: 1.4rem;
        color: #9e9e9e;
        width: 25%;
        text-align: center;
        font-weight: 700
    }

    div#step {
        margin-top: 2rem
    }

    .float-abtasty .ab-progress {
        position: absolute;
        height: .4rem;
        left: 0;
        bottom: -1.6rem;
        width: 0;
        margin: 0 6.4rem
    }

    .fe-s-item.is-active:not(:first-child):before {
        content: '';
        position: absolute;
        left: 0;
        transform: translateX(-50%);
        height: .4rem;
        width: 100%;
        top: .6rem
    }

    .fe-s-item.is-active {
        position: relative
    }

    .fe-s-item.is-active:nth-child(4):before {
        display: none
    }
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/typography_css_content.css ***!
  \*********************************************************************************************************************************/
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 300;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v8/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/fe.css ***!
  \*************************************************************************************************************/



.fe-content-in {
    position: relative;
    margin: 0 auto 2.5rem auto;
    padding: 3rem 4rem;
    border: 1px solid #f1f2f7;
    background: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    overflow: hidden;
    min-height: 60rem;
    border-radius: 1rem
}

.fe-content-in-attente {
    position: relative;
    margin: 1.5rem auto 2.5rem auto;
    padding: 3rem 4rem;
    min-height: 45rem;
    text-align: center
}

.fe-content-in-attente .svgchargement {
    padding: 8rem 0 0 0
}

.fe-content-in-attente p:nth-of-type(1) {
    padding: 4rem 0;
    font-size: 1.8rem;
    color: #33657f;
    font-weight: 700;
    line-height: 1.6
}

.fe-content-in-attente p:nth-of-type(2) {
    font-weight: 700
}

.fe-content-in form {
    display: table;
    width: 100%
}

.fe-content-in .fe-b-large p {
    font-size: 1.5rem;
    line-height: 1.25;
    display: table;
    width: 100%;
    height: 4rem;
    text-align: center
}

.fe-content-main {
    display: table;
    min-height: 33rem;
    max-width: 68rem;
    width: 100%;
    margin: 2.5rem auto 2em
}

.form-container .fe-h2 {
    font-size: 2.6rem;
    text-align: center;
    font-weight: 700
}

.form-container .fe-h3 {
    font-size: 1.8rem;
    text-align: center;
    font-weight: 700;
    margin-bottom: 3rem
}

.form-container .fe-content-in .fe-h4 {
    font-size: 1.5rem;
    margin-bottom: .75rem;
    font-weight: 700
}

.form-container .fe-content-in .fe-h5 {
    font-size: 1.5rem;
    margin-bottom: .75rem;
    font-weight: 700
}

.form-container .fe-content-in .fe-h6 {
    font-size: 1.2rem;
    margin-top: .3rem;
    font-weight: 500;
    font-style: italic
}

.form-container .fe-content-in .fe-h7 {
    font-size: 1.4rem;
    margin-bottom: .75rem;
    font-weight: 700
}

.form-container .fe-content-in .fe-h4:nth-of-type(3) {
    margin-top: 1.5rem
}



.form-container .fe-content-in .fe-bloc-add .fe-h4 {
    font-weight: 400;
    font-size: 1.4rem;
    margin-bottom: .5rem
}

.form-container .fe-bloc-add .fe-h3 {
    font-size: 1.6rem;
    margin-bottom: 2rem
}

.form-container .fe-bloc-add .fe-select {
    width: 50%
}

.fe-secure {
    text-align: center;
    margin-top: 1.5rem;
    font-weight: 700;
    font-size: 1.5rem;
    color: #00cba1
}

.fe-secure:before {
    margin-right: .25rem;
    font-size: 2.5rem;
    vertical-align: sub
}

.fe-progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: .4rem;
    width: 4%
}

.fe-step {
    position: relative;
    font-size: 0;
    display: table;
    width: 100%;
    max-width: 65rem;
    margin: 0 auto 2.5rem
}

.fe-s-item {
    display: inline-table;
    width: 25%;
    font-size: 1.5rem;
    text-align: center;
    color: #9e9e9e
}

.fe-s-nbr {
    position: relative;
    display: inline-table;
    width: 4.5rem;
    height: 4.5rem;
    color: #fff;
    border-radius: 50%;
    background: #9e9e9e;
    margin: 0 auto .75rem;
    z-index: 150
}

.is-active .fe-s-nbr {
    cursor: pointer
}

.fe-step-summary span {
    text-decoration: underline;
    cursor: pointer
}

.fe-s-item.is-active {
    font-weight: 700
}

.fe-s-nbr span {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.8rem;
    font-weight: 700
}

.fe-step:before {
    content: '';
    position: absolute;
    top: 2.25rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: .1rem;
    width: 75%;
    background: #9e9e9e
}

.fe-content-in p {
    font-size: 1.5rem;
    line-height: 1.6
}

.fe-thin {
    font-weight: 300
}

.fe-note {
    display: table;
    width: 100%;
    padding: 2rem;
    background: #f8f8fb
}

.fe-note-optin {
    display: table;
    width: 100%;
    padding: 2rem
}

.fe-note-optin p {
    font-size: 1.3rem
}

.fe-note-optin>:first-child {
    padding-right: 1.5rem;
    line-height: 1.5
}

.fe-note-optin:after {
    content: '';
    display: table;
    clear: both
}

.fe-content-in .fe-note-optin>* {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.4rem
}

.fe-note:not(.fe-note):not(:last-child) {
    margin-bottom: 2.5rem
}

.fe-note:not(.fe-float-note) .fe-note-img {
    float: left
}

.fe-content-in .fe-float-note .fe-cross {
    display: none
}

.fe-note-img img,
.fe-note-img svg {
    display: block
}

.fe-note:after {
    content: '';
    display: table;
    clear: both
}

.fe-content-in .fe-note>* {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.4rem
}

.fe-note>:first-child {
    line-height: 1.5
}

.fe-note .fe-note-img {
    padding-right: 1.5rem
}

.fe-note .fe-note-esp {
    max-width: 68rem;
    margin: 0 auto;
    display: block
}

.fe-float-conseil,
.fe-float-content {
    margin-top: 4rem
}

.fe-content-in .fe-float-note .fe-note-img {
    vertical-align: top;
    width: 3.5rem
}

.fe-float-note svg:not(.fe-cross) {
    -webkit-box-shadow: 0 .1rem .2rem 0 #d3d3d6;
    box-shadow: 0 .1rem .2rem 0 #d3d3d6;
    box-shadow: 0 .1rem .2rem 0 #d3d3d6;
    border-radius: 50%;
    vertical-align: middle
}

.fe-popin-content {
    display: inline-table;
    vertical-align: middle;
    margin-left: .5rem;
    cursor: pointer
}

.fe-continue-later {
    display: table;
    width: 100%;
    margin: 0 auto 1rem auto;
    font-size: 1.4rem;
    font-weight: 700;
    text-align: center;
    line-height: 1.4
}

.fe-continue-later a {
    color: #00afdc;
    text-decoration: underline
}

.form-container p>a {
    text-decoration: underline
}

.fe-step-summary {
    font-weight: 500;
    font-size: 1.5rem
}

.fe-content-in p.fe-content-txt {
    font-weight: 700;
    font-size: 1.5rem
}

.fe-content-in p.fe-content-txt:not(:last-child) {
    margin-bottom: 3rem
}

.fe-float-txt {
    float: right
}

.fe-content-in p.fe-result {
    font-size: 2rem;
    text-align: center;
    margin: 0 auto 2rem auto
}

.fe-false-bloc p a {
    width: 100%;
    display: block;
    text-decoration: none;
    padding: 1rem
}

.fe-false-bloc-mail .a_corriger {
    color: #fff;
    text-decoration: underline;
    cursor: pointer
}

.fe-false-bloc .fe-max-aff {
    max-height: 175px;
    overflow: auto
}

.fe-b-radio {
    max-width: 51rem
}

.fe-s-radio {
    max-width: 45rem
}

.fe-bloc-revente {
    margin-bottom: 3rem
}

.fe-autres-question {
    border-top: .1rem solid #d0d2d8;
    padding-top: 2rem
}

.fe-b-radio,
.fe-s-radio {
    margin: 0 auto 3.5rem
}

.fe-b-radio label,
.fe-s-radio label {
    position: relative;
    width: 100%;
    max-width: 45rem;
    height: 6rem;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.2;
    display: table;
    margin: 0 auto;
    vertical-align: top;
    text-align: center;
    padding: 1rem 2rem;
    background: #fff;
    border: 1px solid #d0d2d8;
    border-radius: .6rem;
    cursor: pointer;
    -webkit-transition: -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    transition: -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    transition: box-shadow .25s ease, box-shadow .25s ease;
    transition: box-shadow .25s ease, box-shadow .25s ease, -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease
}

.fe-b-large label {
    padding: 1.25rem .5rem
}

.fe-b-radio input,
.fe-check-classic input,
.fe-s-radio input {
    display: none
}

.fe-b-radio label span,
.fe-s-radio label span {
    display: table-cell;
    vertical-align: middle
}

.fe-b-radio label svg,
.fe-s-radio label svg {
    display: table;
    max-width: 7.5rem;
    margin: 0 auto .75rem
}

.fe-b-radio .fe-inlined label,
.fe-s-radio .fe-inlined label {
    margin-bottom: 1rem
}

.fe-input-good .fe-text-good {
    margin-top: .5rem;
    font-size: 1.4rem
}

.form-checkbox {
    height: 15px;
    width: 1.5rem;
    background: #fff;
    border: 1px solid #ccc;
    appearance: checkbox;
    -webkit-appearance: checkbox;
    moz-appearance: checkbox
}

.form-span {
    margin-left: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.5
}

.fe-b-radio .label-soulte {
    padding-bottom: .375rem;
    padding-right: 1.2rem;
    padding-left: 1.2rem
}

.fe-b-radio .label-soulte i {
    font-weight: 400;
    font-style: normal;
    font-size: 1.3rem;
    display: inline-block
}

.fe-b-radio .label-soulte svg {
    margin-bottom: 0
}

.fe-add-content {
    display: table;
    width: 100%;
    max-width: 35rem;
    margin: 4rem auto 0;
    text-align: center;
    font-weight: 700;
    cursor: pointer
}

.fe-add-content span {
    position: relative;
    margin-right: .5rem;
    width: 2.5rem;
    height: 2.5rem;
    display: inline-table;
    vertical-align: middle;
    border: .1rem solid #d0d2d8;
    border-radius: 50%
}

.fe-add-content span>* {
    position: absolute;
    font-style: initial;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.fe-content-txt,
.fe-input-classic,
.fe-txt-classic {
    display: table;
    width: 100%;
    max-width: 45rem;
    margin: 0 auto
}

.fe-input-classic+.fe-b-radio {
    max-width: 45rem
}

.fe-select label:not(:last-child) {
    margin-bottom: 2.5rem
}

.fe-input-classic {
    margin-bottom: 3rem
}

.fe-input-classic label {
    display: table;
    width: 100%;
    font-size: 1.5rem
}

.fe-input-classic input,
.fe-input-classic select,
.fe-input-classic textarea {
    width: 100%;
    font-size: 1.5rem;
    border: 1px solid #d0d2d8;
    padding: 1rem 2rem;
    border-radius: .5rem;
    background: #fff;
    vertical-align: bottom;
    color: #3c3c3c;
    background: #fff;
    border-radius: .5rem
}

.fe-input-classic textarea {
    height: 8.6rem
}

.fe-input-classic input,
.fe-input-classic select {
    height: 6rem
}

.fe-content-main .fe-input-classic select {
    color: #3c3c3c;
    padding-right: 4rem
}

.fe-input-classic select option:not(:first-child) {
    color: #3c3c3c
}

.fe-content-main div~.fe-btn-color {
    margin: 4rem auto 2rem auto
}

.fe-input-classic .fe-col2c .fe-prepend-text,
.fe-input-classic .fe-input-end input,
.fe-input-classic .fe-input-end select {
    display: table-cell;
    vertical-align: middle;
    border-radius: .5rem 0 0 .5rem;
    margin: 0
}

.fe-input-end {
    display: table;
    width: 100%;
    font-size: 1.5rem
}

.fe-input-end input {
    text-align: right
}

.fe-input-end span {
    display: table-cell;
    vertical-align: middle;
    width: 8rem;
    font-weight: 500;
    border-radius: 0 .5rem .5rem 0;
    background: #f1f2f7;
    border-width: .1rem .1rem .1rem 0;
    border-style: solid;
    border-color: #d0d2d8;
    text-align: center;
    letter-spacing: -.05rem;
    position: relative;
    z-index: 10
}

.fe-input-classic.fe-add-img input {
    width: calc(100% - 3.5rem);
    vertical-align: middle
}

.fe-input-classic.fe-add-img svg {
    margin-left: 1.5rem;
    vertical-align: middle
}

.fe-check-classic {
    display: table;
    width: 100%
}

.fe-check-classic .fe-checkmark {
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
    width: 1.75rem;
    height: 1.75rem;
    background: #fff;
    border: .1rem solid #d0d2d8;
    border-radius: .5rem;
    margin-right: .75rem
}

.fe-check-classic input:checked~.fe-checkmark:after {
    content: '';
    position: absolute;
    width: .4rem;
    height: .8rem;
    left: 50%;
    top: 45%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    border: solid #fe523b;
    border-width: 0 .3rem .3rem 0
}

.fe-check-classic p {
    display: inline-block;
    width: calc(100% - 3rem);
    vertical-align: top
}

.fe-false-bloc {
    width: 100%;
    top: 100%;
    background: #fff;
    border-width: 0 .1rem .1rem .1rem;
    border-style: solid;
    border-color: #d0d2d8;
    border-radius: 0 0 .5rem .5rem;
    -webkit-box-shadow: 0 .2rem .5rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .2rem .5rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .2rem .5rem 0 rgba(0, 0, 0, .2)
}

.fe-false-bloc-mail {
    margin: -2.5rem 0 0 0;
    width: calc(100%);
    top: 100%;
    background: #fff;
    border-width: 0 .1rem .1rem .1rem;
    border-style: solid;
    border-color: #d0d2d8;
    border-radius: 0 0 .5rem .5rem;
    -webkit-box-shadow: 0 .2rem .5rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .2rem .5rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .2rem .5rem 0 rgba(0, 0, 0, .2)
}

.fe-false-select {
    position: relative
}

.fe-content-in .fe-false-bloc p {
    padding: 0;
    margin: 0;
    border-top: .1rem solid #d0d2d8
}

.fe-content-in .fe-false-bloc .fe-false-title,
.fe-false-bloc-mail .fe-false-title {
    border-top: none;
    color: #fff;
    margin: 0;
    text-align: center;
    padding: .5rem 1rem
}

.fe-false-select .fe-has-data {
    border-radius: .5rem .5rem 0 0
}

.fe-col-line {
    display: flex;
    align-items: center;
    width: 100%;
    grid-gap: 1rem
}

.fe-col-line .fe-prepend-text {
    margin-right: auto;
    font-weight: 700
}

.fe-content-main .fe-input-classic .fe-col-line select {
    width: 30%
}

.fe-col2b .label-custom .fe-col2 .fe-prepend-text {
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 1rem 0 1rem 2rem;
    margin-bottom: 0;
    color: #3c3c3c;
    white-space: nowrap;
    background-clip: padding-box;
    height: calc(4.3rem + 2px)
}

.fe-date .fe-col2 span {
    width: auto
}

.fe-date .fe-col2 input,
.fe-date .fe-col2 select {
    color: #919296;
    padding: 1rem 1rem;
    position: relative;
    -ms-flex: 1 1 0;
    -webkit-box-flex: 1;
    flex: 1 1 0;
    min-width: 0;
    margin-bottom: 0;
    border: 0;
    text-align: center;
    text-align-last: center;
    -moz-text-align-last: center;
    background-clip: padding-box
}

.fe-date .champ_center {
    padding: 0;
    text-align: center
}

.fe-date span {
    display: inline-table;
    width: 2rem;
    font-size: 1.5rem;
    text-align: center
}

.fe-col2,
.fe-col2a,
.fe-col2b,
.fe-col2c,
.fe-col3,
.fe-col4,
.fe-col5,
.fe-col6,
.fe-inlined {
    font-size: 0;
    display: table;
    width: 100%
}

.fe-col2b .label-custom .fe-col2 {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.label-custom .fe-col2,
.label-custom .fe-col3 {
    border: 1px solid #d0d2d8;
    border-radius: .5rem
}

.fe-col2 .fe-col-item2:nth-child(2n+1),
.fe-col2 .fe-col-item:nth-child(odd),
.fe-col2a .fe-col-item:nth-child(2n+1),
.fe-col3 .fe-col-item:not(:nth-child(3n+3)),
.fe-col4 .fe-col-item:not(:nth-child(4n+4)),
.fe-col5 .fe-col-item:not(:nth-child(5n+5)),
.fe-col6 .fe-col-item:not(:nth-child(6n+6)),
.fe-inlined .fe-col-item:not(:last-child) {
    margin-right: 1rem
}

.fe-col1 .fe-col-item:not(:last-child),
.fe-col2 .fe-col-item:not(:nth-last-child(-n+2)),
.fe-col3 .fe-col-item:not(:nth-last-child(-n+3)),
.fe-col4 .fe-col-item:not(:nth-last-child(-n+4)),
.fe-col5 .fe-col-item:not(:nth-last-child(-n+5)),
.fe-col6 .fe-col-item:not(:nth-last-child(-n+6)) {
    margin-bottom: 1rem
}

.fe-col2c .label-custom .fe-col2 .fe-prepend-text {
    color: #3c3c3c;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    text-align: left;
    height: calc(4.3rem + 2px)
}

.fe-col2c .fe-col2 .fe-prepend-text {
    border-right: 1px solid #d0d2d8
}

.fe-col2c .fe-end-text,
.fe-input-end span {
    display: table-cell;
    vertical-align: middle;
    width: 9rem;
    font-weight: 500;
    border-radius: 0 .5rem .5rem 0;
    background: #f1f2f7;
    border-width: .1rem .1rem .1rem 0;
    border-style: solid;
    border-color: #d0d2d8;
    text-align: center;
    letter-spacing: -.05rem;
    z-index: 10;
    position: relative
}

.fe-input-good .fe-date .fe-col2 input,
.fe-input-good .fe-date .fe-col2 select {
    color: #3c3c3c
}

.fe-col2c .fe-end-text {
    background: #fff;
    border: none
}

.fe-col2 .fe-col-item,
.fe-col2 .fe-col-item2 {
    display: inline-table;
    width: calc(50% - .5rem);
    vertical-align: top
}

.fe-col2 .fe-col-item-txt {
    display: inline-table;
    width: calc(50% - .5rem);
    vertical-align: bottom
}

.fe-col2c .fe-col-item:first-child {
    display: inline-table;
    width: 100%;
    vertical-align: top
}

.fe-col2 .fe-content-txt {
    height: 4.5rem
}

.fe-col2 .fe-content-txt>* {
    display: table-cell;
    vertical-align: middle
}

.fe-col3 .fe-col-item {
    display: inline-table;
    width: calc(33.333% - .67rem)
}

.fe-bloc-add .fe-col3 .fe-col-item {
    width: calc(33.333% - 1.85rem)
}

.fe-bloc-add .fe-col3 .fe-col-item:not(:last-child) {
    margin-right: 2.75rem
}

.fe-col4 .fe-col-item {
    display: inline-table;
    width: calc(25% - .75rem);
    vertical-align: top;
    cursor: pointer
}

.fe-col5 .fe-col-item {
    display: inline-table;
    width: calc(20% - .8rem)
}

.fe-col6 .fe-col-item {
    display: inline-table;
    width: calc(16.66% - .84rem)
}

.fe-col2a .fe-col-item:first-child,
.fe-col2b .fe-col-item:first-child {
    display: inline-table;
    width: calc(67% - .5rem);
    vertical-align: top
}

.fe-col2a .fe-col-item:last-child {
    display: inline-table;
    width: calc(33% - .5rem);
    vertical-align: top
}

.fe-inlined {
    max-width: none;
    margin-bottom: 2.5rem
}

.fe-inlined label {
    width: auto;
    display: inline-table;
    vertical-align: top
}

.fe-content-large .fe-b-radio,
.fe-content-large .fe-input-classic {
    max-width: 68rem
}

.fe-content-medium .fe-b-radio,
.fe-content-medium .fe-input-classic,
.fe-content-medium .fe-txt-classic {
    max-width: 65rem
}

.fe-content-large-sepa {
    max-width: 100%
}

.fe-content-sepa-block,
.fe-content-sepa-intro {
    margin: 0 0 2rem 0
}

.fe-content-sepa-block {
    display: table;
    width: 100%
}

.fe-content-sepa-designation-l {
    display: table-cell;
    width: 58%;
    border: .1rem solid #d0d2d8;
    padding: 2rem;
    margin: 0 2rem 0 0
}

.fe-content-sepa-designation-c {
    display: table-cell;
    width: 2%
}

.fe-content-sepa-designation-max {
    display: table-cell;
    width: 100%;
    border: .1rem solid #d0d2d8;
    padding: 2rem;
    margin: 0 2rem 0 0
}

.fe-content-sepa-designation-r {
    display: table-cell;
    width: 40%;
    border: .1rem solid #d0d2d8;
    padding: 2rem
}

.fe-input-classic .fe-letter-number input {
    min-width: 3rem;
    vertical-align: baseline;
    text-align: center;
    padding: .2rem;
    margin: 0 1.2rem 0 0;
    text-transform: uppercase
}

.fe-input-max {
    max-width: 100%
}

.fe-input-classic .fe-letter-number span {
    color: #919296;
    display: inline-table;
    width: 2rem;
    font-size: 1.5rem;
    text-align: center
}

.fe-input-classic .fe-letter-number .nb_2 {
    width: 5rem
}

.fe-input-classic .fe-letter-number .nb_3 {
    width: 5.5rem
}

.fe-input-classic .fe-letter-number .nb_4 {
    width: 6rem
}

.fe-input-classic .fe-letter-number .nb_5 {
    width: 8rem
}

.fe-input-classic .fe-letter-number .nb_11 {
    width: 12rem
}

.fe-input-classic .fe-letter-number .mbr_0 {
    margin-right: 0
}

.form-container .fe-content-sepa-designation-c .fe-h4 {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0
}

.form-container .fe-content-large-sepa .fe-span {
    line-height: 1.4
}

.fe-content-option {
    background-color: #f8f8fb;
    padding: 1.3rem 1.3rem .1rem 1.3rem;
    display: block;
    margin: 0 0 2rem 0
}

.form-container .fe-content-option .fe-h4 {
    font-weight: 400
}

.fe-b-radio .fe-col1 label,
.fe-s-radio .fe-col1 label {
    text-align: left
}

.fe-board-bank .fe-col-item {
    height: 8.5rem;
    width: calc(25% - 2.63rem);
    text-align: center;
    border: .1rem solid #d0d2d8;
    border-radius: .5rem;
    -webkit-transition: -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    transition: -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    transition: box-shadow .25s ease, box-shadow .25s ease;
    transition: box-shadow .25s ease, box-shadow .25s ease, -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease
}

.fe-board-bank .fe-col-item:not(:nth-child(4n+4)) {
    margin-right: 3.5rem
}

.fe-board-bank .fe-col-item span {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.5rem;
    font-weight: 700;
    color: #3c3c3c
}

.fe-board-bank .fe-col-item:not(:nth-last-child(-n+4)) {
    margin-bottom: 2rem
}

.fe-board-bank .fe-col-item:not(:last-child) {
    background-size: 125px
}

.fe-input-classic .fe-date input {
    width: calc(50% - 1rem);
    vertical-align: baseline
}

.fe-input-classic .fe-date span {
    display: inline-table;
    font-size: 1.5rem;
    text-align: center
}

.fe-input-classic .fe-date .fe-col3 input {
    width: calc(33.333% - 1.35rem)
}

.fe-date .fe-col3 {
    width: calc(50% - .5rem)
}

.fe-partner-bloc {
    font-size: 0;
    display: table;
    width: 100%;
    margin: 2rem auto 5.5rem
}

.fe-partner-question {
    display: inline-table;
    vertical-align: middle;
    width: calc(100% - 20rem);
    margin-right: 4rem;
    font-size: 1.4rem;
    line-height: 1.5
}

.fe-partner-img {
    display: inline-table;
    vertical-align: middle
}

.fe-partner-item {
    display: table;
    width: 100%;
    padding: 1rem;
    border: .1rem solid #e0e2ea;
    border-radius: .5rem;
    cursor: pointer;
    -webkit-transition: -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    transition: -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    transition: box-shadow .25s ease, box-shadow .25s ease;
    transition: box-shadow .25s ease, box-shadow .25s ease, -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    background: #fff
}

.fe-partner-item:not(:last-child) {
    margin-bottom: 1.5rem
}

.fe-partner-item input {
    position: relative;
    border: .1rem solid #e0e2ea;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-table;
    vertical-align: middle;
    margin-right: 1rem;
    outline: 0
}

.fe-partner-item span {
    display: table-cell
}

.fe-partner-item input:checked {
    outline: 0
}

.fe-partner-item input:checked:before {
    content: '';
    position: absolute;
    width: .9rem;
    height: .9rem;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: inline-table
}

.fe-optin-bloc {
    font-size: 0;
    display: table;
    margin: 2rem auto 5.5rem
}

.fe-optin-question {
    display: inline-table;
    vertical-align: middle;
    width: 100%;
    margin-right: 4rem;
    font-size: 1.4rem;
    line-height: 1.5
}

.fe-content-in .fe-nav {
    position: absolute;
    left: 0;
    top: 285px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    margin: 0;
    pointer-events: none
}

.fe-nav>* {
    position: relative;
    background: #f1f4f6;
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
    display: table;
    left: -4rem;
    top: 0;
    cursor: pointer;
    pointer-events: visible
}

.fe-nav-next {
    background: #f1f4f6;
    width: 8rem;
    height: 8rem;
    display: table;
    position: absolute;
    left: auto;
    right: -4.5rem
}

.fe-nav svg {
    position: absolute;
    left: 70%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    fill: #3c3c3c
}

.fe-nav .fe-nav-next svg {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(180deg);
    transform: translateX(-50%) translateY(-50%) rotate(180deg);
    left: 30%
}

.fe-nav-next.is-no-active svg {
    fill: #d0d2d8
}

.fe-option {
    background-color: #f8f8fb
}

.fe-b-radio .is-active,
.fe-s-radio .is-active {
    color: #fe523b;
    border-color: #fe523b;
    background: rgba(246, 170, 38, .05)
}

.fe-input-classic input:focus,
.fe-input-classic select:focus,
.fe-input-classic textarea:focus,
.form-container .fe-has-data {
    border-color: #fe523b
}

.fe-input-classic input:focus~.fe-end-text,
.fe-input-classic select:focus~.fe-end-text,
.form-container .fe-has-data~.fe-end-text {
    background: #fe523b;
    color: #fff;
    border-color: #fe523b
}

.form-container .fe-btn-color {
    display: table;
    height: 6rem;
    min-width: 14rem;
    text-align: center;
    margin: 0 auto;
    padding: 0 4rem;
    color: #fff;
    font-size: 1.6rem;
    font-weight: 700;
    background-color: #fe523b;
    border-radius: 3rem
}

.form-container .fe-btn-color span {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 1.25
}

.form-container .fe-is-checked {
    opacity: 1;
    cursor: pointer;
    -webkit-transition: all .25s ease;
    transition: all .25s ease
}

.form-container .fe-btn-cont {
    padding: 0 2rem 0 4rem
}

.form-container .fe-btn-cont svg {
    margin: 0 0 0 1rem;
    vertical-align: middle
}

.fe-input-error input,
.fe-select-error select {
    border-color: #d0021b
}

.fe-input-error .fe-input-end span,
.fe-input-error.fe-input-end span,
.fe-select-error.fe-input-end span {
    background: #d0021b;
    border-color: #d0021b;
    color: #fff
}

.fe-text-error {
    margin-top: .5rem;
    color: #d0021b
}

.fe-text-result-error {
    color: #d0021b;
    padding: 0 0 2rem 0;
    text-align: center;
    font-weight: 500
}

.fe-b-radio label:hover,
.fe-board-bank .fe-col-item:hover,
.fe-partner-item:hover,
.fe-s-radio label:hover,
.form-container .fe-btn-color.fe-is-checked:hover {
    -webkit-box-shadow: .2rem .2rem 1rem 0 rgba(0, 0, 0, .1);
    box-shadow: .2rem .2rem 1rem 0 rgba(0, 0, 0, .1);
    box-shadow: .2rem .2rem 1rem 0 rgba(0, 0, 0, .1);
    -webkit-transition: -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    transition: -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease;
    transition: box-shadow .25s ease, box-shadow .25s ease;
    transition: box-shadow .25s ease, box-shadow .25s ease, -webkit-box-shadow .25s ease, -webkit-box-shadow .25s ease
}

.fe-s-item:not(:last-child):before,
.fe-s-nbr {
    background: #99b2c0
}

.fe-add-content,
.fe-b-radio label span,
.fe-board-bank .fe-col-item span,
.fe-color-txt,
.fe-s-radio label span {
    color: #3c3c3c
}

.fe-b-radio label svg,
.fe-nav svg,
.fe-s-radio label svg {
    fill: #3c3c3c
}

.fe-nav>:after {
    border-color: #326580
}


.fe-col2 .fe-col-item .form-label-persist,
.form-textbox~.form-label {
    position: absolute;
    top: 8px !important;
    left: 2rem;
    color: #606165;
    padding: 0;
    z-index: 1;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    -webkit-transition-duration: .125s;
    transition-duration: .125s
}

.fe-content-main #btp_continue_coord .fe-btn-color,
.fe-content-main #btp_voir_reponse .fe-btn-color,
.fe-content-main div~.fe-btn-color {
    margin: 4rem auto 2rem auto
}


.fe-steps {
    max-width: none
}

.fe-steps p>* {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.fe-steps p {
    display: table;
    width: 100%;
    margin: 0 auto;
    height: 8rem;
    font-size: 1.8rem;
    font-weight: 700
}

.fe-btn {
    margin: 1rem auto;
    display: table;
    height: 5rem;
    min-width: 17rem;
    text-align: center;
    padding: 0 4rem;
    font-size: 1.4rem;
    font-weight: 700;
    border-radius: 2.5rem
}

.fe-btn-color {
    color: #fff;
    background-color: #fe523b
}

.fe-btn-border {
    color: #fe523b;
    background-color: #fff;
    border: 1px solid #fe523b
}

.fe-btn-border span,
.fe-btn-color {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.25
}

.fe-btn-color span {
    color: #fff
}

.fe-btn-border span {
    color: #fe523b
}

.fe-content-in p.txt_spam {
    font-size: 1.3rem;
    line-height: 1.4
}

.fe-uni {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.fe-uni p {
    padding-left: 0 !important
}

.label-custom .fe-col3 {
    border: 1px solid #d0d2d8;
    border-radius: .5rem
}

.label-custom .fe-col-item .fe-prepend-text {
    display: table-cell;
    vertical-align: middle;
    width: 8rem;
    font-weight: 600;
    border-style: solid;
    text-align: center;
    letter-spacing: -.05rem;
    color: #3c3c3c
}

.label-custom.fe-input-good .fe-col3 {
    border-color: #00afdc
}

.fe-col2b .label-custom.fe-input-error .fe-col2,
.label-custom.fe-input-error .fe-col3 {
    border-color: #d0021b
}

.fe-coord {
    position: relative
}


.fe-txt-classic .toggle {
    cursor: pointer;
    width: 4.8rem;
    height: 2.6rem;
    margin-left: 1rem;
    background: #d0d2d8;
    display: inline-table;
    vertical-align: middle;
    border-radius: 5rem;
    position: relative
}

.fe-txt-classic .toggle:after {
    content: '';
    position: absolute;
    top: .2rem;
    left: .2rem;
    width: 2.2rem;
    height: 2.2rem;
    background: #fff;
    border-radius: 5rem;
    transition: .3s
}

.fe-txt-classic input:checked+.toggle:after {
    left: calc(100% - .2rem);
    transform: translateX(-100%)
}

.fe-txt-classic .toggle:active:after {
    width: 4rem
}

.fe-txt-classic .slide {
    color: #606165;
    font-weight: 600;
    margin-left: 1rem;
    transition: opacity .3s ease
}

.fe-txt-classic ul {
    list-style-type: disc;
    padding-left: 25px
}

.fe-toggle-classic {
    display: flex;
    align-items: center;
    margin-top: 1.5rem;
    line-height: 1.25
}

.fe-toggle-classic span {
    max-width: 42.5rem;
    width: 100%;
    font-size: 1.4rem
}

.fe-toggle-classic span.coord {
    max-width: 51rem
}

.fe-coord.fe-input-error .form-textbox~.form-label {
    color: #d0021b !important
}

.fe-coord.fe-input-error .form-textbox~.form-label,
.fe-coord.fe-input-good .form-textbox~.form-label,
.form-textbox:focus~.form-label {
    font-size: 11px;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: -.01em;
    top: 4px;
    color: #666
}

.fe-coord.fe-input-error .form-textbox~.form-label {
    color: #d0021b !important
}

.fe-coord.fe-input-error .form-textbox~.form-label,
.fe-coord.fe-input-good .form-textbox~.form-label,
.form-textbox:focus~.form-label {
    font-size: 11px;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: -.01em;
    top: 4px;
    color: #666
}


.feature-box-icon {
    font-size: 50px;
    padding: 0 20px 20px;
    line-height: 24px
}

.feature-box-icon img {
    height: 5.5rem;
    font-size: initial
}

.feature-box-title {
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-weight: 700;
    display: block;
    margin-bottom: 2rem;
    padding: 0 3.5rem
}

.feature-box-desc {
    margin: 0;
    font-size: 1.6rem;
    line-height: 2.6rem
}

.feature-box:last-child .feature-box-desc {
    font-size: 1.5rem;
    margin-top: 2rem
}

/************************************/



/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/template.css ***!
  \*******************************************************************************************************************/
html * {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 62.5%;
    font-size: calc(1em * .625);
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-sizing: border-box
}

html body {
    background: #fff;
    line-height: 1;
    font-size: 1.5rem;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    -webkit-text-size-adjust: 100%;
    color: #3c3c3c;
    font-smooth: always;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased
}

html ul {
    list-style: none
}

html article,
html footer,
html header,
html hgroup,
html nav,
html section {
    display: block
}

html sup {
    vertical-align: super;
    font-size: 1rem
}

html a {
    text-decoration: none;
    color: #3c3c3e
}

html h1,
html h2,
html h3,
html h4,
html h5,
html h6 {
    line-height: 1.25
}

html .bold,
html strong {
    font-weight: 700
}

html input:focus,
html select:focus,
html textarea:focus {
    outline: 0;
    border-color: #e0e2ea
}

html button,
html input,
html select,
html textarea {
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    background: #fff
}

html select::-ms-expand {
    display: none
}

html button,
html select {
    cursor: pointer
}

html :-ms-input-placeholder,
html ::-ms-input-placeholder,
html ::-webkit-input-placeholder {
    color: #b1b1b1;
    opacity: 1
}

html :-ms-input-placeholder,
html ::-ms-input-placeholder,
html ::-webkit-input-placeholder,
html ::placeholder {
    color: #b1b1b1;
    opacity: 1
}

header {
    background: #fff;
    -webkit-box-shadow: 0 0 2rem 0 rgba(41, 48, 66, .1);
    box-shadow: 0 0 2rem 0 rgba(41, 48, 66, .1)
}

.header-in {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 131rem;
    padding: 0 1.5rem;
    margin: 0 auto;
    font-size: 0;
    height: 9.6rem
}

.header-in .hi-item:nth-child(3) {
    text-align: center
}

.header-in .hi-item:nth-child(3) p {
    color: #3c3c3c
}

.header-in .hi-item {
    display: inline-table;
    vertical-align: middle;
    font-size: 1.6rem
}

.header-in .hi-item>* {
    display: table-cell;
    vertical-align: middle;
    color: #326580;
    line-height: 1.4
}

.hi-item .rate {
    font-weight: 700;
    font-size: 1.8rem
}

.rate svg {
    margin-right: .4rem;
    fill: #51AE32
}


.header-in .hi-item:nth-child(2).hc-rate p {
    font-size: 1.5rem;
    color: #3c3c3c
}

.header-in .hi-item:nth-child(2) {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.form-logo {
    display: table-cell;
    vertical-align: middle
}

.form-logo a {
    display: inline-table
}

.header-in .text-logo {
    position: relative;
    z-index: 1;
    display: table;
    width: 600px
}

.text-logo p span>span:nth-child(1) {
    font-size: 1.7rem;
    line-height: 1.1;
    font-weight: 500;
    color: #fff;
    display: block;
    padding-top: .2rem
}

.text-logo .nm_taux {
    position: absolute;
    top: 32px;
    left: 12px;
    color: #fff
}

.text-logo .nm_taux span {
    font-size: 2.8rem;
    line-height: 1;
    font-weight: 700
}

.text-logo .nm_taux sup {
    font-size: 1.6rem
}

.ellipse-parent {
    background-repeat: no-repeat;
    background-position: left;
    width: 64rem;
    height: 7.9rem;
    position: relative
}

.logo a {
    display: inline-block
}

.hi-item .logo img {
    vertical-align: middle;
    border-style: none
}

.icon_arrow:before {
    content: "\e910"
}

.arrow {
    padding-right: 10px
}

.arrow:after {
    content: ">";
    margin-left: 5px;
    vertical-align: middle;
    -webkit-transition: margin ease .25s;
    transition: margin ease .25s;
    padding-top: 1px;
    position: absolute
}

.arrow:hover:after,
.bloc_comparateur div:hover .arrow:after,
.extend:hover .arrow:after {
    margin-right: -5px;
    margin-left: 10px;
    -webkit-transition: margin ease .25s;
    transition: margin ease .25s
}

.bgi {
    cursor: pointer
}


@media only screen and (max-width:1280px) {
    .header-in .hi-item:nth-child(1) {
        font-size: 1.4rem
    }

    .hi-item .logo img {
        max-width: 17.5rem;
        height: auto
    }

    .logo a {
        display: inline-block
    }

    .text-logo p {
        font-size: 1.7rem
    }

    .header-in {
        height: 9.6rem
    }
}

@media only screen and (max-width:1023px) {
    .header-in .hi-item:nth-child(1) {
        margin: 0 auto
    }

    .header-in .hi-item:nth-child(2),
    .header-in .hi-item:nth-child(3) {
        display: none
    }

    .hi-item .logo a {
        display: table-cell;
        vertical-align: middle
    }
}

@media only screen and (max-width:768px) {
    .header-in {
        height: 5.8rem
    }

    .hi-item .logo a {
        padding: 0
    }

}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/bank.css ***!
  \***************************************************************************************************************/
.fe-col-item {
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 100px; /* Ajustez à la largeur désirée */
    height: 50px; /* Ajustez à la hauteur désirée */
  }
  
  .bk_creditagricole { background-image: url(/build/images/credit-agricole.36349b9a.jpg) !important; }
  .bk_caisseepargne { background-image: url(/build/images/caisse-epargne.4095548a.jpg) !important; }
  .bk_postale { background-image: url(/build/images/banque-postale.0ed2ca43.jpg) !important; }
  .bk_creditmutuel { background-image: url(/build/images/credit-mutuel.1e65114a.jpg) !important; }
  .bk_sg { background-image: url(/build/images/societe-generale.b6d9dab6.jpg) !important; }
  .bk_axa { background-image: url(/build/images/axa-banque.bf05bf3d.jpg) !important; }
  .bk_mona { background-image: url(/build/images/monabanq.facb2414.jpg) !important; }
  .bk_orangebank { background-image: url(/build/images/orange-bank.07dcaf59.jpg) !important; }
  .bk_fortuneo { background-image: url(/build/images/fortuneo-banque.b7e484d1.jpg) !important; }
  .bk_bforbank { background-image: url(/build/images/bforbank.1810c1b4.jpg) !important; }
  /* Continuez avec les autres banques... */
  
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/layout_css_content.css ***!
  \*****************************************************************************************************************************/
/*General*/
html * {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 62.5%;
    font-size: calc(1em * .625);
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-sizing: border-box
}

html body {
    background: #f1f2f7;
    line-height: 1;
    font-size: 1.5rem;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    -webkit-text-size-adjust: 100%;
    color: #3c3c3c;
    font-smooth: always;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased
}

html ul {
    list-style: none
}

html article,
html footer,
html header,
html hgroup,
html nav,
html section {
    display: block
}

html sup {
    vertical-align: super;
    font-size: 1rem
}

html a {
    text-decoration: none;
    color: #3c3c3e
}

html h1,
html h2,
html h3,
html h4,
html h5,
html h6 {
    line-height: 1.25
}

html .bold,
html strong {
    font-weight: 700
}

html input:focus,
html select:focus,
html textarea:focus {
    outline: 0;
    border-color: #e0e2ea
}

html button,
html input,
html select,
html textarea {
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    background: #fff
}

html select::-ms-expand {
    display: none
}

html button,
html select {
    cursor: pointer
}

html :-ms-input-placeholder,
html ::-ms-input-placeholder,
html ::-webkit-input-placeholder {
    color: #b1b1b1;
    opacity: 1
}

html :-ms-input-placeholder,
html ::-ms-input-placeholder,
html ::-webkit-input-placeholder,
html ::placeholder {
    color: #b1b1b1;
    opacity: 1
}


/*col*/
.col {
    display: table-cell;
    vertical-align: top;
    max-width: 100%;
    position: relative;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem
}

.col-right {
    max-width: 33.3333333333%;
    width: 33.3333333333%
}

.col-left {
    max-width: 66.6666666667%;
    width: 66.6666666667%
}




/**content**/

.contentTxtRef {
    width: 100%;
    max-width: 128rem;
    padding: 0 2rem;
    margin: 0 auto;
    display: block
}

.contentTxtRef h1 {
    color: #3c3c3c;
    font-size: 2.8rem;
    line-height: 1.25;
    text-align: center;
    font-weight: 700;
    margin: 0 auto;
    max-width: 82rem;
    padding: 0;
    width: 100%
}

.contentTxtRef h1.partenaire {
    font-size: 2rem;
    margin-bottom: 1rem;
    font-weight: 400
}

.contentTxtRef h2 {
    font-size: 2rem;
    line-height: 1.25;
    font-weight: 700;
    margin: 0 0 2.5rem;
    display: inline-block;
    width: 100%;
    color: #326580
}

.contentTxtRef h3 {
    font-size: 1.8rem;
    line-height: 1.25;
    font-weight: 700;
    margin: 0 0 2.5rem
}

.contentTxtRef p {
    line-height: 1.75;
    font-size: 1.6rem;
    margin-bottom: 2.5rem
}

.contentTxtRef p:last-of-type {
    margin-bottom: 0
}

.contentTxtRef ul {
    list-style: none;
    padding-left: 2.5rem;
    margin-bottom: 2.5rem;
    line-height: 1.75;
    font-size: 1.6rem
}

.contentTxtRef ul li:not(.sublist)::before {
    content: "-";
    margin-right: .5rem
}

.contentTxtRef ul li:not(:last-child) {
    margin-bottom: .5rem
}

.contentTxtRef:nth-of-type(1) {
    padding-top: 3rem
}

.contentTxtRef:nth-of-type(2) {
    padding-top: 0
}

.contentTxtRef:nth-of-type(2) {
    padding: 0
}

.confirmation .contentTxtRef:nth-of-type(2) {
    padding: 0 2rem
}

.contentTxtRef:nth-of-type(4) {
    border-top: .1rem solid #d0d1d4;
    padding-top: 4rem;
    padding-bottom: 4rem
}

.champ_center {
    text-align: center
}

.topzero {
    margin-top: 0;
    padding-top: 0
}




/*form*/
.form-container {
    display: table;
    width: 100%;
    max-width: 99rem;
    margin: 1rem auto 0 auto;
    padding: 0 2rem
}

.form-label {
    font-size: 1.5rem;
    line-height: 1.5;
    color: #333
}

/*infos sup*/
.info_supplem {
    position: relative
}

/*close credit*/
.close_credit {
    display: inline-block;
    float: right
}

/*close image*/
.close_credit img {
    width: 16px;
    height: 16px
}

.is-none,
.hide {
    display: none
}

.is-hidden {
    visibility: hidden
}


.intro_confirmation {
    font-size: 1.6rem
}

.confirmation {
    background-color: #fff
}

.row {
    display: table;
    margin-right: -1.5rem;
    margin-left: -1.5rem
}

/*cnt*/

.cnt {
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto
}

.cnt-contact {
    padding-right: .8rem;
    padding-left: .8rem
}

.cnt-contact,
.cnt-form {
    max-width: 112rem
}

.cnt-contact .fe-h3 {
    font-size: 2rem;
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
    text-align: center;
    font-weight: 700
}

.cnt-footer {
    max-width: 128rem
}


.ctn-mr {
    margin-bottom: 10rem
}

/*media*/
img {
    vertical-align: middle;
    border-style: none
}

.divider {
    padding: 6rem 0 0;
    margin: 0 1rem;
    border-bottom: 1px solid #e7e7e7
}

.media {
    display: table
}

.media-heading {
    font-size: 1.8rem
}

.media-body {
    display: table-cell;
    vertical-align: top
}



/* pas trier ! */
.txt-active {
    color: #00afdc;
    font-weight: 700
}





.table-responsive {
    display: block;
    width: 100%;
    padding: 1rem 2rem 2rem
}


#collapseContent span {
    display: block;
    margin-bottom: 1rem
}

.ctn .ctn-form {
    padding-right: .8rem;
    padding-left: .8rem
}

.section-contact .row {
    margin-right: -.8rem;
    margin-left: -.8rem
}

.section-contact .col {
    padding-right: .8rem;
    padding-left: .8rem
}

.section-contact {
    width: 90%;
    margin: 0 auto
}

.col-6 {
    width: 50%
}

.feature-box {
    padding: 4rem;
    position: relative;
    overflow: hidden;
    text-align: center;
    height: 100%
}



.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.ctn.features {
    width: 94%
}

.form-enhanced .feature-box a,
.txt-bleu {
    color: #326580
}

.col-4 {
    max-width: 33.33333%;
    width: 33.33333%
}

.section-contact.three-col {
    width: 100%
}

.feature-box-title {
    padding: 0
}

.three-col .feature-box {
    padding: 2rem 0
}

.d-block {
    display: block
}

.ctn {
    position: relative;
    display: table;
    width: 100%;
    max-width: 128rem;
    margin: 0 auto;
    padding: 0 1.5rem
}

.media .fe-note-img {
    display: table-cell;
    vertical-align: top;
    padding-right: 1.5rem
}

.media .fe-note-img img {
    display: block
}


.pr-1 {
    padding: 1rem !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: 1rem
}

.mb-2 {
    margin-bottom: 2rem
}

.w-15 {
    width: 15% !important
}

.w-40 {
    width: 40% !important
}



.label-custom input {
    border: none;
    padding: 0;
    background: 0 0
}



.form-textbox {
    padding-bottom: 0 !important;
    text-align: left
}

.form-textbox::-webkit-input-placeholder {
    opacity: 0
}

.form-textbox::-moz-placeholder {
    opacity: 0
}

.form-textbox:-ms-input-placeholder {
    opacity: 0
}

.form-textbox:-moz-placeholder {
    opacity: 0
}

.form-label {
    font-size: 1.5rem;
    line-height: 1.5;
    color: #333
}

.form-textbox~.form-label {
    position: absolute;
    top: 8px !important;
    left: 2rem;
    color: #606165;
    padding: 0;
    z-index: 1;
    transition-timing-function: ease-in;
    transition-duration: .125s
}




.form-textbox~.form-label {
    position: absolute;
    top: 8px !important;
    left: 2rem;
    color: #606165;
    padding: 0;
    z-index: 1;
    transition-timing-function: ease-in;
    transition-duration: .125s
}




.confirmation .hi-item:nth-child(1) {
    margin: 0 auto
}

.confirmation .hi-item:nth-child(n+2) {
    display: none
}


.toggle-classic {
    width: 16rem
}


.loader_form {
    border: 6px solid #f3f3f3;
    border-top: 6px solid #fe523b;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    animation: spin 2s linear infinite;
    margin: 4rem auto 2rem auto
}


/*ville et code postale*/
.suggestions-box {
    /* position: absolute; */
    background-color: grey;
    border: 1px solid grey;
    z-index: 1000;
    max-height: 200px;
    overflow-y: auto;
}

.suggestion-item {
    padding: 10px;
    cursor: pointer;
}

.suggestion-item:hover {
    background-color: #f0f0f0;
}


@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}





/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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STtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixjQUFjO0lBQ2QsVUFBVTtJQUNWLFVBQVU7SUFDVixtQ0FBbUM7SUFDbkM7QUFDSjs7Ozs7QUFLQTtJQUNJLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLGNBQWM7SUFDZCxVQUFVO0lBQ1YsVUFBVTtJQUNWLG1DQUFtQztJQUNuQztBQUNKOzs7OztBQUtBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7OztBQUdBO0lBQ0k7QUFDSjs7O0FBR0E7SUFDSSx5QkFBeUI7SUFDekIsNkJBQTZCO0lBQzdCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtDQUFrQztJQUNsQztBQUNKOzs7QUFHQSx3QkFBd0I7QUFDeEI7SUFDSSx3QkFBd0I7SUFDeEIsc0JBQXNCO0lBQ3RCLHNCQUFzQjtJQUN0QixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixlQUFlO0FBQ25COztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOzs7QUFHQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY2FyZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9oZWFkZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbWVkaWFfcXVlcmllc19jc3NfY29udGVudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy90eXBvZ3JhcGh5X2Nzc19jb250ZW50LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2ZlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3RlbXBsYXRlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2JhbmsuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0X2Nzc19jb250ZW50LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLyoqY2FyZCoqL1xyXG4uY2FyZCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNDFyZW1cclxufVxyXG5cclxuLmNhcmRBZ2VuY2Uge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gLjZyZW0gMCByZ2JhKDAsIDAsIDAsIC4xOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0byA1cmVtIGF1dG9cclxufVxyXG5cclxuLmNhcmRBZ2VuY2UgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDE1cHggMFxyXG59XHJcblxyXG4uY2FyZEFnZW5jZSBoMyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwXHJcbn1cclxuXHJcbi5jYXJkQWdlbmNlIC5ibG9jIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHggMFxyXG59XHJcblxyXG4uY2FyZEFnZW5jZSAuc291cy1ibG9jIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCA1MHB4XHJcbn1cclxuXHJcblxyXG4uY29sLWxlZnQgLmNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDI0MiwgMjQ3LCAuNSlcclxufVxyXG5cclxuLmNvbC1yaWdodCAuY2FyZCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjE4KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjE4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbVxyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBwYWRkaW5nOiAycmVtXHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBkaXNwbGF5OiB0YWJsZVxyXG59XHJcblxyXG4uY2FyZCBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42XHJcbn1cclxuXHJcbi5jYXJkPnA6Zmlyc3QtY2hpbGQge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW1cclxufVxyXG5cclxuXHJcbi5jYXJkLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxyXG59XHJcblxyXG4uY2FyZC10YWJsZSB0ZCxcclxuLmNhcmQtdGFibGUgdGgge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW1cclxufVxyXG5cclxuLmNhcmQtdGFibGUgdHIuZ3JhcyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciBoNSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbVxyXG59XHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40cmVtIDEuNHJlbSAwIDBcclxufVxyXG5cclxuLmNhcmQgLnBiLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBcclxufVxyXG5cclxuLmNhcmQtdGFibGUgdGQge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW1cclxufVxyXG5cclxuLmNhcmQtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uY2FyZC10YWJsZSAucHQtMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbVxyXG59XHJcblxyXG4uY2FyZC10YWJsZSAucGItMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbVxyXG59IiwiLypoZWFkZXIqL1xyXG5cclxuLmhlYWRlci1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA3MHJlbTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1XHJcbn1cclxuXHJcbi5oZWFkZXItY29udGVudD5wIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cclxufVxyXG5cclxuLypoZWFkZXIgZm9ybSovXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1wcm9ncmVzcy1iYXIsXHJcbiNmb3JtX2ltbW9fZW1wIC5pcy1hY3RpdmUgLmZlLXMtbmJyLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtcGFydG5lci1pdGVtIGlucHV0OmNoZWNrZWQ6YmVmb3JlLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtaW5wdXQtY2xhc3NpYyBzZWxlY3Q6Zm9jdXN+LmZlLWVuZC10ZXh0LFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtaW5wdXQtY2xhc3NpYyBpbnB1dDpmb2N1c34uZmUtZW5kLXRleHQsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1pbnB1dC1jbGFzc2ljIHNlbGVjdDpmb2N1c34uZmUtZW5kLXRleHQsXHJcbiNmb3JtX2ltbW9fZW1wIGh0bWwgLmZlLWhhcy1kYXRhfi5mZS1lbmQtdGV4dCxcclxuI2Zvcm1faW1tb19lbXAgLmZvcm0tY29udGFpbmVyIC5mZS1oYXMtZGF0YX4uZmUtZW5kLXRleHQsXHJcbiNmb3JtX2ltbW9fZW1wIC5pcy1hY3RpdmUgLmZlLXMtbmJyLFxyXG4jZm9ybV9pbW1vX2VtcCAuYmFja2dyb3VuZF9kZWRpZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA1MTg3XHJcbn1cclxuXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1wYXJ0bmVyLWl0ZW0uaXMtYWN0aXZlLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtYi1yYWRpbyAuaXMtYWN0aXZlLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtcy1yYWRpbyAuaXMtYWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNTE4NztcclxuICAgIGJhY2tncm91bmQ6ICNEOEU5RkZcclxufVxyXG5cclxuI2Zvcm1faW1tb19lbXAgLmZlLWZsb2F0LW5vdGUgc3ZnIGVsbGlwc2UsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1mbG9hdC1ub3RlIHN2ZyxcclxuI2Zvcm1faW1tb19lbXAgLmZlLXBvcGluLWNvbnRlbnQsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1iLXJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWQrc3ZnIHtcclxuICAgIGZpbGw6ICMwMDUxODdcclxufVxyXG5cclxuI2Zvcm1faW1tb19lbXAgLmZlLWlucHV0LWNsYXNzaWMgaW5wdXQ6Zm9jdXMsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1pbnB1dC1jbGFzc2ljIHNlbGVjdDpmb2N1cyxcclxuI2Zvcm1faW1tb19lbXAgLmZlLWlucHV0LWNsYXNzaWMgdGV4dGFyZWE6Zm9jdXMsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1pbnB1dC1jbGFzc2ljIGlucHV0OmZvY3Vzfi5mZS1lbmQtdGV4dCxcclxuI2Zvcm1faW1tb19lbXAgLmZlLWlucHV0LWNsYXNzaWMgc2VsZWN0OmZvY3Vzfi5mZS1lbmQtdGV4dCxcclxuI2Zvcm1faW1tb19lbXAgaHRtbCAuZmUtaGFzLWRhdGEsXHJcbiNmb3JtX2ltbW9fZW1wIGh0bWwgLmZlLWhhcy1kYXRhfi5mZS1lbmQtdGV4dCxcclxuI2Zvcm1faW1tb19lbXAgLmZvcm0tY29udGFpbmVyIC5mZS1oYXMtZGF0YSxcclxuI2Zvcm1faW1tb19lbXAgLmZvcm0tY29udGFpbmVyIC5mZS1oYXMtZGF0YX4uZmUtZW5kLXRleHQsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1jaGVjay1jbGFzc2ljIGlucHV0OmNoZWNrZWR+LmZlLWNoZWNrbWFyazphZnRlcixcclxuI2Zvcm1faW1tb19lbXAgLmZlLXN0ZXBzLmZlLWlzLWFjdGl2ZSxcclxuI2Zvcm1faW1tb19lbXAgLmxhYmVsLWN1c3RvbS5mZS1pbnB1dC1nb29kIC5mZS1jb2wzLFxyXG4jZm9ybV9pbW1vX2VtcCAubGFiZWwtY3VzdG9tLmZlLWlucHV0LWdvb2QgLmZlLWNvbDIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1MTg3XHJcbn1cclxuXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1zLWl0ZW0uaXMtYWN0aXZlLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtYi1yYWRpbyAuaXMtYWN0aXZlLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtc3RlcC1zdW1tYXJ5IGEsXHJcbiNmb3JtX2ltbW9fZW1wIGh0bWwgcD5hLFxyXG4jZm9ybV9pbW1vX2VtcCBwPmEsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1iLXJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWR+cCBzcGFuLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtYi1yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkfnNwYW4sXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1zLXJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWR+cCBzcGFuLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtcy1yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkfnNwYW4sXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1zdGVwLmZlLWlzLWFjdGl2ZT4qLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtc3RlcHMuZmUtaXMtYWN0aXZlPiosXHJcbiNmb3JtX2ltbW9fZW1wIC5mb3JtLWNvbnRhaW5lciBwPmEsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1oMyBzcGFuLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtaDQgc3BhbixcclxuI2Zvcm1faW1tb19lbXAgLmZlLXN0ZXAtc3VtbWFyeSBzcGFuLFxyXG4jZm9ybV9pbW1vX2VtcCAuY29sb3JfZGVkaWUsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1hZGQtY29udGVudCxcclxuI2Zvcm1faW1tb19lbXAgLmZsb2F0LWFidGFzdHkgLmlzLWFjdGl2ZSxcclxuI2Zvcm1faW1tb19lbXAgLmZlLXR4dC1jbGFzc2ljIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZH4uc2xpZGUge1xyXG4gICAgY29sb3I6ICMwMDUxODdcclxufVxyXG5cclxuI2Zvcm1faW1tb19lbXAgLmJvcmRlcl9ib3R0b21fZGVkaWUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDUxODdcclxufVxyXG5cclxuI2Zvcm1faW1tb19lbXAgLmZlLWlucHV0LWdvb2QgaW5wdXQsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS1zZWxlY3QtZ29vZCBzZWxlY3QsXHJcbiNmb3JtX2ltbW9fZW1wIC5mZS10ZXh0YXJlYS1nb29kIHRleHRhcmVhIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNTE4N1xyXG59XHJcblxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtYm9hcmQtYmFuayAuaXMtYWN0aXZlIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDUxODdcclxufVxyXG5cclxuI2Zvcm1faW1tb19lbXAgLmZlLWlucHV0LWdvb2QgLmZlLWlucHV0LWVuZCBzcGFuLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtaW5wdXQtZ29vZCBzcGFuLmZlLWVuZC10ZXh0LFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtc2VsZWN0LWdvb2QgLmZlLWlucHV0LWVuZCBzcGFuLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtc2VsZWN0LWdvb2Qgc3BhbiB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDUxODc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA1MTg3O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuI2Zvcm1faW1tb19lbXAgLmZlLWlucHV0LWdvb2QgLmZlLXRleHQtZ29vZCB7XHJcbiAgICBjb2xvcjogIzAwNTE4NztcclxufVxyXG5cclxuI2Zvcm1faW1tb19lbXAgLmZlLWNvbnRlbnQtaW4gLmZlLWZhbHNlLWJsb2MgLmZlLWZhbHNlLXRpdGxlLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtY29udGVudC1pbiAuZmUtZmFsc2UtYmxvYy1tYWlsIC5mZS1mYWxzZS10aXRsZSxcclxuI2Zvcm1faW1tb19lbXAgLmZsb2F0LWFidGFzdHkgLmFiLXByb2dyZXNzLFxyXG4jZm9ybV9pbW1vX2VtcCAuZmUtdHh0LWNsYXNzaWMgaW5wdXQ6Y2hlY2tlZCsudG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDUxODdcclxufSIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAuZmUtcy1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICB9XG5cbiAgICAuZmUtbmF2Pioge1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBsZWZ0OiAtM3JlbVxuICAgIH1cblxuICAgIC5mZS1uYXYtbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtM3JlbVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRhaW5lciAuZmUtY29udGVudC1pbiAuZmUtYmxvYy1hZGQgLmZlLWg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW1cbiAgICB9XG5cbiAgICAuY29sLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jb2wtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsXG4gICAgfVxuXG4gICAgLmNvbnRlbnRUeHRSZWY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbVxuICAgIH1cblxuICAgIC5ibG9jLXNlY3VyZTIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW1cbiAgICB9XG5cbiAgICAuYmxvYy1zZWN1cmUyIHAge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW1cbiAgICB9XG5cbiAgICAuYmxvYy1zZWN1cmUyfi5ib3gtaG92ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSlcbiAgICB9XG5cbiAgICAuZmUtY29sMmIgLmZlLWNvbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbVxuICAgIH1cblxuICAgIC5jYXJkQWdlbmNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5mZS1zdGVwIGRpdjpudGgtY2hpbGQoNSkge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmZlLWNvbnRlbnQtaW4ge1xuICAgICAgICBwYWRkaW5nOiAzcmVtXG4gICAgfVxuXG4gICAgLmZlLWNvbnRlbnQtaW4gLmZlLW5hdiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogMS42cmVtXG4gICAgfVxuXG4gICAgLmZlLW5hdj4qIHtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDcuNXJlbVxuICAgIH1cblxuICAgIC5mZS1uYXY+OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNy41cmVtXG4gICAgfVxuXG4gICAgLmZlLW5hdiAuZmUtbmF2LW5leHQ6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgLmZlLXMtaXRlbTpub3QoLmlzLWFjdGl2ZSkgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuZmUtcy1pdGVtLmlzLWFjdGl2ZSBwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICByaWdodDogMFxuICAgIH1cblxuICAgIC5mZS1uYXY+OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IGluaXRpYWxcbiAgICB9XG5cbiAgICAuZmUtYmxvYy1hZGQgLmZlLWNvbDMgLmZlLWNvbC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKVxuICAgIH1cblxuICAgIC5mZS1ibG9jLWFkZCAuZmUtY29sMyAuZmUtY29sLWl0ZW06bnRoLWNoaWxkKG9kZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbVxuICAgIH1cblxuICAgIC5mZS1ibG9jLWFkZCAuZmUtY29sMyAuZmUtY29sLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgfVxuXG4gICAgLmZlLWJsb2MtYWRkIC5mZS1jb2wzIC5mZS1jb2wtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxuICAgIH1cblxuICAgIC5mZS1ibG9jLWFkZCAuZmUtY29sMyAuZmUtY29sLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmZlLWJvYXJkLWJhbmsgLmZlLWNvbC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKzMpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbVxuICAgIH1cblxuICAgIC5mZS1ib2FyZC1iYW5rIC5mZS1jb2wtaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgfVxuXG4gICAgLmZlLWJvYXJkLWJhbmsgLmZlLWNvbC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIC42N3JlbSlcbiAgICB9XG5cbiAgICAuZmUtYm9hcmQtYmFuayAuZmUtY29sLWl0ZW06bm90KDpudGgtbGFzdC1jaGlsZCgtbiszKSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgfVxuXG4gICAgLmZlLWNvbnRlbnQtbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW1cbiAgICB9XG5cbiAgICAubW9kYWwge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSlcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMi42cmVtIDBcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbFxuICAgIH1cblxuICAgIC5jdG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgfVxuXG4gICAgLmN0bi1tciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG5cbiAgICAuY29sLTYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmZlYXR1cmUtYm94IHtcbiAgICAgICAgcGFkZGluZzogMnJlbVxuICAgIH1cblxuICAgIC5mZWF0dXJlLWJveC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAuY29sLTQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLnRocmVlLWNvbCAuZmVhdHVyZS1ib3gge1xuICAgICAgICBwYWRkaW5nOiAycmVtXG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIC5mZS1idG4ge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW1cbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxuXG4gICAgLmJveCB7XG4gICAgICAgIGhlaWdodDogNC41ZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsb2F0OiBsZWZ0XG4gICAgfVxuXG4gICAgLmJveC0tZml4ZWQge1xuICAgICAgICB3aWR0aDogMTMwcHhcbiAgICB9XG5cbiAgICAuZWxsaXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgfVxuXG4gICAgLmVsbGlwLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmVsbGlwLFxuICAgIC5lbGxpcC1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLWNvbnRlbnQgYS5jb2xsYXBzZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLWNvbnRlbnQgcC5jb2xsYXBzZS5zaG93IHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJVxuICAgIH1cblxuICAgIC5jb2xsYXBzZS1jb250ZW50IHAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgICAgIGhlaWdodDogNy43cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDAwLCAjYjFiMWIxKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwMDAwMzBcbiAgICB9XG5cbiAgICAuY29sbGFwc2UtY29udGVudCBzcGFuLmJ0bi1jb2xsYXBzZTpub3QoLmNvbGxhcHNlZCk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0xpcmUgbGEgc3VpdGUnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtXG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLWNvbnRlbnQgc3Bhbi5idG4tY29sbGFwc2U6bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbVxuICAgIH1cblxuICAgICNjb2xsYXBzZS5idG4tY29sbGFwc2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMGFmZGNcbiAgICB9XG5cbiAgICAuZmUtdW5pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAuY29sbGFwc2UtY29udGVudCBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0b1xuICAgIH1cblxuICAgIC53LTE1LFxuICAgIC53LTQwIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mZS1zdGVwcyBwIHtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMFxuICAgIH1cblxuICAgIC5mZS1zdGVwcyBwPioge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5mZS1jb250ZW50LXNlcGEtZGVzaWduYXRpb24tYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuZmUtY29udGVudC1zZXBhLWRlc2lnbmF0aW9uLWwsXG4gICAgLmZlLWNvbnRlbnQtc2VwYS1kZXNpZ25hdGlvbi1yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLmZlLWlucHV0LWNsYXNzaWMgLmZlLW51bWJlci1taW4gaW5wdXQge1xuICAgICAgICB3aWR0aDogNC40cmVtO1xuICAgICAgICBtYXJnaW46IDAgLjJyZW0gMCAwXG4gICAgfVxuXG4gICAgLmZlLWNvbDJhIC5mZS1jb2wtaXRlbTpmaXJzdC1jaGlsZCxcbiAgICAuZmUtY29sMmEgLmZlLWNvbC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxuXG4gICAgLmZlLWNvbDJhIC5mZS1jb2wtaXRlbTpmaXJzdC1jaGlsZCxcbiAgICAuZmUtY29sMmEgLmZlLWNvbC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtXG4gICAgfVxuXG4gICAgLmZlLWNvbDIgLmZlLWNvbC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMFxuICAgIH1cblxuICAgIC5mZS1jb2wyIC5mZS1jb2wtaXRlbTpmaXJzdC1jaGlsZCxcbiAgICAuZmUtY29sMiAuZmUtY29vcmQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcbiAgICAuZmUtZmxvYXQtY29uc2VpbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW1cbiAgICB9XG5cbiAgICAuZmUtY29udGVudC1tYWluIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbFxuICAgIH1cblxuICAgIC5mZS1pbnB1dC1jbGFzc2ljIGlucHV0LFxuICAgIC5mZS1pbnB1dC1jbGFzc2ljIHNlbGVjdCxcbiAgICAuZmUtaW5wdXQtY2xhc3NpYyB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW1cbiAgICB9XG5cbiAgICAuZm9ybS10ZXh0Ym94fi5mb3JtLWxhYmVsIHtcbiAgICAgICAgbGVmdDogMXJlbVxuICAgIH1cblxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudC1nbG9iYWwge1xuICAgICAgICBwYWRkaW5nOiA0LjJyZW0gMnJlbSAzcmVtIDJyZW1cbiAgICB9XG5cbiAgICAuZmUtZGF0ZSAuZmUtY29sMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmZlLWNvbDMgLmZlLWNvbC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pXG4gICAgfVxuXG4gICAgLmZlLWNvbDMgLmZlLWNvbC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtXG4gICAgfVxuXG4gICAgLmZlLWNvbDMgLmZlLWNvbC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICB9XG5cbiAgICAuZmUtYi1yYWRpbyBsYWJlbCxcbiAgICAuZmUtY29udGVudC1pbiAuZmUtYi1sYXJnZSBwLFxuICAgIC5mZS1pbnB1dC1jbGFzc2ljIGlucHV0LFxuICAgIC5mZS1pbnB1dC1jbGFzc2ljIHNlbGVjdCxcbiAgICAuZmUtaW5wdXQtY2xhc3NpYyB0ZXh0YXJlYSxcbiAgICAuZmUtaW5wdXQtZW5kLFxuICAgIC5mZS1zLXJhZGlvIGxhYmVsLFxuICAgIC5mb3JtLWNvbnRhaW5lciAuZmUtY29udGVudC1pbiAuZmUtYmxvYy1hZGQgLmZlLWg0LFxuICAgIC5mb3JtLWNvbnRhaW5lciAuZmUtY29udGVudC1pbiAuZmUtaDQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgIH1cblxuICAgIC5mZS1jb250ZW50LWluIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvXG4gICAgfVxuXG4gICAgLmZlLWNvbnRlbnQtaW4tYXR0ZW50ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogNDByZW1cbiAgICB9XG5cbiAgICAuZmUtY29udGVudC1pbi1hdHRlbnRlIC5zdmdjaGFyZ2VtZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW1cbiAgICB9XG5cbiAgICAuZmUtY29sMyAuZmUtY29sLWl0ZW06bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSksXG4gICAgLmZlLWNvbDQgLmZlLWNvbC1pdGVtOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rMikpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAgIH1cblxuICAgIC5mZS1pbnB1dC1jbGFzc2ljLmZlLWFkZC1pbWcgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW1cbiAgICB9XG5cbiAgICAuZmUtcGFydG5lci1xdWVzdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjVyZW1cbiAgICB9XG5cbiAgICAuZmUtcGFydG5lci1pbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogdGFibGVcbiAgICB9XG5cbiAgICAuZmUtcGFydG5lci1ibG9jIHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxuXG4gICAgLmZlLWZsb2F0LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAgICAgICB6LWluZGV4OiAxMjAxO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2VcbiAgICB9XG5cbiAgICAuZmUtZmxvYXQtbm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxMjAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTUlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTUlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuOHMgZWFzZVxuICAgIH1cblxuICAgIC5mZS1wb3Bpbi1vbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2VcbiAgICB9XG5cbiAgICAuZmUtcG9waW4tb24gLmZlLWZsb2F0LW5vdGUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC44cyBlYXNlXG4gICAgfVxuXG4gICAgLmZlLWNvbnRlbnQtaW4gLmZlLWZsb2F0LW5vdGUgLmZlLWNyb3NzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTMuNXJlbVxuICAgIH1cblxuICAgIC5jb250ZW50VHh0UmVmIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW46IDBcbiAgICB9XG5cbiAgICAuZmUtYi1yYWRpbyAubGFiZWwtc291bHRlIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbVxuICAgIH1cblxuICAgIC5mZS1iLXJhZGlvIC5sYWJlbC1zb3VsdGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgfVxuXG4gICAgI2F1dG8tcHJvbW8tcGFydCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuZmUtaW5wdXQtY2xhc3NpYyAuZmUtbGV0dGVyLW51bWJlciAubmJfMiB7XG4gICAgICAgIHdpZHRoOiA0cmVtXG4gICAgfVxuXG4gICAgLmZlLWlucHV0LWNsYXNzaWMgLmZlLWxldHRlci1udW1iZXIgLm5iXzMge1xuICAgICAgICB3aWR0aDogNC41cmVtXG4gICAgfVxuXG4gICAgLmZlLWlucHV0LWNsYXNzaWMgLmZlLWxldHRlci1udW1iZXIgLm5iXzQge1xuICAgICAgICB3aWR0aDogNXJlbVxuICAgIH1cblxuICAgIC5mZS1pbnB1dC1jbGFzc2ljIC5mZS1sZXR0ZXItbnVtYmVyIC5uYl81IHtcbiAgICAgICAgd2lkdGg6IDdyZW1cbiAgICB9XG5cbiAgICAuZmUtaW5wdXQtY2xhc3NpYyAuZmUtbGV0dGVyLW51bWJlciAubmJfMTEge1xuICAgICAgICB3aWR0aDogMTFyZW1cbiAgICB9XG5cbiAgICAuZmUtaW5wdXQtY2xhc3NpYyAuZmUtbGV0dGVyLW51bWJlciBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbVxuICAgIH1cblxuICAgIC5mZS1xLXJhZGlvIGxhYmVsIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogMCAycmVtIDAgMXJlbVxuICAgIH1cblxuICAgIC5mZS1jb2w0IC5mZS1jb2wtaXRlbSBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxuICAgIH1cblxuICAgIC5mZS1iLXJhZGlvIGxhYmVsIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogMCAycmVtIDAgMXJlbVxuICAgIH1cblxuICAgIC5mZS1jb2wzIC5mZS1jb2wtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB9XG5cbiAgICAuZmUtY29sMyAuZmUtY29sLWl0ZW0gcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcbiAgICB9XG5cbiAgICAuZmUtYi1yYWRpbyAubGFiZWwtc291bHRlIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5mZS1jb2wtbGluZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIH1cblxuICAgIC5mZS1jb2wtbGluZSAuZmUtcHJlcGVuZC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbiAgICB9XG5cbiAgICAuZmUtY29udGVudC1tYWluIC5mZS1pbnB1dC1jbGFzc2ljIC5mZS1jb2wtbGluZSBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxXG4gICAgfVxuXG4gICAgLmNhcmRBZ2VuY2UgLnNvdXMtYmxvYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAzMHB4XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDIwcHgpIHtcbiAgICAuZm9ybS1jb250YWluZXIgLmZlLWNvbnRlbnQtaW4gLmZlLWgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG5cbiAgICAuZmUtY29udGVudC1pbiAuZmUtbmF2IHtcbiAgICAgICAgdG9wOiAxcmVtXG4gICAgfVxuXG4gICAgLmZlLXMtbmJyIHtcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG5cbiAgICAuZmUtc3RlcCB7XG4gICAgICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG5cbiAgICAuZmUtc3RlcDpiZWZvcmUge1xuICAgICAgICB0b3A6IDQwJVxuICAgIH1cblxuICAgIC5mZS1ib2FyZC1iYW5rIC5mZS1jb2wtaXRlbTpub3QoOm50aC1jaGlsZCgybisyKSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW1cbiAgICB9XG5cbiAgICAuZmUtYm9hcmQtYmFuayAuZmUtY29sLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIH1cblxuICAgIC5mZS1ib2FyZC1iYW5rIC5mZS1jb2wtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKVxuICAgIH1cblxuICAgIC5mZS1ib2FyZC1iYW5rIC5mZS1jb2wtaXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzIpKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG5cbiAgICAuZmUtY29sMiAuZmUtY29sLWl0ZW0sXG4gICAgLmZlLWNvbDM6bm90KC5mZS1iLWxhcmdlKSAuZmUtY29sLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxuXG4gICAgLmZlLWNvbDIgLmZlLWNvbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmZlLWNvbDM6bm90KC5mZS1iLWxhcmdlKSAuZmUtY29sLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW1cbiAgICB9XG5cbiAgICAuZmUtYmxvYy1hZGQgLmZlLWNvbDMgLmZlLWNvbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDAgMCAzcmVtXG4gICAgfVxuXG4gICAgLmZlLWJsb2MtYWRkIC5mZS1jb2wzIC5mZS1jb2wtaXRlbSxcbiAgICAuZm9ybS1jb250YWluZXIgLmZlLWJsb2MtYWRkIC5mZS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5mZS1jb250ZW50LWluIC5mZS1ub3RlLW9wdGluOm5vdCguZmUtZmxvYXQtbm90ZSk+KixcbiAgICAuZmUtY29udGVudC1pbiAuZmUtbm90ZTpub3QoLmZlLWZsb2F0LW5vdGUpPioge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZVxuICAgIH1cblxuICAgIC5mZS1ub3RlLW9wdGluOm5vdCguZmUtZmxvYXQtbm90ZSkgLmZlLW5vdGUtaW1nLFxuICAgIC5mZS1ub3RlOm5vdCguZmUtZmxvYXQtbm90ZSkgLmZlLW5vdGUtaW1nIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxLjVyZW1cbiAgICB9XG5cbiAgICAuZmUtY29sMyAuZmUtY29sLWl0ZW06bnRoLWxhc3QtY2hpbGQobiszKSxcbiAgICAuZmUtY29sNCAuZmUtY29sLWl0ZW06bnRoLWxhc3QtY2hpbGQobiszKSxcbiAgICAuZmUtY29sNSAuZmUtY29sLWl0ZW06bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICB9XG5cbiAgICAuZmUtY29udGludWUtbGF0ZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgIH1cblxuICAgIC5mZS1jb250ZW50LWluIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0b1xuICAgIH1cblxuICAgIC5jb250ZW50VHh0UmVmIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbjogMFxuICAgIH1cblxuICAgIC5jb250ZW50VHh0UmVmIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDFyZW0gMCAxcmVtXG4gICAgfVxuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIH1cblxuICAgIC5mZS1uYXYgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW1cbiAgICB9XG5cbiAgICAuZmUtbm90ZS1pbWcsXG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5mZS1ub3RlLWltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cblxuICAgIC5mZS1ub3RlLWltZyBpbWcsXG4gICAgLmZlLW5vdGUtaW1nIHN2ZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgfVxuXG4gICAgLm1lZGlhIC5mZS1ub3RlLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLmZlLWItcmFkaW8gLmxhYmVsLXNvdWx0ZSBzdmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxuXG4gICAgLmZlLWItcmFkaW8gLmxhYmVsLXNvdWx0ZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtXG4gICAgfVxuXG4gICAgI2VucmVnaXN0cmVtZW50X2NsaSAuZmUtY29udGludWUtbGF0ZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLm1vZGFsIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsX2VucmVnaXN0cmVtZW50X2Rvc3NpZXIgLm1vZGFsLXRpdHJlIGltZyxcbiAgICAubW9kYWwgLm1vZGFsX2VucmVnaXN0cmVtZW50X2Rvc3NpZXJfc29ydGllIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuZmUtY29sMiAuZmUtY29sLWl0ZW0tdHh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY29udGVudFR4dFJlZiBoMS5wYXJ0ZW5haXJlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMFxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM2MHB4KSB7XG4gICAgLmZlLWItcmFkaW8gLmxhYmVsLXNvdWx0ZSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xuXG4gICAgLmNhcmQtYm9keSxcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbVxuICAgIH1cblxuICAgIC5mZS1iLXJhZGlvIC5sYWJlbC1zb3VsdGUgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIH1cblxuICAgIC5mZS1iLXJhZGlvIC5sYWJlbC1zb3VsdGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbVxuICAgIH1cblxuICAgIC5mZS1uYXY+KiB7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgICAgd2lkdGg6IDUuOXJlbTtcbiAgICAgICAgaGVpZ2h0OiA3LjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAjcHJvZ3Jlc3MtYmFyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAjZm9ybV9pbW1vX2VtcCAuZmUtcy1uYnIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAjZm9ybV9pbW1vX2VtcCAuZmUtcy1uYnIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuZmUtcy1uYnIge1xuICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDBkMmQ4XG4gICAgfVxuXG4gICAgLmZlLXN0ZXA6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAuNjZyZW07XG4gICAgICAgIGhlaWdodDogLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMGQyZDg7XG4gICAgICAgIHdpZHRoOiA4MCVcbiAgICB9XG5cbiAgICAuZmUtcy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIwJVxuICAgIH1cblxuICAgIC5mbG9hdC1hYnRhc3R5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0ycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA2LjVyZW1cbiAgICB9XG5cbiAgICAuZmxvYXQtYWJ0YXN0eSBkaXYge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgfVxuXG4gICAgZGl2I3N0ZXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtXG4gICAgfVxuXG4gICAgLmZsb2F0LWFidGFzdHkgLmFiLXByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IC40cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xLjZyZW07XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXJnaW46IDAgNi40cmVtXG4gICAgfVxuXG4gICAgLmZlLXMtaXRlbS5pcy1hY3RpdmU6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IC40cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAuNnJlbVxuICAgIH1cblxuICAgIC5mZS1zLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxuXG4gICAgLmZlLXMtaXRlbS5pcy1hY3RpdmU6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiBsb2NhbCgnUG9wcGlucyBMaWdodCcpLCBsb2NhbCgnUG9wcGlucy1MaWdodCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjgvcHhpQnlwOGt2OEpIZ0ZWckxEejhaMXhsRlEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogbG9jYWwoJ1BvcHBpbnMgUmVndWxhcicpLCBsb2NhbCgnUG9wcGlucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92OC9weGlFeXA4a3Y4SkhnRlZySkpmZWNnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IGxvY2FsKCdQb3BwaW5zIE1lZGl1bScpLCBsb2NhbCgnUG9wcGlucy1NZWRpdW0nKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3Y4L3B4aUJ5cDhrdjhKSGdGVnJMR1Q5WjF4bEZRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IGxvY2FsKCdQb3BwaW5zIFNlbWlCb2xkJyksIGxvY2FsKCdQb3BwaW5zLVNlbWlCb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92OC9weGlCeXA4a3Y4SkhnRlZyTEVqNloxeGxGUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkRcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiBsb2NhbCgnUG9wcGlucyBCb2xkJyksIGxvY2FsKCdQb3BwaW5zLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3Y4L3B4aUJ5cDhrdjhKSGdGVnJMQ3o3WjF4bEZRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRFxufSIsIlxyXG5cclxuXHJcbi5mZS1jb250ZW50LWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIuNXJlbSBhdXRvO1xyXG4gICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmNztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiA2MHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW1cclxufVxyXG5cclxuLmZlLWNvbnRlbnQtaW4tYXR0ZW50ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDEuNXJlbSBhdXRvIDIuNXJlbSBhdXRvO1xyXG4gICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgbWluLWhlaWdodDogNDVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtaW4tYXR0ZW50ZSAuc3ZnY2hhcmdlbWVudCB7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDAgMCAwXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LWluLWF0dGVudGUgcDpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAjMzM2NTdmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtaW4tYXR0ZW50ZSBwOm50aC1vZi10eXBlKDIpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtaW4gZm9ybSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LWluIC5mZS1iLWxhcmdlIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtbWFpbiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1pbi1oZWlnaHQ6IDMzcmVtO1xyXG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAyLjVyZW0gYXV0byAyZW1cclxufVxyXG5cclxuLmZvcm0tY29udGFpbmVyIC5mZS1oMiB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmZvcm0tY29udGFpbmVyIC5mZS1oMyB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtXHJcbn1cclxuXHJcbi5mb3JtLWNvbnRhaW5lciAuZmUtY29udGVudC1pbiAuZmUtaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5mb3JtLWNvbnRhaW5lciAuZmUtY29udGVudC1pbiAuZmUtaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5mb3JtLWNvbnRhaW5lciAuZmUtY29udGVudC1pbiAuZmUtaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAuM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcclxufVxyXG5cclxuLmZvcm0tY29udGFpbmVyIC5mZS1jb250ZW50LWluIC5mZS1oNyB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmZvcm0tY29udGFpbmVyIC5mZS1jb250ZW50LWluIC5mZS1oNDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cclxufVxyXG5cclxuXHJcblxyXG4uZm9ybS1jb250YWluZXIgLmZlLWNvbnRlbnQtaW4gLmZlLWJsb2MtYWRkIC5mZS1oNCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxyXG59XHJcblxyXG4uZm9ybS1jb250YWluZXIgLmZlLWJsb2MtYWRkIC5mZS1oMyB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cclxufVxyXG5cclxuLmZvcm0tY29udGFpbmVyIC5mZS1ibG9jLWFkZCAuZmUtc2VsZWN0IHtcclxuICAgIHdpZHRoOiA1MCVcclxufVxyXG5cclxuLmZlLXNlY3VyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogIzAwY2JhMVxyXG59XHJcblxyXG4uZmUtc2VjdXJlOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1YlxyXG59XHJcblxyXG4uZmUtcHJvZ3Jlc3MtYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IC40cmVtO1xyXG4gICAgd2lkdGg6IDQlXHJcbn1cclxuXHJcbi5mZS1zdGVwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMi41cmVtXHJcbn1cclxuXHJcbi5mZS1zLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM5ZTllOWVcclxufVxyXG5cclxuLmZlLXMtbmJyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogIzllOWU5ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvIC43NXJlbTtcclxuICAgIHotaW5kZXg6IDE1MFxyXG59XHJcblxyXG4uaXMtYWN0aXZlIC5mZS1zLW5iciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmZlLXN0ZXAtc3VtbWFyeSBzcGFuIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5mZS1zLWl0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmZlLXMtbmJyIHNwYW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmZlLXN0ZXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyLjI1cmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBoZWlnaHQ6IC4xcmVtO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIGJhY2tncm91bmQ6ICM5ZTllOWVcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtaW4gcCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZcclxufVxyXG5cclxuLmZlLXRoaW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMFxyXG59XHJcblxyXG4uZmUtbm90ZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4ZmJcclxufVxyXG5cclxuLmZlLW5vdGUtb3B0aW4ge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDJyZW1cclxufVxyXG5cclxuLmZlLW5vdGUtb3B0aW4gcCB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbVxyXG59XHJcblxyXG4uZmUtbm90ZS1vcHRpbj46Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNVxyXG59XHJcblxyXG4uZmUtbm90ZS1vcHRpbjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtaW4gLmZlLW5vdGUtb3B0aW4+KiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtXHJcbn1cclxuXHJcbi5mZS1ub3RlOm5vdCguZmUtbm90ZSk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cclxufVxyXG5cclxuLmZlLW5vdGU6bm90KC5mZS1mbG9hdC1ub3RlKSAuZmUtbm90ZS1pbWcge1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtaW4gLmZlLWZsb2F0LW5vdGUgLmZlLWNyb3NzIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmZlLW5vdGUtaW1nIGltZyxcclxuLmZlLW5vdGUtaW1nIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uZmUtbm90ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtaW4gLmZlLW5vdGU+KiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtXHJcbn1cclxuXHJcbi5mZS1ub3RlPjpmaXJzdC1jaGlsZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbn1cclxuXHJcbi5mZS1ub3RlIC5mZS1ub3RlLWltZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW1cclxufVxyXG5cclxuLmZlLW5vdGUgLmZlLW5vdGUtZXNwIHtcclxuICAgIG1heC13aWR0aDogNjhyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5mZS1mbG9hdC1jb25zZWlsLFxyXG4uZmUtZmxvYXQtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LWluIC5mZS1mbG9hdC1ub3RlIC5mZS1ub3RlLWltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDMuNXJlbVxyXG59XHJcblxyXG4uZmUtZmxvYXQtbm90ZSBzdmc6bm90KC5mZS1jcm9zcykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC4xcmVtIC4ycmVtIDAgI2QzZDNkNjtcclxuICAgIGJveC1zaGFkb3c6IDAgLjFyZW0gLjJyZW0gMCAjZDNkM2Q2O1xyXG4gICAgYm94LXNoYWRvdzogMCAuMXJlbSAuMnJlbSAwICNkM2QzZDY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5mZS1wb3Bpbi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmZlLWNvbnRpbnVlLWxhdGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS40XHJcbn1cclxuXHJcbi5mZS1jb250aW51ZS1sYXRlciBhIHtcclxuICAgIGNvbG9yOiAjMDBhZmRjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmZvcm0tY29udGFpbmVyIHA+YSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uZmUtc3RlcC1zdW1tYXJ5IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbVxyXG59XHJcblxyXG4uZmUtY29udGVudC1pbiBwLmZlLWNvbnRlbnQtdHh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbVxyXG59XHJcblxyXG4uZmUtY29udGVudC1pbiBwLmZlLWNvbnRlbnQtdHh0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbVxyXG59XHJcblxyXG4uZmUtZmxvYXQtdHh0IHtcclxuICAgIGZsb2F0OiByaWdodFxyXG59XHJcblxyXG4uZmUtY29udGVudC1pbiBwLmZlLXJlc3VsdCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG9cclxufVxyXG5cclxuLmZlLWZhbHNlLWJsb2MgcCBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxcmVtXHJcbn1cclxuXHJcbi5mZS1mYWxzZS1ibG9jLW1haWwgLmFfY29ycmlnZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uZmUtZmFsc2UtYmxvYyAuZmUtbWF4LWFmZiB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5mZS1iLXJhZGlvIHtcclxuICAgIG1heC13aWR0aDogNTFyZW1cclxufVxyXG5cclxuLmZlLXMtcmFkaW8ge1xyXG4gICAgbWF4LXdpZHRoOiA0NXJlbVxyXG59XHJcblxyXG4uZmUtYmxvYy1yZXZlbnRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW1cclxufVxyXG5cclxuLmZlLWF1dHJlcy1xdWVzdGlvbiB7XHJcbiAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAjZDBkMmQ4O1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW1cclxufVxyXG5cclxuLmZlLWItcmFkaW8sXHJcbi5mZS1zLXJhZGlvIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDMuNXJlbVxyXG59XHJcblxyXG4uZmUtYi1yYWRpbyBsYWJlbCxcclxuLmZlLXMtcmFkaW8gbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ1cmVtO1xyXG4gICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQyZDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4yNXMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMjVzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXMgZWFzZSwgYm94LXNoYWRvdyAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXMgZWFzZSwgYm94LXNoYWRvdyAuMjVzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMjVzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMjVzIGVhc2VcclxufVxyXG5cclxuLmZlLWItbGFyZ2UgbGFiZWwge1xyXG4gICAgcGFkZGluZzogMS4yNXJlbSAuNXJlbVxyXG59XHJcblxyXG4uZmUtYi1yYWRpbyBpbnB1dCxcclxuLmZlLWNoZWNrLWNsYXNzaWMgaW5wdXQsXHJcbi5mZS1zLXJhZGlvIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmZlLWItcmFkaW8gbGFiZWwgc3BhbixcclxuLmZlLXMtcmFkaW8gbGFiZWwgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uZmUtYi1yYWRpbyBsYWJlbCBzdmcsXHJcbi5mZS1zLXJhZGlvIGxhYmVsIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1heC13aWR0aDogNy41cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gLjc1cmVtXHJcbn1cclxuXHJcbi5mZS1iLXJhZGlvIC5mZS1pbmxpbmVkIGxhYmVsLFxyXG4uZmUtcy1yYWRpbyAuZmUtaW5saW5lZCBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1nb29kIC5mZS10ZXh0LWdvb2Qge1xyXG4gICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuNHJlbVxyXG59XHJcblxyXG4uZm9ybS1jaGVja2JveCB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgICBtb3otYXBwZWFyYW5jZTogY2hlY2tib3hcclxufVxyXG5cclxuLmZvcm0tc3BhbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbn1cclxuXHJcbi5mZS1iLXJhZGlvIC5sYWJlbC1zb3VsdGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IC4zNzVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbVxyXG59XHJcblxyXG4uZmUtYi1yYWRpbyAubGFiZWwtc291bHRlIGkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5mZS1iLXJhZGlvIC5sYWJlbC1zb3VsdGUgc3ZnIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLmZlLWFkZC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmZlLWFkZC1jb250ZW50IHNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICNkMGQyZDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmZlLWFkZC1jb250ZW50IHNwYW4+KiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXN0eWxlOiBpbml0aWFsO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtdHh0LFxyXG4uZmUtaW5wdXQtY2xhc3NpYyxcclxuLmZlLXR4dC1jbGFzc2ljIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ1cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLmZlLWlucHV0LWNsYXNzaWMrLmZlLWItcmFkaW8ge1xyXG4gICAgbWF4LXdpZHRoOiA0NXJlbVxyXG59XHJcblxyXG4uZmUtc2VsZWN0IGxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW1cclxufVxyXG5cclxuLmZlLWlucHV0LWNsYXNzaWMgbGFiZWwge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIGlucHV0LFxyXG4uZmUtaW5wdXQtY2xhc3NpYyBzZWxlY3QsXHJcbi5mZS1pbnB1dC1jbGFzc2ljIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMmQ4O1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGNvbG9yOiAjM2MzYzNjO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogOC42cmVtXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIGlucHV0LFxyXG4uZmUtaW5wdXQtY2xhc3NpYyBzZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiA2cmVtXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LW1haW4gLmZlLWlucHV0LWNsYXNzaWMgc2VsZWN0IHtcclxuICAgIGNvbG9yOiAjM2MzYzNjO1xyXG4gICAgcGFkZGluZy1yaWdodDogNHJlbVxyXG59XHJcblxyXG4uZmUtaW5wdXQtY2xhc3NpYyBzZWxlY3Qgb3B0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGNvbG9yOiAjM2MzYzNjXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LW1haW4gZGl2fi5mZS1idG4tY29sb3Ige1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMnJlbSBhdXRvXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIC5mZS1jb2wyYyAuZmUtcHJlcGVuZC10ZXh0LFxyXG4uZmUtaW5wdXQtY2xhc3NpYyAuZmUtaW5wdXQtZW5kIGlucHV0LFxyXG4uZmUtaW5wdXQtY2xhc3NpYyAuZmUtaW5wdXQtZW5kIHNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtIDAgMCAuNXJlbTtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uZmUtaW5wdXQtZW5kIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbVxyXG59XHJcblxyXG4uZmUtaW5wdXQtZW5kIGlucHV0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5mZS1pbnB1dC1lbmQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgLjVyZW0gLjVyZW0gMDtcclxuICAgIGJhY2tncm91bmQ6ICNmMWYyZjc7XHJcbiAgICBib3JkZXItd2lkdGg6IC4xcmVtIC4xcmVtIC4xcmVtIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDBkMmQ4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMFxyXG59XHJcblxyXG4uZmUtaW5wdXQtY2xhc3NpYy5mZS1hZGQtaW1nIGlucHV0IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uZmUtaW5wdXQtY2xhc3NpYy5mZS1hZGQtaW1nIHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uZmUtY2hlY2stY2xhc3NpYyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5mZS1jaGVjay1jbGFzc2ljIC5mZS1jaGVja21hcmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjZDBkMmQ4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbVxyXG59XHJcblxyXG4uZmUtY2hlY2stY2xhc3NpYyBpbnB1dDpjaGVja2Vkfi5mZS1jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogLjRyZW07XHJcbiAgICBoZWlnaHQ6IC44cmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA0NSU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjZmU1MjNiO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIC4zcmVtIC4zcmVtIDBcclxufVxyXG5cclxuLmZlLWNoZWNrLWNsYXNzaWMgcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5mZS1mYWxzZS1ibG9jIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci13aWR0aDogMCAuMXJlbSAuMXJlbSAuMXJlbTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkMGQyZDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgLjVyZW0gLjVyZW07XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLjJyZW0gLjVyZW0gMCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gLjVyZW0gMCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gLjVyZW0gMCByZ2JhKDAsIDAsIDAsIC4yKVxyXG59XHJcblxyXG4uZmUtZmFsc2UtYmxvYy1tYWlsIHtcclxuICAgIG1hcmdpbjogLTIuNXJlbSAwIDAgMDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci13aWR0aDogMCAuMXJlbSAuMXJlbSAuMXJlbTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkMGQyZDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgLjVyZW0gLjVyZW07XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLjJyZW0gLjVyZW0gMCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gLjVyZW0gMCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gLjVyZW0gMCByZ2JhKDAsIDAsIDAsIC4yKVxyXG59XHJcblxyXG4uZmUtZmFsc2Utc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uZmUtY29udGVudC1pbiAuZmUtZmFsc2UtYmxvYyBwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAjZDBkMmQ4XHJcbn1cclxuXHJcbi5mZS1jb250ZW50LWluIC5mZS1mYWxzZS1ibG9jIC5mZS1mYWxzZS10aXRsZSxcclxuLmZlLWZhbHNlLWJsb2MtbWFpbCAuZmUtZmFsc2UtdGl0bGUge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbVxyXG59XHJcblxyXG4uZmUtZmFsc2Utc2VsZWN0IC5mZS1oYXMtZGF0YSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbSAuNXJlbSAwIDBcclxufVxyXG5cclxuLmZlLWNvbC1saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBncmlkLWdhcDogMXJlbVxyXG59XHJcblxyXG4uZmUtY29sLWxpbmUgLmZlLXByZXBlbmQtdGV4dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LW1haW4gLmZlLWlucHV0LWNsYXNzaWMgLmZlLWNvbC1saW5lIHNlbGVjdCB7XHJcbiAgICB3aWR0aDogMzAlXHJcbn1cclxuXHJcbi5mZS1jb2wyYiAubGFiZWwtY3VzdG9tIC5mZS1jb2wyIC5mZS1wcmVwZW5kLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogIzNjM2MzYztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDQuM3JlbSArIDJweClcclxufVxyXG5cclxuLmZlLWRhdGUgLmZlLWNvbDIgc3BhbiB7XHJcbiAgICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uZmUtZGF0ZSAuZmUtY29sMiBpbnB1dCxcclxuLmZlLWRhdGUgLmZlLWNvbDIgc2VsZWN0IHtcclxuICAgIGNvbG9yOiAjOTE5Mjk2O1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLWZsZXg6IDEgMSAwO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG4gICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3hcclxufVxyXG5cclxuLmZlLWRhdGUgLmNoYW1wX2NlbnRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5mZS1kYXRlIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uZmUtY29sMixcclxuLmZlLWNvbDJhLFxyXG4uZmUtY29sMmIsXHJcbi5mZS1jb2wyYyxcclxuLmZlLWNvbDMsXHJcbi5mZS1jb2w0LFxyXG4uZmUtY29sNSxcclxuLmZlLWNvbDYsXHJcbi5mZS1pbmxpbmVkIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmZlLWNvbDJiIC5sYWJlbC1jdXN0b20gLmZlLWNvbDIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4ubGFiZWwtY3VzdG9tIC5mZS1jb2wyLFxyXG4ubGFiZWwtY3VzdG9tIC5mZS1jb2wzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQyZDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbVxyXG59XHJcblxyXG4uZmUtY29sMiAuZmUtY29sLWl0ZW0yOm50aC1jaGlsZCgybisxKSxcclxuLmZlLWNvbDIgLmZlLWNvbC1pdGVtOm50aC1jaGlsZChvZGQpLFxyXG4uZmUtY29sMmEgLmZlLWNvbC1pdGVtOm50aC1jaGlsZCgybisxKSxcclxuLmZlLWNvbDMgLmZlLWNvbC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKzMpKSxcclxuLmZlLWNvbDQgLmZlLWNvbC1pdGVtOm5vdCg6bnRoLWNoaWxkKDRuKzQpKSxcclxuLmZlLWNvbDUgLmZlLWNvbC1pdGVtOm5vdCg6bnRoLWNoaWxkKDVuKzUpKSxcclxuLmZlLWNvbDYgLmZlLWNvbC1pdGVtOm5vdCg6bnRoLWNoaWxkKDZuKzYpKSxcclxuLmZlLWlubGluZWQgLmZlLWNvbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtXHJcbn1cclxuXHJcbi5mZS1jb2wxIC5mZS1jb2wtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxyXG4uZmUtY29sMiAuZmUtY29sLWl0ZW06bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSksXHJcbi5mZS1jb2wzIC5mZS1jb2wtaXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzMpKSxcclxuLmZlLWNvbDQgLmZlLWNvbC1pdGVtOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rNCkpLFxyXG4uZmUtY29sNSAuZmUtY29sLWl0ZW06bm90KDpudGgtbGFzdC1jaGlsZCgtbis1KSksXHJcbi5mZS1jb2w2IC5mZS1jb2wtaXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzYpKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXHJcbn1cclxuXHJcbi5mZS1jb2wyYyAubGFiZWwtY3VzdG9tIC5mZS1jb2wyIC5mZS1wcmVwZW5kLXRleHQge1xyXG4gICAgY29sb3I6ICMzYzNjM2M7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IGNhbGMoNC4zcmVtICsgMnB4KVxyXG59XHJcblxyXG4uZmUtY29sMmMgLmZlLWNvbDIgLmZlLXByZXBlbmQtdGV4dCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDBkMmQ4XHJcbn1cclxuXHJcbi5mZS1jb2wyYyAuZmUtZW5kLXRleHQsXHJcbi5mZS1pbnB1dC1lbmQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgLjVyZW0gLjVyZW0gMDtcclxuICAgIGJhY2tncm91bmQ6ICNmMWYyZjc7XHJcbiAgICBib3JkZXItd2lkdGg6IC4xcmVtIC4xcmVtIC4xcmVtIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDBkMmQ4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVyZW07XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uZmUtaW5wdXQtZ29vZCAuZmUtZGF0ZSAuZmUtY29sMiBpbnB1dCxcclxuLmZlLWlucHV0LWdvb2QgLmZlLWRhdGUgLmZlLWNvbDIgc2VsZWN0IHtcclxuICAgIGNvbG9yOiAjM2MzYzNjXHJcbn1cclxuXHJcbi5mZS1jb2wyYyAuZmUtZW5kLXRleHQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4uZmUtY29sMiAuZmUtY29sLWl0ZW0sXHJcbi5mZS1jb2wyIC5mZS1jb2wtaXRlbTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uZmUtY29sMiAuZmUtY29sLWl0ZW0tdHh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b21cclxufVxyXG5cclxuLmZlLWNvbDJjIC5mZS1jb2wtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmZlLWNvbDIgLmZlLWNvbnRlbnQtdHh0IHtcclxuICAgIGhlaWdodDogNC41cmVtXHJcbn1cclxuXHJcbi5mZS1jb2wyIC5mZS1jb250ZW50LXR4dD4qIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5mZS1jb2wzIC5mZS1jb2wtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gLjY3cmVtKVxyXG59XHJcblxyXG4uZmUtYmxvYy1hZGQgLmZlLWNvbDMgLmZlLWNvbC1pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxLjg1cmVtKVxyXG59XHJcblxyXG4uZmUtYmxvYy1hZGQgLmZlLWNvbDMgLmZlLWNvbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtXHJcbn1cclxuXHJcbi5mZS1jb2w0IC5mZS1jb2wtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICB3aWR0aDogY2FsYygyNSUgLSAuNzVyZW0pO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uZmUtY29sNSAuZmUtY29sLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gLjhyZW0pXHJcbn1cclxuXHJcbi5mZS1jb2w2IC5mZS1jb2wtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICB3aWR0aDogY2FsYygxNi42NiUgLSAuODRyZW0pXHJcbn1cclxuXHJcbi5mZS1jb2wyYSAuZmUtY29sLWl0ZW06Zmlyc3QtY2hpbGQsXHJcbi5mZS1jb2wyYiAuZmUtY29sLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgd2lkdGg6IGNhbGMoNjclIC0gLjVyZW0pO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uZmUtY29sMmEgLmZlLWNvbC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gLjVyZW0pO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uZmUtaW5saW5lZCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cclxufVxyXG5cclxuLmZlLWlubGluZWQgbGFiZWwge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LWxhcmdlIC5mZS1iLXJhZGlvLFxyXG4uZmUtY29udGVudC1sYXJnZSAuZmUtaW5wdXQtY2xhc3NpYyB7XHJcbiAgICBtYXgtd2lkdGg6IDY4cmVtXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LW1lZGl1bSAuZmUtYi1yYWRpbyxcclxuLmZlLWNvbnRlbnQtbWVkaXVtIC5mZS1pbnB1dC1jbGFzc2ljLFxyXG4uZmUtY29udGVudC1tZWRpdW0gLmZlLXR4dC1jbGFzc2ljIHtcclxuICAgIG1heC13aWR0aDogNjVyZW1cclxufVxyXG5cclxuLmZlLWNvbnRlbnQtbGFyZ2Utc2VwYSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtc2VwYS1ibG9jayxcclxuLmZlLWNvbnRlbnQtc2VwYS1pbnRybyB7XHJcbiAgICBtYXJnaW46IDAgMCAycmVtIDBcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtc2VwYS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5mZS1jb250ZW50LXNlcGEtZGVzaWduYXRpb24tbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgd2lkdGg6IDU4JTtcclxuICAgIGJvcmRlcjogLjFyZW0gc29saWQgI2QwZDJkODtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBtYXJnaW46IDAgMnJlbSAwIDBcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtc2VwYS1kZXNpZ25hdGlvbi1jIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogMiVcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtc2VwYS1kZXNpZ25hdGlvbi1tYXgge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjZDBkMmQ4O1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIG1hcmdpbjogMCAycmVtIDAgMFxyXG59XHJcblxyXG4uZmUtY29udGVudC1zZXBhLWRlc2lnbmF0aW9uLXIge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICNkMGQyZDg7XHJcbiAgICBwYWRkaW5nOiAycmVtXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIC5mZS1sZXR0ZXItbnVtYmVyIGlucHV0IHtcclxuICAgIG1pbi13aWR0aDogM3JlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IC4ycmVtO1xyXG4gICAgbWFyZ2luOiAwIDEuMnJlbSAwIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1tYXgge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIC5mZS1sZXR0ZXItbnVtYmVyIHNwYW4ge1xyXG4gICAgY29sb3I6ICM5MTkyOTY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIC5mZS1sZXR0ZXItbnVtYmVyIC5uYl8yIHtcclxuICAgIHdpZHRoOiA1cmVtXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIC5mZS1sZXR0ZXItbnVtYmVyIC5uYl8zIHtcclxuICAgIHdpZHRoOiA1LjVyZW1cclxufVxyXG5cclxuLmZlLWlucHV0LWNsYXNzaWMgLmZlLWxldHRlci1udW1iZXIgLm5iXzQge1xyXG4gICAgd2lkdGg6IDZyZW1cclxufVxyXG5cclxuLmZlLWlucHV0LWNsYXNzaWMgLmZlLWxldHRlci1udW1iZXIgLm5iXzUge1xyXG4gICAgd2lkdGg6IDhyZW1cclxufVxyXG5cclxuLmZlLWlucHV0LWNsYXNzaWMgLmZlLWxldHRlci1udW1iZXIgLm5iXzExIHtcclxuICAgIHdpZHRoOiAxMnJlbVxyXG59XHJcblxyXG4uZmUtaW5wdXQtY2xhc3NpYyAuZmUtbGV0dGVyLW51bWJlciAubWJyXzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5mb3JtLWNvbnRhaW5lciAuZmUtY29udGVudC1zZXBhLWRlc2lnbmF0aW9uLWMgLmZlLWg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uZm9ybS1jb250YWluZXIgLmZlLWNvbnRlbnQtbGFyZ2Utc2VwYSAuZmUtc3BhbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40XHJcbn1cclxuXHJcbi5mZS1jb250ZW50LW9wdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xyXG4gICAgcGFkZGluZzogMS4zcmVtIDEuM3JlbSAuMXJlbSAxLjNyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDJyZW0gMFxyXG59XHJcblxyXG4uZm9ybS1jb250YWluZXIgLmZlLWNvbnRlbnQtb3B0aW9uIC5mZS1oNCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5mZS1iLXJhZGlvIC5mZS1jb2wxIGxhYmVsLFxyXG4uZmUtcy1yYWRpbyAuZmUtY29sMSBsYWJlbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5mZS1ib2FyZC1iYW5rIC5mZS1jb2wtaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDguNXJlbTtcclxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIuNjNyZW0pO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjZDBkMmQ4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMjVzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzIGVhc2UsIGJveC1zaGFkb3cgLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzIGVhc2UsIGJveC1zaGFkb3cgLjI1cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlXHJcbn1cclxuXHJcbi5mZS1ib2FyZC1iYW5rIC5mZS1jb2wtaXRlbTpub3QoOm50aC1jaGlsZCg0bis0KSkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW1cclxufVxyXG5cclxuLmZlLWJvYXJkLWJhbmsgLmZlLWNvbC1pdGVtIHNwYW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzNjM2MzY1xyXG59XHJcblxyXG4uZmUtYm9hcmQtYmFuayAuZmUtY29sLWl0ZW06bm90KDpudGgtbGFzdC1jaGlsZCgtbis0KSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxyXG59XHJcblxyXG4uZmUtYm9hcmQtYmFuayAuZmUtY29sLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4XHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIC5mZS1kYXRlIGlucHV0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXHJcbn1cclxuXHJcbi5mZS1pbnB1dC1jbGFzc2ljIC5mZS1kYXRlIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmZlLWlucHV0LWNsYXNzaWMgLmZlLWRhdGUgLmZlLWNvbDMgaW5wdXQge1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDEuMzVyZW0pXHJcbn1cclxuXHJcbi5mZS1kYXRlIC5mZS1jb2wzIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKVxyXG59XHJcblxyXG4uZmUtcGFydG5lci1ibG9jIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0byA1LjVyZW1cclxufVxyXG5cclxuLmZlLXBhcnRuZXItcXVlc3Rpb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHJlbSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVcclxufVxyXG5cclxuLmZlLXBhcnRuZXItaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmZlLXBhcnRuZXItaXRlbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlcjogLjFyZW0gc29saWQgI2UwZTJlYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4yNXMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cyBlYXNlLCBib3gtc2hhZG93IC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cyBlYXNlLCBib3gtc2hhZG93IC4yNXMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IC4yNXMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IC4yNXMgZWFzZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLmZlLXBhcnRuZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxyXG59XHJcblxyXG4uZmUtcGFydG5lci1pdGVtIGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogLjFyZW0gc29saWQgI2UwZTJlYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5mZS1wYXJ0bmVyLWl0ZW0gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXHJcbn1cclxuXHJcbi5mZS1wYXJ0bmVyLWl0ZW0gaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5mZS1wYXJ0bmVyLWl0ZW0gaW5wdXQ6Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogLjlyZW07XHJcbiAgICBoZWlnaHQ6IC45cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGVcclxufVxyXG5cclxuLmZlLW9wdGluLWJsb2Mge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0byA1LjVyZW1cclxufVxyXG5cclxuLmZlLW9wdGluLXF1ZXN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNVxyXG59XHJcblxyXG4uZmUtY29udGVudC1pbiAuZmUtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDI4NXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5mZS1uYXY+KiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNGY2O1xyXG4gICAgd2lkdGg6IDhyZW07XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGxlZnQ6IC00cmVtO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IHZpc2libGVcclxufVxyXG5cclxuLmZlLW5hdi1uZXh0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmMWY0ZjY7XHJcbiAgICB3aWR0aDogOHJlbTtcclxuICAgIGhlaWdodDogOHJlbTtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtNC41cmVtXHJcbn1cclxuXHJcbi5mZS1uYXYgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDcwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZmlsbDogIzNjM2MzY1xyXG59XHJcblxyXG4uZmUtbmF2IC5mZS1uYXYtbmV4dCBzdmcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgbGVmdDogMzAlXHJcbn1cclxuXHJcbi5mZS1uYXYtbmV4dC5pcy1uby1hY3RpdmUgc3ZnIHtcclxuICAgIGZpbGw6ICNkMGQyZDhcclxufVxyXG5cclxuLmZlLW9wdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiXHJcbn1cclxuXHJcbi5mZS1iLXJhZGlvIC5pcy1hY3RpdmUsXHJcbi5mZS1zLXJhZGlvIC5pcy1hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZTUyM2I7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZTUyM2I7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMTcwLCAzOCwgLjA1KVxyXG59XHJcblxyXG4uZmUtaW5wdXQtY2xhc3NpYyBpbnB1dDpmb2N1cyxcclxuLmZlLWlucHV0LWNsYXNzaWMgc2VsZWN0OmZvY3VzLFxyXG4uZmUtaW5wdXQtY2xhc3NpYyB0ZXh0YXJlYTpmb2N1cyxcclxuLmZvcm0tY29udGFpbmVyIC5mZS1oYXMtZGF0YSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZTUyM2JcclxufVxyXG5cclxuLmZlLWlucHV0LWNsYXNzaWMgaW5wdXQ6Zm9jdXN+LmZlLWVuZC10ZXh0LFxyXG4uZmUtaW5wdXQtY2xhc3NpYyBzZWxlY3Q6Zm9jdXN+LmZlLWVuZC10ZXh0LFxyXG4uZm9ybS1jb250YWluZXIgLmZlLWhhcy1kYXRhfi5mZS1lbmQtdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmU1MjNiO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZTUyM2JcclxufVxyXG5cclxuLmZvcm0tY29udGFpbmVyIC5mZS1idG4tY29sb3Ige1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICBtaW4td2lkdGg6IDE0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDRyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTUyM2I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtXHJcbn1cclxuXHJcbi5mb3JtLWNvbnRhaW5lciAuZmUtYnRuLWNvbG9yIHNwYW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRhaW5lciAuZmUtaXMtY2hlY2tlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZVxyXG59XHJcblxyXG4uZm9ybS1jb250YWluZXIgLmZlLWJ0bi1jb250IHtcclxuICAgIHBhZGRpbmc6IDAgMnJlbSAwIDRyZW1cclxufVxyXG5cclxuLmZvcm0tY29udGFpbmVyIC5mZS1idG4tY29udCBzdmcge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uZmUtaW5wdXQtZXJyb3IgaW5wdXQsXHJcbi5mZS1zZWxlY3QtZXJyb3Igc2VsZWN0IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2QwMDIxYlxyXG59XHJcblxyXG4uZmUtaW5wdXQtZXJyb3IgLmZlLWlucHV0LWVuZCBzcGFuLFxyXG4uZmUtaW5wdXQtZXJyb3IuZmUtaW5wdXQtZW5kIHNwYW4sXHJcbi5mZS1zZWxlY3QtZXJyb3IuZmUtaW5wdXQtZW5kIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogI2QwMDIxYjtcclxuICAgIGJvcmRlci1jb2xvcjogI2QwMDIxYjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5mZS10ZXh0LWVycm9yIHtcclxuICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgY29sb3I6ICNkMDAyMWJcclxufVxyXG5cclxuLmZlLXRleHQtcmVzdWx0LWVycm9yIHtcclxuICAgIGNvbG9yOiAjZDAwMjFiO1xyXG4gICAgcGFkZGluZzogMCAwIDJyZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLmZlLWItcmFkaW8gbGFiZWw6aG92ZXIsXHJcbi5mZS1ib2FyZC1iYW5rIC5mZS1jb2wtaXRlbTpob3ZlcixcclxuLmZlLXBhcnRuZXItaXRlbTpob3ZlcixcclxuLmZlLXMtcmFkaW8gbGFiZWw6aG92ZXIsXHJcbi5mb3JtLWNvbnRhaW5lciAuZmUtYnRuLWNvbG9yLmZlLWlzLWNoZWNrZWQ6aG92ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAuMnJlbSAuMnJlbSAxcmVtIDAgcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAuMnJlbSAuMnJlbSAxcmVtIDAgcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAuMnJlbSAuMnJlbSAxcmVtIDAgcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMjVzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzIGVhc2UsIGJveC1zaGFkb3cgLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzIGVhc2UsIGJveC1zaGFkb3cgLjI1cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cyBlYXNlXHJcbn1cclxuXHJcbi5mZS1zLWl0ZW06bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUsXHJcbi5mZS1zLW5iciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTliMmMwXHJcbn1cclxuXHJcbi5mZS1hZGQtY29udGVudCxcclxuLmZlLWItcmFkaW8gbGFiZWwgc3BhbixcclxuLmZlLWJvYXJkLWJhbmsgLmZlLWNvbC1pdGVtIHNwYW4sXHJcbi5mZS1jb2xvci10eHQsXHJcbi5mZS1zLXJhZGlvIGxhYmVsIHNwYW4ge1xyXG4gICAgY29sb3I6ICMzYzNjM2NcclxufVxyXG5cclxuLmZlLWItcmFkaW8gbGFiZWwgc3ZnLFxyXG4uZmUtbmF2IHN2ZyxcclxuLmZlLXMtcmFkaW8gbGFiZWwgc3ZnIHtcclxuICAgIGZpbGw6ICMzYzNjM2NcclxufVxyXG5cclxuLmZlLW5hdj46YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzI2NTgwXHJcbn1cclxuXHJcblxyXG4uZmUtY29sMiAuZmUtY29sLWl0ZW0gLmZvcm0tbGFiZWwtcGVyc2lzdCxcclxuLmZvcm0tdGV4dGJveH4uZm9ybS1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMnJlbTtcclxuICAgIGNvbG9yOiAjNjA2MTY1O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4xMjVzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjEyNXNcclxufVxyXG5cclxuLmZlLWNvbnRlbnQtbWFpbiAjYnRwX2NvbnRpbnVlX2Nvb3JkIC5mZS1idG4tY29sb3IsXHJcbi5mZS1jb250ZW50LW1haW4gI2J0cF92b2lyX3JlcG9uc2UgLmZlLWJ0bi1jb2xvcixcclxuLmZlLWNvbnRlbnQtbWFpbiBkaXZ+LmZlLWJ0bi1jb2xvciB7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0byAycmVtIGF1dG9cclxufVxyXG5cclxuXHJcbi5mZS1zdGVwcyB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG5cclxuLmZlLXN0ZXBzIHA+KiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uZmUtc3RlcHMgcCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmZlLWJ0biB7XHJcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgbWluLXdpZHRoOiAxN3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbVxyXG59XHJcblxyXG4uZmUtYnRuLWNvbG9yIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTIzYlxyXG59XHJcblxyXG4uZmUtYnRuLWJvcmRlciB7XHJcbiAgICBjb2xvcjogI2ZlNTIzYjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmU1MjNiXHJcbn1cclxuXHJcbi5mZS1idG4tYm9yZGVyIHNwYW4sXHJcbi5mZS1idG4tY29sb3Ige1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNVxyXG59XHJcblxyXG4uZmUtYnRuLWNvbG9yIHNwYW4ge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmZlLWJ0bi1ib3JkZXIgc3BhbiB7XHJcbiAgICBjb2xvcjogI2ZlNTIzYlxyXG59XHJcblxyXG4uZmUtY29udGVudC1pbiBwLnR4dF9zcGFtIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNFxyXG59XHJcblxyXG4uZmUtdW5pIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5mZS11bmkgcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGFiZWwtY3VzdG9tIC5mZS1jb2wzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQyZDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbVxyXG59XHJcblxyXG4ubGFiZWwtY3VzdG9tIC5mZS1jb2wtaXRlbSAuZmUtcHJlcGVuZC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDhyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjA1cmVtO1xyXG4gICAgY29sb3I6ICMzYzNjM2NcclxufVxyXG5cclxuLmxhYmVsLWN1c3RvbS5mZS1pbnB1dC1nb29kIC5mZS1jb2wzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwYWZkY1xyXG59XHJcblxyXG4uZmUtY29sMmIgLmxhYmVsLWN1c3RvbS5mZS1pbnB1dC1lcnJvciAuZmUtY29sMixcclxuLmxhYmVsLWN1c3RvbS5mZS1pbnB1dC1lcnJvciAuZmUtY29sMyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkMDAyMWJcclxufVxyXG5cclxuLmZlLWNvb3JkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG5cclxuLmZlLXR4dC1jbGFzc2ljIC50b2dnbGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDQuOHJlbTtcclxuICAgIGhlaWdodDogMi42cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDBkMmQ4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmZlLXR4dC1jbGFzc2ljIC50b2dnbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC4ycmVtO1xyXG4gICAgbGVmdDogLjJyZW07XHJcbiAgICB3aWR0aDogMi4ycmVtO1xyXG4gICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgIHRyYW5zaXRpb246IC4zc1xyXG59XHJcblxyXG4uZmUtdHh0LWNsYXNzaWMgaW5wdXQ6Y2hlY2tlZCsudG9nZ2xlOmFmdGVyIHtcclxuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIC4ycmVtKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcclxufVxyXG5cclxuLmZlLXR4dC1jbGFzc2ljIC50b2dnbGU6YWN0aXZlOmFmdGVyIHtcclxuICAgIHdpZHRoOiA0cmVtXHJcbn1cclxuXHJcbi5mZS10eHQtY2xhc3NpYyAuc2xpZGUge1xyXG4gICAgY29sb3I6ICM2MDYxNjU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlXHJcbn1cclxuXHJcbi5mZS10eHQtY2xhc3NpYyB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcclxufVxyXG5cclxuLmZlLXRvZ2dsZS1jbGFzc2ljIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVcclxufVxyXG5cclxuLmZlLXRvZ2dsZS1jbGFzc2ljIHNwYW4ge1xyXG4gICAgbWF4LXdpZHRoOiA0Mi41cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbVxyXG59XHJcblxyXG4uZmUtdG9nZ2xlLWNsYXNzaWMgc3Bhbi5jb29yZCB7XHJcbiAgICBtYXgtd2lkdGg6IDUxcmVtXHJcbn1cclxuXHJcbi5mZS1jb29yZC5mZS1pbnB1dC1lcnJvciAuZm9ybS10ZXh0Ym94fi5mb3JtLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjZDAwMjFiICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZlLWNvb3JkLmZlLWlucHV0LWVycm9yIC5mb3JtLXRleHRib3h+LmZvcm0tbGFiZWwsXHJcbi5mZS1jb29yZC5mZS1pbnB1dC1nb29kIC5mb3JtLXRleHRib3h+LmZvcm0tbGFiZWwsXHJcbi5mb3JtLXRleHRib3g6Zm9jdXN+LmZvcm0tbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBjb2xvcjogIzY2NlxyXG59XHJcblxyXG4uZmUtY29vcmQuZmUtaW5wdXQtZXJyb3IgLmZvcm0tdGV4dGJveH4uZm9ybS1sYWJlbCB7XHJcbiAgICBjb2xvcjogI2QwMDIxYiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mZS1jb29yZC5mZS1pbnB1dC1lcnJvciAuZm9ybS10ZXh0Ym94fi5mb3JtLWxhYmVsLFxyXG4uZmUtY29vcmQuZmUtaW5wdXQtZ29vZCAuZm9ybS10ZXh0Ym94fi5mb3JtLWxhYmVsLFxyXG4uZm9ybS10ZXh0Ym94OmZvY3Vzfi5mb3JtLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgY29sb3I6ICM2NjZcclxufVxyXG5cclxuXHJcbi5mZWF0dXJlLWJveC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcclxufVxyXG5cclxuLmZlYXR1cmUtYm94LWljb24gaW1nIHtcclxuICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgZm9udC1zaXplOiBpbml0aWFsXHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZzogMCAzLjVyZW1cclxufVxyXG5cclxuLmZlYXR1cmUtYm94LWRlc2Mge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi42cmVtXHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveDpsYXN0LWNoaWxkIC5mZWF0dXJlLWJveC1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuXHJcbiIsImh0bWwgKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMWVtICogLjYyNSk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuaHRtbCBib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICBjb2xvcjogIzNjM2MzYztcclxuICAgIGZvbnQtc21vb3RoOiBhbHdheXM7XHJcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxyXG59XHJcblxyXG5odG1sIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuaHRtbCBhcnRpY2xlLFxyXG5odG1sIGZvb3RlcixcclxuaHRtbCBoZWFkZXIsXHJcbmh0bWwgaGdyb3VwLFxyXG5odG1sIG5hdixcclxuaHRtbCBzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbmh0bWwgc3VwIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbVxyXG59XHJcblxyXG5odG1sIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMzYzNjM2VcclxufVxyXG5cclxuaHRtbCBoMSxcclxuaHRtbCBoMixcclxuaHRtbCBoMyxcclxuaHRtbCBoNCxcclxuaHRtbCBoNSxcclxuaHRtbCBoNiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNVxyXG59XHJcblxyXG5odG1sIC5ib2xkLFxyXG5odG1sIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbmh0bWwgaW5wdXQ6Zm9jdXMsXHJcbmh0bWwgc2VsZWN0OmZvY3VzLFxyXG5odG1sIHRleHRhcmVhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItY29sb3I6ICNlMGUyZWFcclxufVxyXG5cclxuaHRtbCBidXR0b24sXHJcbmh0bWwgaW5wdXQsXHJcbmh0bWwgc2VsZWN0LFxyXG5odG1sIHRleHRhcmVhIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbmh0bWwgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuaHRtbCBidXR0b24sXHJcbmh0bWwgc2VsZWN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG5odG1sIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmh0bWwgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmh0bWwgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYjFiMWIxO1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG5odG1sIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmh0bWwgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmh0bWwgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5odG1sIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNiMWIxYjE7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnJlbSAwIHJnYmEoNDEsIDQ4LCA2NiwgLjEpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJyZW0gMCByZ2JhKDQxLCA0OCwgNjYsIC4xKVxyXG59XHJcblxyXG4uaGVhZGVyLWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTMxcmVtO1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogOS42cmVtXHJcbn1cclxuXHJcbi5oZWFkZXItaW4gLmhpLWl0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uaGVhZGVyLWluIC5oaS1pdGVtOm50aC1jaGlsZCgzKSBwIHtcclxuICAgIGNvbG9yOiAjM2MzYzNjXHJcbn1cclxuXHJcbi5oZWFkZXItaW4gLmhpLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtXHJcbn1cclxuXHJcbi5oZWFkZXItaW4gLmhpLWl0ZW0+KiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAjMzI2NTgwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNFxyXG59XHJcblxyXG4uaGktaXRlbSAucmF0ZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW1cclxufVxyXG5cclxuLnJhdGUgc3ZnIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICBmaWxsOiAjNTFBRTMyXHJcbn1cclxuXHJcblxyXG4uaGVhZGVyLWluIC5oaS1pdGVtOm50aC1jaGlsZCgyKS5oYy1yYXRlIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogIzNjM2MzY1xyXG59XHJcblxyXG4uaGVhZGVyLWluIC5oaS1pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmZvcm0tbG9nbyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uZm9ybS1sb2dvIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlXHJcbn1cclxuXHJcbi5oZWFkZXItaW4gLnRleHQtbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogNjAwcHhcclxufVxyXG5cclxuLnRleHQtbG9nbyBwIHNwYW4+c3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogLjJyZW1cclxufVxyXG5cclxuLnRleHQtbG9nbyAubm1fdGF1eCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgICBsZWZ0OiAxMnB4O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLnRleHQtbG9nbyAubm1fdGF1eCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi50ZXh0LWxvZ28gLm5tX3RhdXggc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtXHJcbn1cclxuXHJcbi5lbGxpcHNlLXBhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgIHdpZHRoOiA2NHJlbTtcclxuICAgIGhlaWdodDogNy45cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5sb2dvIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5oaS1pdGVtIC5sb2dvIGltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5pY29uX2Fycm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiXHJcbn1cclxuXHJcbi5hcnJvdyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XHJcbn1cclxuXHJcbi5hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIj5cIjtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gZWFzZSAuMjVzO1xyXG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIGVhc2UgLjI1cztcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmFycm93OmhvdmVyOmFmdGVyLFxyXG4uYmxvY19jb21wYXJhdGV1ciBkaXY6aG92ZXIgLmFycm93OmFmdGVyLFxyXG4uZXh0ZW5kOmhvdmVyIC5hcnJvdzphZnRlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIGVhc2UgLjI1cztcclxuICAgIHRyYW5zaXRpb246IG1hcmdpbiBlYXNlIC4yNXNcclxufVxyXG5cclxuLmJnaSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjgwcHgpIHtcclxuICAgIC5oZWFkZXItaW4gLmhpLWl0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5oaS1pdGVtIC5sb2dvIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNy41cmVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWxvZ28gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWluIHtcclxuICAgICAgICBoZWlnaHQ6IDkuNnJlbVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgICAuaGVhZGVyLWluIC5oaS1pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWluIC5oaS1pdGVtOm50aC1jaGlsZCgyKSxcclxuICAgIC5oZWFkZXItaW4gLmhpLWl0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgLmhpLWl0ZW0gLmxvZ28gYSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLmhlYWRlci1pbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA1LjhyZW1cclxuICAgIH1cclxuXHJcbiAgICAuaGktaXRlbSAubG9nbyBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcblxyXG59IiwiLmZlLWNvbC1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDBweDsgLyogQWp1c3RleiDDoCBsYSBsYXJnZXVyIGTDqXNpcsOpZSAqL1xyXG4gICAgaGVpZ2h0OiA1MHB4OyAvKiBBanVzdGV6IMOgIGxhIGhhdXRldXIgZMOpc2lyw6llICovXHJcbiAgfVxyXG4gIFxyXG4gIC5ia19jcmVkaXRhZ3JpY29sZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2ltZ3MvY3JlZGl0LWFncmljb2xlLmpwZycpICFpbXBvcnRhbnQ7IH1cclxuICAuYmtfY2Fpc3NlZXBhcmduZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2ltZ3MvY2Fpc3NlLWVwYXJnbmUuanBnJykgIWltcG9ydGFudDsgfVxyXG4gIC5ia19wb3N0YWxlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvaW1ncy9iYW5xdWUtcG9zdGFsZS5qcGcnKSAhaW1wb3J0YW50OyB9XHJcbiAgLmJrX2NyZWRpdG11dHVlbCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2ltZ3MvY3JlZGl0LW11dHVlbC5qcGcnKSAhaW1wb3J0YW50OyB9XHJcbiAgLmJrX3NnIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvaW1ncy9zb2NpZXRlLWdlbmVyYWxlLmpwZycpICFpbXBvcnRhbnQ7IH1cclxuICAuYmtfYXhhIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvaW1ncy9heGEtYmFucXVlLmpwZycpICFpbXBvcnRhbnQ7IH1cclxuICAuYmtfbW9uYSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2ltZ3MvbW9uYWJhbnEuanBnJykgIWltcG9ydGFudDsgfVxyXG4gIC5ia19vcmFuZ2ViYW5rIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvaW1ncy9vcmFuZ2UtYmFuay5qcGcnKSAhaW1wb3J0YW50OyB9XHJcbiAgLmJrX2ZvcnR1bmVvIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvaW1ncy9mb3J0dW5lby1iYW5xdWUuanBnJykgIWltcG9ydGFudDsgfVxyXG4gIC5ia19iZm9yYmFuayB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2ltZ3MvYmZvcmJhbmsuanBnJykgIWltcG9ydGFudDsgfVxyXG4gIC8qIENvbnRpbnVleiBhdmVjIGxlcyBhdXRyZXMgYmFucXVlcy4uLiAqL1xyXG4gICIsIi8qR2VuZXJhbCovXG5odG1sICoge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gICAgZm9udC1zaXplOiBjYWxjKDFlbSAqIC42MjUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG5odG1sIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmMWYyZjc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGZvbnQtc21vb3RoOiBhbHdheXM7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxufVxuXG5odG1sIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbmh0bWwgYXJ0aWNsZSxcbmh0bWwgZm9vdGVyLFxuaHRtbCBoZWFkZXIsXG5odG1sIGhncm91cCxcbmh0bWwgbmF2LFxuaHRtbCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5odG1sIHN1cCB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbVxufVxuXG5odG1sIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzNjM2MzZVxufVxuXG5odG1sIGgxLFxuaHRtbCBoMixcbmh0bWwgaDMsXG5odG1sIGg0LFxuaHRtbCBoNSxcbmh0bWwgaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1XG59XG5cbmh0bWwgLmJvbGQsXG5odG1sIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG5odG1sIGlucHV0OmZvY3VzLFxuaHRtbCBzZWxlY3Q6Zm9jdXMsXG5odG1sIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2UwZTJlYVxufVxuXG5odG1sIGJ1dHRvbixcbmh0bWwgaW5wdXQsXG5odG1sIHNlbGVjdCxcbmh0bWwgdGV4dGFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuaHRtbCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuaHRtbCBidXR0b24sXG5odG1sIHNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbmh0bWwgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmh0bWwgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5odG1sIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiMWIxYjE7XG4gICAgb3BhY2l0eTogMVxufVxuXG5odG1sIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5odG1sIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaHRtbCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5odG1sIDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuXG4vKmNvbCovXG4uY29sIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW1cbn1cblxuLmNvbC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyVcbn1cblxuLmNvbC1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JVxufVxuXG5cblxuXG4vKipjb250ZW50KiovXG5cbi5jb250ZW50VHh0UmVmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNvbnRlbnRUeHRSZWYgaDEge1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY29udGVudFR4dFJlZiBoMS5wYXJ0ZW5haXJlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbi5jb250ZW50VHh0UmVmIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAyLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMzI2NTgwXG59XG5cbi5jb250ZW50VHh0UmVmIGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbVxufVxuXG4uY29udGVudFR4dFJlZiBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbn1cblxuLmNvbnRlbnRUeHRSZWYgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNvbnRlbnRUeHRSZWYgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtXG59XG5cbi5jb250ZW50VHh0UmVmIHVsIGxpOm5vdCguc3VibGlzdCk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCItXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxufVxuXG4uY29udGVudFR4dFJlZiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG4uY29udGVudFR4dFJlZjpudGgtb2YtdHlwZSgxKSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW1cbn1cblxuLmNvbnRlbnRUeHRSZWY6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbi5jb250ZW50VHh0UmVmOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jb25maXJtYXRpb24gLmNvbnRlbnRUeHRSZWY6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmc6IDAgMnJlbVxufVxuXG4uY29udGVudFR4dFJlZjpudGgtb2YtdHlwZSg0KSB7XG4gICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgI2QwZDFkNDtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbVxufVxuXG4uY2hhbXBfY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnRvcHplcm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDBcbn1cblxuXG5cblxuLypmb3JtKi9cbi5mb3JtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OXJlbTtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMCAycmVtXG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMzMzXG59XG5cbi8qaW5mb3Mgc3VwKi9cbi5pbmZvX3N1cHBsZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4vKmNsb3NlIGNyZWRpdCovXG4uY2xvc2VfY3JlZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi8qY2xvc2UgaW1hZ2UqL1xuLmNsb3NlX2NyZWRpdCBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweFxufVxuXG4uaXMtbm9uZSxcbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG5cbi5pbnRyb19jb25maXJtYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtXG59XG5cbi5jb25maXJtYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLnJvdyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtXG59XG5cbi8qY250Ki9cblxuLmNudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xufVxuXG4uY250LWNvbnRhY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjhyZW1cbn1cblxuLmNudC1jb250YWN0LFxuLmNudC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDExMnJlbVxufVxuXG4uY250LWNvbnRhY3QgLmZlLWgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5jbnQtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyOHJlbVxufVxuXG5cbi5jdG4tbXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtXG59XG5cbi8qbWVkaWEqL1xuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZVxufVxuXG4uZGl2aWRlciB7XG4gICAgcGFkZGluZzogNnJlbSAwIDA7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTdcbn1cblxuLm1lZGlhIHtcbiAgICBkaXNwbGF5OiB0YWJsZVxufVxuXG4ubWVkaWEtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW1cbn1cblxuLm1lZGlhLWJvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG5cblxuLyogcGFzIHRyaWVyICEgKi9cbi50eHQtYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwYWZkYztcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cblxuXG5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtXG59XG5cblxuI2NvbGxhcHNlQ29udGVudCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5jdG4gLmN0bi1mb3JtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC44cmVtXG59XG5cbi5zZWN0aW9uLWNvbnRhY3QgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uOHJlbVxufVxuXG4uc2VjdGlvbi1jb250YWN0IC5jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjhyZW1cbn1cblxuLnNlY3Rpb24tY29udGFjdCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0b1xufVxuXG4uY29sLTYge1xuICAgIHdpZHRoOiA1MCVcbn1cblxuLmZlYXR1cmUtYm94IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuXG5cbi5jb2wtOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclXG59XG5cbi5jdG4uZmVhdHVyZXMge1xuICAgIHdpZHRoOiA5NCVcbn1cblxuLmZvcm0tZW5oYW5jZWQgLmZlYXR1cmUtYm94IGEsXG4udHh0LWJsZXUge1xuICAgIGNvbG9yOiAjMzI2NTgwXG59XG5cbi5jb2wtNCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzJVxufVxuXG4uc2VjdGlvbi1jb250YWN0LnRocmVlLWNvbCB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmZlYXR1cmUtYm94LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi50aHJlZS1jb2wgLmZlYXR1cmUtYm94IHtcbiAgICBwYWRkaW5nOiAycmVtIDBcbn1cblxuLmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jdG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEuNXJlbVxufVxuXG4ubWVkaWEgLmZlLW5vdGUtaW1nIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtXG59XG5cbi5tZWRpYSAuZmUtbm90ZS1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5cbi5wci0xIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnRcbn1cblxuLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxufVxuXG4ubWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4ubWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG4udy0xNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50XG59XG5cbi53LTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnRcbn1cblxuXG5cbi5sYWJlbC1jdXN0b20gaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IDAgMFxufVxuXG5cblxuLmZvcm0tdGV4dGJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5mb3JtLXRleHRib3g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmZvcm0tdGV4dGJveDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMFxufVxuXG4uZm9ybS10ZXh0Ym94Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMFxufVxuXG4uZm9ybS10ZXh0Ym94Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMzMzNcbn1cblxuLmZvcm0tdGV4dGJveH4uZm9ybS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMnJlbTtcbiAgICBjb2xvcjogIzYwNjE2NTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjEyNXNcbn1cblxuXG5cblxuLmZvcm0tdGV4dGJveH4uZm9ybS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMnJlbTtcbiAgICBjb2xvcjogIzYwNjE2NTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjEyNXNcbn1cblxuXG5cblxuLmNvbmZpcm1hdGlvbiAuaGktaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbjogMCBhdXRvXG59XG5cbi5jb25maXJtYXRpb24gLmhpLWl0ZW06bnRoLWNoaWxkKG4rMikge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuXG4udG9nZ2xlLWNsYXNzaWMge1xuICAgIHdpZHRoOiAxNnJlbVxufVxuXG5cbi5sb2FkZXJfZm9ybSB7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2YzZjNmMztcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZlNTIzYjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMnJlbSBhdXRvXG59XG5cblxuLyp2aWxsZSBldCBjb2RlIHBvc3RhbGUqL1xuLnN1Z2dlc3Rpb25zLWJveCB7XG4gICAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG59XG5cblxuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/