.b11 {
    padding: 1em 3em;
    background-color: white;
    min-height: 100%;
    max-width: 900px;
    margin: 0 auto;
    position: relative;

    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    overflow-y: auto;
    overflow-x: hidden;
}

.b11--top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.5em;
    flex: none;
}

.b11--navigation {
    color: #565657;
    font-size: 1.25em;
    white-space: nowrap;

    text-decoration: none;
}

.b11--contact_info {
    margin-top: 1em;
    margin-bottom: 1em;
    display: flex;
    flex: none;
}

.b11--contact_tel,
.b11--contact_address,
.b11--contacts_back_input,
.b11--dates_desktop,
.b11--comment,
.b11--sum_line,
.b11--dates_mobile,
.b11--contact_name {
    width: 50%;
    height: 60px;
    padding: 0 1em;
    border: 1px solid #F8FFFD;
    outline: none;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);

    color: #6D6D6D;
}
.b11--contact_name {
    width: 100%;
    box-sizing: border-box;
}

.b11--contact_name.is-invalid,
.b11--contact_tel.is-invalid,
.b11--contact_address.is-invalid {
    border-color: #ff2222;
}

.b11--contact_tel:focus,
.b11--contact_address:focus,
.b11--contacts_back_input:focus,
.b11--comment:focus,
.b11--contact_name:focus {
    border: 1px solid rgba(0,0,0,0.4);
}

.b11--contact_tel {
    margin-right: 1em;
}

.b11--contact_address {
    margin-left: 1em;
}

.b11--contacts_back_address {
    display: flex;
    justify-content: flex-end;

    margin-bottom: 1em;
    flex: none;
}

.b11--contacts_back_input {
    margin-right: 1em;

    opacity: 0;

    transition: all 0.2s ease-in;
}

.b11--contacts_back_input.is-active {
    opacity: 1;
}

.b11--contacts_back {
    box-sizing: border-box;
    margin-left: 3em;
    width: 50%;
    color: black;
    display: flex;
}

.b11--contacts_back_checkbox {
    display: none;
}
.b11--checkbox_custom {
    margin-right: 1em;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border: 1px solid black;
    position: relative;
    flex: none;
}
.b11--checkbox_custom {
    display: inline-block;
    vertical-align: middle;
}

.b11--contacts_back_checkbox:checked + .b11--checkbox_custom:before {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background-color: rgba(0,0,0,0.5);
}

.b11--dates_line {
    display: flex;
    justify-content: space-between;

    margin-bottom: 1em;

    flex: none;
}

.b11--dates_text {
    color: black;
    white-space: nowrap;
    line-height: 60px;
    min-width: 180px;
    flex: none;

    padding-left: 1em;
}

.b11--dates_desktop {
    width: 100%;
    padding: 0;
    margin-left: 1.8em;
    flex: auto;
    display: flex;
    justify-content: center;
    align-items: center;

    cursor: pointer;
}

.b11--dates_desktop_from,
.b11--dates_desktop_to {
    border: none;
    outline: none;
    height: 100%;
    width: 50%;
    text-align: center;
    cursor: pointer;
}

.b11--dates_desktop_from:focus,
.b11--dates_desktop_to:focus {
    background-color: white;
    cursor: pointer;
}

.b11--dates_desktop_from.active,
.b11--dates_desktop_to.active {
    background-color: #E9E7EB;
}

.b11--dates_desktop_space {
    color: #6D6D6D;
    margin: 0 1em;
}

.b11--time__line {
    display: flex;
    justify-content: flex-end;
    flex: none;
}

.b11--times {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 2em);
    max-width: calc(508px + 2em);
    margin-left: 2em;
    margin-bottom: 2em;
}
.b11--times--to,
.b11--times--from {
    display: flex;
    flex-direction: column;
}

.b11--time {
    cursor: pointer;
    box-sizing: border-box;
    padding: 0.25em 0.5em;
    width: 110px;
    margin-right: 10px;
    text-align: left;
    flex: none;
    margin-bottom: 0.25em;
    color: #6D6D6D;
}

.b11--time:hover,
.b11--time.is-active {
    background-color: #E9E7EB;
}

.b11--comment_line {
    width: 100%;
    margin-bottom: 1em;
    flex: none;
}

.b11--comment {
    background-color: white;
    width: 100%;
    box-sizing: border-box;
}

.b11--some_line {
    color: #6D6D6D;
    font-size: 0.75em;
    margin-bottom: 1.25em;
    padding: 0 1.4em;
    flex: none;
}

.b11--sum_line {
    width: 100%;
    display: flex;
    justify-content: center;
    color: black;
    background-color: #F4F4F4;
    margin-bottom: 1em;
    box-sizing: border-box;
    flex: none;
}

.b11--sum_text {
    line-height: 60px;
    white-space: nowrap;
    margin-right: 1em;
}

.b11--sum {
    line-height: 60px;
    white-space: nowrap;
    margin-left: 1em;
}

.b11--pay_types_line {
    display: flex;
    margin-bottom: 2em;
    box-sizing: border-box;
    flex: none;
}

.b11--pay_types_text {
    white-space: nowrap;
    line-height: 35px;
    margin-right: 1em;
    color: black;
}

.b11--pay_types {
    display: flex;
    flex-wrap: wrap;
}

.b11--pay_type {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0.5em 0.5em;
    margin-bottom: 0.25em;
    margin-right: 1em;
    color: #6D6D6D;
}

.b11--pay_type:hover,
.b11--pay_type.is-active {
    background-color: #E9E7EB;
}

.b11--get_line {
    display: flex;
    justify-content: flex-end;

    padding-bottom: 2em;

    flex: none;
}

.b11--get_button {
    padding: 1em 2em;
    background-color: #292929;
    color:white;
    border: none;
    outline: none;
    transition: all 0.6s ease-out;
}
.b11--get_button:disabled {
    cursor: not-allowed;
    background-color: rgb(120, 120, 120);
}

.b11--dates_mobile {
    display: none;
}
.b11--confirm {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.7);
    display: none;
    left: 0;
    top: 0;
    color: white;

    align-items: center;

    transition: opacity 0.6s ease-out;
}

.bps--confirm {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.7);
    display: none;
    left: 0;
    top: 0;
    color: white;

    align-items: center;

    transition: opacity 0.6s ease-out;
}

.is-hidden-cart-message .b11--confirm-hidden_cart {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
}

.b11--confirm--success {
    padding: 3em 0;
    width: 100%;
    max-width: 600px;
    position: relative;
    margin: 0 auto;
    background-color: rgba(0,0,0,0.6);
}
.b11--confirm--success--message {
    width: 80%;
    max-width: 500px;
    min-width: 300px;
    margin: 0 auto;
    font-size: 2em;
}
.b11--confirm--success--message--sub {
    font-size: 0.5em;
}
.b11--confirm--success--button {
    font-size: 2em;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.b1 {
    transition: all 0.6s ease-out;
}
.b1.is-blur {
    filter: blur(3px);
}

.b11--hidden {
    display: none;
}

.b11--line {
    margin-bottom: 10px;
}


.b11--line-bottom .confirms {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.b11--line-bottom .confirms label {
    cursor: pointer;
    margin-left: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.b11--line-bottom .confirms label a{

}

.b11--line-bottom .confirms input[type=checkbox].is-invalid {
    outline: 1px auto #ff2222;
}

.b11--link {
    color: white;
}
.b11--link-gray {
    color: rgb(180,180,180);
    text-decoration: underline;
}
.b11--link:hover {
    text-shadow: 0 0 3px white;
}

@media screen and (max-width: 840px) {
    .b11 {
        padding: 0 14px;
        box-sizing: border-box;
        display: block;
        margin-top: -34px;
        min-height: calc(100% + 34px);
    }

    .b11--navigation {
        font-size: 0.75em;
        /*padding: 0 14px;*/
    }

    .b11--contact_info {
        flex-direction: column;
        margin-top: 0.5em;
        margin-bottom: 0.25em;
    }

    .b11--contact_tel,
    .b11--contact_address,
    .b11--contacts_back_input,
    .b11--dates,
    .b11--comment,
    .b11--sum_line,
    .b11--dates_mobile
    {
        width: 100%;
        margin: 0.25em 0;
        box-sizing: border-box;
    }

    .b11--contact_address {
        margin-left: 0;
    }

    .b11--contacts_back_address {
        flex-direction: column;
        margin-bottom: 0;
    }

    .b11--contacts_back_input {
        display: none;
    }

    .b11--contacts_back_input.is-active {
        display: block;
    }

    .b11--contacts_back {
        padding: 0.25em 1em;
        width: 100%;
        margin-left: 0;
        margin-top: 0.25em;
        font-size: 0.75em;
        color: #6D6D6D;
    }

    .b11--dates_line {
        flex-direction: column;
    }

    .b11--dates_text {
        line-height: 40px;
        text-align: center;
        padding-left: 0;
    }

    .b11--dates_desktop {
        display: none;
    }


    .b11--dates_mobile {
        display: flex;;
    }


    .b11--times {
        width: 100%;
        margin-left: 0;
        margin-bottom: 0.25em;
        justify-content: space-between;
    }
    .b11--times--to, .b11--times--from {
        width: 48%;
        align-items: center;
    }

    .b11--time {
        margin-right: 0;
        text-align: center;
        margin-bottom: 0.25em;
    }

    .b11--sum_line {
        box-sizing: border-box;
        margin-bottom: 0.5em;
    }

    .b11--pay_types_line {
        flex-direction: column;
        margin-bottom: 1em;
    }

    .b11--pay_types_text {
        margin-right: 0;
        margin-left: 1em;
    }

    .b11--pay_types {
        flex-direction: column;
    }

    .b11--pay_type {
        margin-right: 0;
        padding: 0.5em 1em;
        margin-bottom: 0;
    }
    .b11--get_button {
        box-sizing: border-box;
        width: 100%;
        max-width: 200px;
    }

    .b11--hide_mobile{
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .b11--get_button {
        width: 100%;
        max-width: none;
    }
}


.b11--unavailable {
    background-color: rgba(233, 231, 235, 0.4);
    color: rgba(109, 111, 114, 0.2);
    cursor: not-allowed;
    position: relative;

    width: 160px;
    text-align: center;

    display: inline-block;
}

.b11--unavailable:after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

    text-align: center;
    line-height: 36px;

    font-weight: 700;
    font-size: 0.8em;

    color: rgba(109, 111, 114, 0.8);

    transition: all 0.2s ease-in;
}

.b11--unavailable:hover {
    background-color: rgba(233, 231, 235, 0.6);
    color: rgba(109, 111, 114, 0.8);
}

.b11--unavailable:hover:after {
    color: rgba(109, 111, 114, 0.1);
}

.cookiesModal {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 1rem;
    bottom: 1rem;
    z-index: 999;
    background: #e8e7eb;
    padding: 1rem;
    border-radius: 20px;
    color: #727272;
}

@media screen and (max-width: 840px) {
    .cookiesModal {
        left: 1rem;
    }
}

.cookiesModalWrapper {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
}

.cookiesModalWrapper a.allow_cookies {
    color: #727272;
    padding: 5px 20px;
    margin-top: 10px;
    border: 1px solid #727272;
    border-radius: 15px;
}
.cookiesModalWrapper a.allow_cookies:hover {
    background: #727272;
    color: #e8e7eb;

}

.cookies_link {
    color: #727272;
    text-decoration: underline;
}
/*# sourceMappingURL=data:application/json;base64,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L0IsbUJBQW1CO0lBQ25CLGtCQUFrQjs7SUFFbEIsWUFBWTtJQUNaLGtCQUFrQjs7SUFFbEIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLFdBQVc7SUFDWCxZQUFZOztJQUVaLGtCQUFrQjtJQUNsQixpQkFBaUI7O0lBRWpCLGdCQUFnQjtJQUNoQixnQkFBZ0I7O0lBRWhCLCtCQUErQjs7SUFFL0IsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0ksMENBQTBDO0lBQzFDLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLGVBQWU7SUFDZixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0k7UUFDSSxVQUFVO0lBQ2Q7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLG1CQUFtQjtJQUNuQixjQUFjOztBQUVsQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCwwQkFBMEI7QUFDOUIiLCJmaWxlIjoiYmxvY2sxMS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYjExIHtcclxuICAgIHBhZGRpbmc6IDFlbSAzZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLmIxMS0tdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgIGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi5iMTEtLW5hdmlnYXRpb24ge1xyXG4gICAgY29sb3I6ICM1NjU2NTc7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYjExLS1jb250YWN0X2luZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi5iMTEtLWNvbnRhY3RfdGVsLFxyXG4uYjExLS1jb250YWN0X2FkZHJlc3MsXHJcbi5iMTEtLWNvbnRhY3RzX2JhY2tfaW5wdXQsXHJcbi5iMTEtLWRhdGVzX2Rlc2t0b3AsXHJcbi5iMTEtLWNvbW1lbnQsXHJcbi5iMTEtLXN1bV9saW5lLFxyXG4uYjExLS1kYXRlc19tb2JpbGUsXHJcbi5iMTEtLWNvbnRhY3RfbmFtZSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhGRkZEO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMik7XHJcblxyXG4gICAgY29sb3I6ICM2RDZENkQ7XHJcbn1cclxuLmIxMS0tY29udGFjdF9uYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmIxMS0tY29udGFjdF9uYW1lLmlzLWludmFsaWQsXHJcbi5iMTEtLWNvbnRhY3RfdGVsLmlzLWludmFsaWQsXHJcbi5iMTEtLWNvbnRhY3RfYWRkcmVzcy5pcy1pbnZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmMjIyMjtcclxufVxyXG5cclxuLmIxMS0tY29udGFjdF90ZWw6Zm9jdXMsXHJcbi5iMTEtLWNvbnRhY3RfYWRkcmVzczpmb2N1cyxcclxuLmIxMS0tY29udGFjdHNfYmFja19pbnB1dDpmb2N1cyxcclxuLmIxMS0tY29tbWVudDpmb2N1cyxcclxuLmIxMS0tY29udGFjdF9uYW1lOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC40KTtcclxufVxyXG5cclxuLmIxMS0tY29udGFjdF90ZWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5iMTEtLWNvbnRhY3RfYWRkcmVzcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG59XHJcblxyXG4uYjExLS1jb250YWN0c19iYWNrX2FkZHJlc3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgZmxleDogbm9uZTtcclxufVxyXG5cclxuLmIxMS0tY29udGFjdHNfYmFja19pbnB1dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbn1cclxuXHJcbi5iMTEtLWNvbnRhY3RzX2JhY2tfaW5wdXQuaXMtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5iMTEtLWNvbnRhY3RzX2JhY2sge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmIxMS0tY29udGFjdHNfYmFja19jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5iMTEtLWNoZWNrYm94X2N1c3RvbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiBub25lO1xyXG59XHJcbi5iMTEtLWNoZWNrYm94X2N1c3RvbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYjExLS1jb250YWN0c19iYWNrX2NoZWNrYm94OmNoZWNrZWQgKyAuYjExLS1jaGVja2JveF9jdXN0b206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgcmlnaHQ6IDJweDtcclxuICAgIGJvdHRvbTogMnB4O1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcblxyXG4uYjExLS1kYXRlc19saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgIGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi5iMTEtLWRhdGVzX3RleHQge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi5iMTEtLWRhdGVzX2Rlc2t0b3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuOGVtO1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYjExLS1kYXRlc19kZXNrdG9wX2Zyb20sXHJcbi5iMTEtLWRhdGVzX2Rlc2t0b3BfdG8ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5iMTEtLWRhdGVzX2Rlc2t0b3BfZnJvbTpmb2N1cyxcclxuLmIxMS0tZGF0ZXNfZGVza3RvcF90bzpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmIxMS0tZGF0ZXNfZGVza3RvcF9mcm9tLmFjdGl2ZSxcclxuLmIxMS0tZGF0ZXNfZGVza3RvcF90by5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTdFQjtcclxufVxyXG5cclxuLmIxMS0tZGF0ZXNfZGVza3RvcF9zcGFjZSB7XHJcbiAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgIG1hcmdpbjogMCAxZW07XHJcbn1cclxuXHJcbi5iMTEtLXRpbWVfX2xpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4uYjExLS10aW1lcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJlbSk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTA4cHggKyAyZW0pO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxufVxyXG4uYjExLS10aW1lcy0tdG8sXHJcbi5iMTEtLXRpbWVzLS1mcm9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uYjExLS10aW1lIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG59XHJcblxyXG4uYjExLS10aW1lOmhvdmVyLFxyXG4uYjExLS10aW1lLmlzLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFN0VCO1xyXG59XHJcblxyXG4uYjExLS1jb21tZW50X2xpbmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4uYjExLS1jb21tZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYjExLS1zb21lX2xpbmUge1xyXG4gICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcclxuICAgIHBhZGRpbmc6IDAgMS40ZW07XHJcbiAgICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4uYjExLS1zdW1fbGluZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleDogbm9uZTtcclxufVxyXG5cclxuLmIxMS0tc3VtX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5iMTEtLXN1bSB7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG59XHJcblxyXG4uYjExLS1wYXlfdHlwZXNfbGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi5iMTEtLXBheV90eXBlc190ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uYjExLS1wYXlfdHlwZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmIxMS0tcGF5X3R5cGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgY29sb3I6ICM2RDZENkQ7XHJcbn1cclxuXHJcbi5iMTEtLXBheV90eXBlOmhvdmVyLFxyXG4uYjExLS1wYXlfdHlwZS5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTdFQjtcclxufVxyXG5cclxuLmIxMS0tZ2V0X2xpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4uYjExLS1nZXRfYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDFlbSAyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xyXG4gICAgY29sb3I6d2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1vdXQ7XHJcbn1cclxuLmIxMS0tZ2V0X2J1dHRvbjpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMCwgMTIwLCAxMjApO1xyXG59XHJcblxyXG4uYjExLS1kYXRlc19tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYjExLS1jb25maXJtIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dDtcclxufVxyXG5cclxuLmJwcy0tY29uZmlybSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1vdXQ7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uaXMtaGlkZGVuLWNhcnQtbWVzc2FnZSAuYjExLS1jb25maXJtLWhpZGRlbl9jYXJ0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmIxMS0tY29uZmlybS0tc3VjY2VzcyB7XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG59XHJcbi5iMTEtLWNvbmZpcm0tLXN1Y2Nlc3MtLW1lc3NhZ2Uge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uYjExLS1jb25maXJtLS1zdWNjZXNzLS1tZXNzYWdlLS1zdWIge1xyXG4gICAgZm9udC1zaXplOiAwLjVlbTtcclxufVxyXG4uYjExLS1jb25maXJtLS1zdWNjZXNzLS1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYjEge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1vdXQ7XHJcbn1cclxuLmIxLmlzLWJsdXIge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcclxuICAgIGZpbHRlcjogYmx1cigzcHgpO1xyXG59XHJcblxyXG4uYjExLS1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmIxMS0tbGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLmIxMS0tbGluZS1ib3R0b20gLmNvbmZpcm1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAycHg7XHJcbn1cclxuXHJcbi5iMTEtLWxpbmUtYm90dG9tIC5jb25maXJtcyBsYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uYjExLS1saW5lLWJvdHRvbSAuY29uZmlybXMgbGFiZWwgYXtcclxuXHJcbn1cclxuXHJcbi5iMTEtLWxpbmUtYm90dG9tIC5jb25maXJtcyBpbnB1dFt0eXBlPWNoZWNrYm94XS5pcy1pbnZhbGlkIHtcclxuICAgIG91dGxpbmU6IDFweCBhdXRvICNmZjIyMjI7XHJcbn1cclxuXHJcbi5iMTEtLWxpbmsge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5iMTEtLWxpbmstZ3JheSB7XHJcbiAgICBjb2xvcjogcmdiKDE4MCwxODAsMTgwKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5iMTEtLWxpbms6aG92ZXIge1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggd2hpdGU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XHJcbiAgICAuYjExIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAzNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYjExLS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgICAvKnBhZGRpbmc6IDAgMTRweDsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5iMTEtLWNvbnRhY3RfaW5mbyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmIxMS0tY29udGFjdF90ZWwsXHJcbiAgICAuYjExLS1jb250YWN0X2FkZHJlc3MsXHJcbiAgICAuYjExLS1jb250YWN0c19iYWNrX2lucHV0LFxyXG4gICAgLmIxMS0tZGF0ZXMsXHJcbiAgICAuYjExLS1jb21tZW50LFxyXG4gICAgLmIxMS0tc3VtX2xpbmUsXHJcbiAgICAuYjExLS1kYXRlc19tb2JpbGVcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbSAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLmIxMS0tY29udGFjdF9hZGRyZXNzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYjExLS1jb250YWN0c19iYWNrX2FkZHJlc3Mge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYjExLS1jb250YWN0c19iYWNrX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5iMTEtLWNvbnRhY3RzX2JhY2tfaW5wdXQuaXMtYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYjExLS1jb250YWN0c19iYWNrIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgIH1cclxuXHJcbiAgICAuYjExLS1kYXRlc19saW5lIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5iMTEtLWRhdGVzX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmIxMS0tZGF0ZXNfZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmIxMS0tZGF0ZXNfbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4OztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmIxMS0tdGltZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuYjExLS10aW1lcy0tdG8sIC5iMTEtLXRpbWVzLS1mcm9tIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmIxMS0tdGltZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmIxMS0tc3VtX2xpbmUge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmIxMS0tcGF5X3R5cGVzX2xpbmUge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5iMTEtLXBheV90eXBlc190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYjExLS1wYXlfdHlwZXMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmIxMS0tcGF5X3R5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5iMTEtLWdldF9idXR0b24ge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYjExLS1oaWRlX21vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLmIxMS0tZ2V0X2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmIxMS0tdW5hdmFpbGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIzMSwgMjM1LCAwLjQpO1xyXG4gICAgY29sb3I6IHJnYmEoMTA5LCAxMTEsIDExNCwgMC4yKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmIxMS0tdW5hdmFpbGFibGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG5cclxuICAgIGNvbG9yOiByZ2JhKDEwOSwgMTExLCAxMTQsIDAuOCk7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxufVxyXG5cclxuLmIxMS0tdW5hdmFpbGFibGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIzMSwgMjM1LCAwLjYpO1xyXG4gICAgY29sb3I6IHJnYmEoMTA5LCAxMTEsIDExNCwgMC44KTtcclxufVxyXG5cclxuLmIxMS0tdW5hdmFpbGFibGU6aG92ZXI6YWZ0ZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMTA5LCAxMTEsIDExNCwgMC4xKTtcclxufVxyXG5cclxuLmNvb2tpZXNNb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZThlN2ViO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBjb2xvcjogIzcyNzI3MjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgIC5jb29raWVzTW9kYWwge1xyXG4gICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb29raWVzTW9kYWxXcmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY29va2llc01vZGFsV3JhcHBlciBhLmFsbG93X2Nvb2tpZXMge1xyXG4gICAgY29sb3I6ICM3MjcyNzI7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzI3MjcyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG4uY29va2llc01vZGFsV3JhcHBlciBhLmFsbG93X2Nvb2tpZXM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzcyNzI3MjtcclxuICAgIGNvbG9yOiAjZThlN2ViO1xyXG5cclxufVxyXG5cclxuLmNvb2tpZXNfbGluayB7XHJcbiAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59Il19 */