/* --------------------------- breadcrumbs START ---------------------------------- */

.breadcrumbs {
    padding-top: 30px;
}
.breadcrumbs-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.breadcrumbs-list li {
    line-height: 0;
    padding-left: 15px;
    position: relative;
}
.breadcrumbs-list li:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 6 6' xml:space='preserve'%3E%3Cpath fill='%238074F2' d='M1.8,1.3c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.1,0.1L3.2,3L1.9,4.4C1.8,4.5,1.8,4.6,1.8,4.7c0,0.1,0,0.2,0.1,0.3C2,5,2.1,5.1,2.2,5.1c0.1,0,0.2,0,0.3-0.1l1.7-1.7C4.2,3.2,4.2,3.1,4.2,3c0-0.1,0-0.2-0.1-0.3L2.5,1C2.4,1,2.3,0.9,2.2,0.9c-0.1,0-0.2,0-0.2,0C1.9,1,1.9,1,1.8,1.1C1.8,1.2,1.8,1.3,1.8,1.3z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    left: 4px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.breadcrumbs-list li:first-child{
    padding-left: 0;
}
.breadcrumbs-list li:first-child:before {
    display: none;
}
.breadcrumbs-list li > *{
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    color: #444444;
}
.breadcrumbs-list li a {
    font-weight: 400;
}
.breadcrumbs-list li p {
    font-weight: 700;
}

@media screen and (max-width: 429px) {
    .breadcrumbs {
        padding-top: 14px
    }
}
@media screen and (max-width: 350px) {
    .breadcrumbs-list li > * {
        line-height: 1.5;
    }
}

/* --------------------------- breadcrumbs END ---------------------------------- */
/* --------------------------- Address block START ---------------------------------- */

.cbl-address-block-inner {
    padding: 27px 39px 28px 39px;
}
.cbl-address-block-title-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
}
.cbl-address-block-title {
    width: 100%;
    padding-right: calc(95px + 15px);
}
.cbl-address-block-title > * {
    font-weight: 700;
    font-size: 30px;
    line-height: 120%;
    text-transform: uppercase;
    color: #444444;
}
.cbl-address-block-title span {
    color: #444;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    padding-left: 4px;
    text-transform: capitalize;
}
.cbl-address-block-title svg {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
.cbl-address-block-raiting-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 13px;
}
.cbl-address-block-raiting-address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.cbl-address-block-raiting-address svg {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
}
.cbl-address-block-raiting-address p {
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    color: #444444;
    padding-left: 4px;
}
.cbl-address-block-raiting {
    margin-left: auto;
    position: absolute;
    top: 18px;
    right: 0;
}
.cbl-address-block-raiting-description {
    padding-top: 7px;
}
.cbl-address-block-raiting-description > * {
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #BCBCBC;
}
.cbl-address-block-subtitle-con {
    border-top: 1px solid #D9D5FB;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 26px;
    padding-top: 28px;
}
.cbl-address-block-subtitle-con .cbl-block-icon-title{
    padding-bottom: 16px;
    margin-bottom: -18px;
}
.cbl-address-block-subtitle-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.cbl-address-block-subtitle-left-info-icon {
    -ms-flex-negative: 0;
        flex-shrink: 0
}
.cbl-address-block-subtitle-left-info-icon svg {
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
    opacity: 0.65;
}
.cbl-address-block-subtitle-left-info-data {
    line-height: 0;
    padding-left: 13px;
}
.cbl-address-block-subtitle-left-info-data-title{
    padding-bottom: 5px;
}
.cbl-address-block-subtitle-left-info-data-title > * {
    font-weight: 400;
    font-size: 14px;
    line-height: 129%;
    color: #444444;
}
.cbl-address-block-subtitle-left-info-data-phone {
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    color: #444444;
    display: inline-block;
}
.cbl-address-block-subtitle-center {
    padding-left: 49px;
    padding-right: 39px;
}
.cbl-address-block-subtitle-center > * {
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #444444;
    padding-top: 2px;
}
.cbl-address-block-subtitle-right {
    line-height: 0;
    padding-top: 16px;
}

@media screen and (max-width: 1199px) {
    .cbl-address-block-subtitle-con {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .cbl-address-block-subtitle-left {
        padding-top: 16px;
    }
    .cbl-address-block-subtitle-center {
        padding-top: 20px;
        padding-left: 0;
        padding-bottom: 10px;
    }
    .cbl-address-block-subtitle-con .bt-lapa + .bt-sub-desc {
        text-align: left;
        padding-left: 6px;
    }
}

@media screen and (max-width: 991px) {
    .cbl-address-block-subtitle-con {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .cbl-address-block-subtitle-left {
        padding-top: 0;
    }
    .cbl-address-block-subtitle-center {
        padding-top: 0;
        padding-left: 49px;
        padding-bottom: 0;
    }
    .cbl-address-block-subtitle-con .bt-lapa + .bt-sub-desc {
        text-align: center;
        padding-left: 0;
    }
}

@media screen and (max-width: 767px) {
    .cbl-address-block-title {
        padding-right: 0;
    }
    .cbl-address-block-raiting-con {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .cbl-address-block-raiting {
        position: static;
    }
    .cbl-address-block-subtitle-con {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin-top: 20px;
    }
    .cbl-address-block-subtitle-left {
        padding-top: 16px;
    }
    .cbl-address-block-subtitle-center {
        padding-top: 20px;
        padding-left: 0;
        padding-bottom: 10px;
    }
    .cbl-address-block-subtitle-con .bt-lapa + .bt-sub-desc {
        text-align: left;
        padding-left: 6px;
    }
}

@media screen and (max-width: 429px) {
    .cbl-address-block-inner {
        padding: 14px 14px 16px 14px
    }
    .cbl-address-block-title > * {
        font-size: 20px;
    }
    .cbl-address-block-raiting-con {
        padding-top: 7px;
    }
    .cbl-address-block-raiting-address svg {
        width: 9px;
        height: 12px;
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
    }
    .cbl-address-block-raiting-address p {
        font-size: 14px;
        padding-left: 5px;
    }
    .cbl-address-block-subtitle-center > * {
        font-weight: 400;
        font-size: 16px;
        padding-top: 0;
    }
    .cbl-address-block-subtitle-con {
        margin-top: 15px;
        padding-top: 20px;
    }
    .cbl-address-block-subtitle-left {
        padding-top: 15px;
    }
    .cbl-address-block-subtitle-center {
        padding-top: 18px;
        padding-right: 0;
        padding-bottom: 11px;
    }
    .cbl-address-block-subtitle-right {
        padding-top: 0;
    }
    .cbl-address-block-subtitle-con .bt-lapa + .bt-sub-desc {
        padding-top: 7px;
    }
}

/* --------------------------- Address block END ---------------------------------- */

/* --------------------------- Info block START ---------------------------------- */

.cbl-info-block {
    margin-top: 30px;
}
.cbl-info-block-inner {
    padding: 31px 39px 27px 39px;
}
.cbl-info-block-text {
    padding-top: 17px;
}
.cbl-info-block-text > * {
    font-weight: 400;
    font-size: 16px;
    line-height: 156%;
    color: #444444;
}

@media screen and (max-width: 429px){
    .cbl-info-block {
        margin-top: 20px
    }
    .cbl-info-block-inner {
        padding: 15px 14px 12px 14px;
    }
    .cbl-info-block-text {
        padding-top: 9px
    }
    .cbl-info-block-text > * {
        font-size: 14px;
        line-height: 164%;
    }
}

/* --------------------------- Info block END ---------------------------------- */
/* --------------------------- Review block START ---------------------------------- */

.cbl-review-block {
    margin-top: 30px;
}
.cbl-review-block-inner {
    padding: 31px 39px 36px 39px;
}
.cbl-review-block-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 2px;
}
.cbl-review-block-nav-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -15px;
    margin-left: -33px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
    padding: 11px 0;
}
.cbl-review-block-nav-item {
    cursor: pointer;
    margin-top: 15px;
    margin-left: 33px;
    position: relative;
}
.cbl-review-block-nav-item:after{
    content: "";
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    display: block;
    height: 3px;
    background-color: #AEAEAE;
    border-radius: 5px;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    transition: background-color 0.3s ease, transform 0.3s ease;
    transition: background-color 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}
.cbl-review-block-nav-item.active {
    cursor: default;
}
.cbl-review-block-inner .cbl-review-item-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    color: #444444;
    padding-left: 10px;
}
.cbl-review-block-nav-item.active:after{
    background-color: #8074F2;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
}
.cbl-review-block-nav-item > * {
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #AEAEAE;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    white-space: nowrap;
}
.cbl-review-block-nav-item:hover > *{
    color: #8074F2;
}
.cbl-review-block-nav-item.active > * {
    color: #8074F2;
}
.cbl-review-block-nav-select-con {
    width: 150px;
    height: 36px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: auto;
    position: relative;
}
.cbl-review-block-nav-select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 1px solid #CCC7FA;
    background-color: #ffffff;
    border-radius: 5px;
    cursor: pointer;
    padding: 11px 30px 11px 14px;
    -webkit-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
    z-index: 1;
}
.cbl-review-block-nav-select:hover{
    border-color: #8074F2;
}
.cbl-review-block-nav-select:before{
    content: attr(data-select-title);
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #444444;
    position: absolute;
    top: -21px;
    left: 0;
    white-space: nowrap;
}
.cbl-review-block-nav-select:after{
    top: 14px;
    right: 13px;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}
.cbl-review-block-nav-select.active:after{
    -webkit-transform: scaleY(-1);
            transform: scaleY(-1);
}
.cbl-review-block-nav-select-selected {

}
.cbl-review-block-nav-select-list-item > *,
.cbl-review-block-nav-select-selected > * {
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    color: #000000;
}
.cbl-review-block-nav-select-list {
    display: none;
}
.cbl-review-block-nav-select-list-item {
    padding: 5px 0;
}
.cbl-review-block-nav-select-list-item:first-child{
    margin-top: 5px;
}
.cbl-review-block-nav-select-list-item:last-child{
    margin-bottom: -5px;
}
.cbl-review-block-news {
    padding-top: 26px;
}
.cbl-review-block-news-item {
    border-bottom: 1px solid #D9D5FB;
    padding-top: 24px;
    padding-bottom: 13px;
}
.cbl-review-block-news-item:first-child{
    padding-top: 0;
}
.cbl-review-block-news-item-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.cbl-review-block-news-item-head-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.cbl-review-block-news-item-head-left-photo {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 48px;
    height: 48px;
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
}
.cbl-review-block-news-item-head-left-photo img {
    -o-object-fit: cover;
       object-fit: cover;
}
.cbl-review-block-news-item-head-left-title-con {
    padding-left: 20px;
}
.cbl-review-block-news-item-head-left-title-con-inner {
    line-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.cbl-review-block-news-item-head-left-title-con-inner-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    color: #444444;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.cbl-review-block-news-item-head-left-title-con-inner-popover {
    font-family: "Baloo";
    font-weight: 400;
    font-size: 11px;
    line-height: 1;
    color: #BCBCBC;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding-left: 21px;
    margin-left: 15px;
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
    cursor: pointer;
    margin-top: 5px;
}
.cbl-review-block-news-item-head-left-title-con-inner-popover:before{
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7.5' stroke='%23AEAEAE'/%3E%3Cpath d='M8.844 5.04C8.844 5.224 8.84 5.492 8.832 5.844C8.824 6.188 8.808 6.564 8.784 6.972C8.76 7.372 8.728 7.776 8.688 8.184C8.648 8.584 8.6 8.932 8.544 9.228C8.512 9.252 8.464 9.276 8.4 9.3C8.336 9.324 8.268 9.344 8.196 9.36C8.124 9.376 8.052 9.388 7.98 9.396C7.908 9.404 7.844 9.408 7.788 9.408C7.556 9.408 7.36 9.372 7.2 9.3C7.048 9.228 6.952 9.088 6.912 8.88C6.872 8.696 6.836 8.416 6.804 8.04C6.78 7.664 6.756 7.256 6.732 6.816C6.708 6.376 6.688 5.94 6.672 5.508C6.664 5.076 6.66 4.708 6.66 4.404C6.82 4.316 7 4.248 7.2 4.2C7.408 4.144 7.612 4.116 7.812 4.116C8.14 4.116 8.392 4.192 8.568 4.344C8.752 4.496 8.844 4.728 8.844 5.04ZM6.636 11.088C6.636 10.76 6.736 10.492 6.936 10.284C7.144 10.068 7.428 9.96 7.788 9.96C8.148 9.96 8.428 10.068 8.628 10.284C8.836 10.492 8.94 10.76 8.94 11.088C8.94 11.416 8.836 11.688 8.628 11.904C8.428 12.112 8.148 12.216 7.788 12.216C7.428 12.216 7.144 12.112 6.936 11.904C6.736 11.688 6.636 11.416 6.636 11.088Z' fill='%23BCBCBC'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: absolute;
    top: -4px;
    left: 0;
}
.cbl-review-block-news-item-head-left-title-con-stars {
    padding-top: 5px;
}
.cbl-review-block-news-item-head-right {
    margin-left: auto;
    -webkit-transform: translateY(6px);
            transform: translateY(6px);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding-left: 15px;
}
.cbl-review-block-news-item-head-right > * {
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #AEAEAE;
}
.cbl-review-block-news-item-text {
    padding-top: 18px;
}
.cbl-review-block-news-item-text > * {
    font-weight: 400;
    font-size: 16px;
    line-height: 156%;
    color: #444444;
}
.cbl-review-block-news-item-button {
    padding-top: 7px;
    padding-bottom: 11px;
}
.cbl-review-block-news-item-button > * {
    border: 2px solid #8074F2;
    border-radius: 5px;
    font-family: "Baloo";
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #8074F2;
    max-width: 105px;
    width: 100%;
    padding: 8px;
    background-color: transparent;
    -webkit-transition: background-color 0.3s ease, color 0.3s ease;
    transition: background-color 0.3s ease, color 0.3s ease;
    cursor: pointer;
}
.cbl-review-block-news-item-button > *:hover{
    color: #ffffff;
    background-color: #8074F2;
}
.cbl-review-block-news-more{
    line-height: 0;
    text-align: center;
    padding-top: 30px;
}
.cbl-review-block-news-more > *{
    max-width: 270px;
    width: 100%;
    padding: 24px 15px 20px 15px;
    cursor: pointer;
}

@media screen and (max-width: 1199px) {
    .cbl-review-block-nav {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .cbl-review-block-nav-select-con {
        margin-top: 40px;
        margin-left: 0;
    }
}

@media screen and (max-width: 991px) {
    .cbl-review-block-nav {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
    .cbl-review-block-nav-select-con {
        margin-top: 0;
        margin-left: auto;
    }
}

@media screen and (max-width: 767px) {
    .cbl-review-block-nav {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .cbl-review-block-nav-select-con {
        margin-top: 40px;
        margin-left: 0;
    }
}

@media screen and (max-width: 480px) {
    .cbl-review-block-news-item-head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .cbl-review-block-news-item-head-right {
        margin-left: 0;
        -webkit-transform: translateY(0);
                transform: translateY(0);
        padding-top: 24px;
        padding-left: 0
    }
}

@media screen and (max-width: 429px) {
    .cbl-review-block {
        margin-top: 20px
    }
    .cbl-review-block-inner {
        padding: 15px 14px 19px 14px
    }
    .cbl-review-block-news-item-head-left-title-con-inner-title {
        font-size: 18px;
    }
    .cbl-review-block-news-item-text > * {
        font-size: 14px;
        line-height: 164%;
    }
    .cbl-review-block-news-more > * {
        max-width: 200px;
        padding: 18px 10px 14px 10px;
    }
    .cbl-review-block-nav-item:after {
        top: calc(100% + 3px);
    }
    .cbl-review-block-nav-con {
        margin-left: -16px;
        padding: 7px 0;
    }
    .cbl-review-block-nav-item {
        margin-left: 16px;
    }
    .cbl-review-block-nav-select-con {
        margin-top: 38px;
    }
    .cbl-review-block-news-item-head-left-title-con-stars {
        padding-top: 6px
    }
    .cbl-review-block-news-item-head-left-title-con-inner-popover {
        margin-left: 10px;
        margin-top: 3px;
    }
    .cbl-review-block-news-item-head-left-title-con {
        padding-left: 15px
    }
    .cbl-review-block-news-item-head-left-photo {
        -webkit-transform: translateY(1px);
                transform: translateY(1px);
    }
    .cbl-review-block-news-item-head-left {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .cbl-review-block-news {
        padding-top: 19px
    }
    .cbl-review-block-news-item-head-right {
        padding-top: 16px;
    }
    .cbl-review-block-news-item-text {
        padding-top: 12px
    }
    .cbl-review-block-news-item-button {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .cbl-review-block-news-item {
        padding-top: 19px;
        padding-bottom: 11px;
    }
    .cbl-review-block-news-more {
        padding-top: 20px;
    }
}

/* --------------------------- Review block END ---------------------------------- */

/* --------------------------- Gallery block START ---------------------------------- */

.cbl-gallery-block {
    margin-top: 30px;
}
.cbl-gallery-block-inner {
    padding: 31px 39px 33px 39px;
}
.cbl-gallery-block-slider-con {
    margin-top: 17px;
    position: relative;
}
.cbl-gallery-block-slider-before,
.cbl-gallery-block-slider-after{
    content: '';
    display: block;
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background: #FFFFFF;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.79466 5.00323L7.91593 1.88183C8.07452 1.72339 8.15364 1.52961 8.15364 1.30052C8.15364 1.07144 8.0745 0.877757 7.91593 0.719342L7.43432 0.237576C7.27597 0.0792071 7.08217 0 6.85317 0C6.62416 0 6.43045 0.0792071 6.27186 0.237576L2.08437 4.4187C1.92591 4.57714 1.84668 4.77089 1.84668 5.00001C1.84668 5.22913 1.92589 5.42273 2.08437 5.58123L6.27184 9.76236C6.43043 9.92079 6.62412 10 6.85314 10C7.08217 10 7.27595 9.92079 7.4343 9.76236L7.9159 9.28068C8.0745 9.12233 8.15362 8.92966 8.15362 8.70261C8.15362 8.47574 8.07448 8.28091 7.9159 8.11822L4.79466 5.00323Z' fill='%238074F2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.12);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    cursor: pointer;
}
.cbl-gallery-block-slider-before{
    left: -5px;
}
.cbl-gallery-block-slider-after{
    right: -8px;
    -webkit-transform: scaleX(-1) translateY(-50%);
            transform: scaleX(-1) translateY(-50%);
}
.cbl-gallery-block-item {
    padding: 0 10px;
}
.cbl-gallery-block-item img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    border-radius: 15px;
}

.cbl-gallery-block .lSSlideOuter {
    padding: 0 11px;
}
.cbl-gallery-block .lSSlideOuter .lSPager.lSpg {
    display: none;
}
.cbl-gallery-block .lSAction > a{
    display: none;
}
.cbl-gallery-block .lSSlideOuter .lSPager.lSGallery {
    display: none;
}

@media screen and (max-width: 429px) {
    .cbl-gallery-block {
        margin-top: 20px;
    }
    .cbl-gallery-block-inner {
        padding: 16px 14px 15px 14px
    }
    .cbl-gallery-block .lSSlideOuter .lSPager.lSGallery {
        display: block;
    }
    .cbl-gallery-block .lSSlideOuter .lSPager.lSGallery a{
        border-radius: 5px;
        overflow: hidden;
        display: block;
    }
    .cbl-gallery-block-slider-before, .cbl-gallery-block-slider-after {
        width: 30px;
        height: 30px;
        background-size: 8px 8px;
        top: 37%;
    }
    .cbl-gallery-block-item {
        padding: 0;
    }
    .cbl-gallery-block .lSSlideOuter {
        padding: 0;
        margin: 0 15px;
    }
    .cbl-gallery-block-slider-con {
        margin-top: 13px;
    }
    .cbl-gallery-block-item img {
        border-radius: 12px;
    }
    .cbl-gallery-block-slider-before {
        left: 0px
    }
    .cbl-gallery-block-slider-after {
        right: 0px;
    }
}

/* --------------------------- Gallery block END ---------------------------------- */
/* --------------------------- Info right START ---------------------------------- */

.cbl-right-info {
    overflow: hidden;
}
.cbl-right-info-img {
    padding-top: 58.668%;
    width: 100%;
    /*background-position: 50% 50%;*/
    /* background-repeat: no-repeat; */
    /* background-size: cover; */
    overflow: hidden;
    position: relative;
}
.cbl-right-info-img img{
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    bottom: 0;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.cbl-right-info-con{
    padding: 37px 30px 35px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cbl-right-info-phone > * {
    font-weight: 700;
    font-size: 36px;
    line-height: 1;
    text-align: center;
    color: #444444;
}
.cbl-right-info-address {
    padding-top: 14px;
}
.cbl-right-info-address > * {
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
    text-align: center;
    color: #444444;
}
.cbl-right-info-direction {
    padding-top: 15px;
}
.cbl-right-info-direction > * {
    line-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cbl-right-info-direction > * svg{
    margin-right: 6px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
}
.cbl-right-info-direction > * span{
    display: inline-block;
    font-family: "Baloo";
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    letter-spacing: 0.07em;
    text-decoration: underline;
    color: #8074F2;
}
.cbl-right-info-direction > *:hover span{
    text-decoration: none;
}
.cbl-right-info-link {
    padding-top: 20px;
}
.cbl-right-info-link > * {
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    text-decoration: underline;
    color: #BCBCBC;
    display: inline-block; 
}
.cbl-right-info-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -20px;
    margin-left: -20px;
    line-height: 0;
    pointer-events: none;
    padding-top: 19px;
}
.cbl-right-info-socials a {
    display: inline-block;
    margin-top: 20px;
    margin-left: 20px;
    pointer-events: all;
}
.cbl-right-info-socials svg {
    width: 30px;
    height: 30px;
}

@media screen and (max-width: 429px) {
    .cbl-right-info-img {
        padding-top: 62.5%;
    }
    .cbl-right-info-phone > * {
        font-size: 30px;
    }
    .cbl-right-info-con {
        padding: 25px 15px 27px 15px;
    }
    .cbl-right-info-address {
        padding-top: 18px
    }
    .cbl-right-info-direction {
        padding-top: 19px
    }
    .cbl-right-info-direction > * svg {
        margin-right: 7px;
    }
    .cbl-right-info-link {
        padding-top: 9px
    }
}

/* --------------------------- Info right END ---------------------------------- */
/* --------------------------- Business hours right START ---------------------------------- */

.cbl-right-business-hours {
    margin-top: 30px;
}
.cbl-right-business-hours-inner {
    padding: 26px 30px 15px 30px;
}
.cbl-right-business-hours-list {
    padding-top: 7px;
}
.cbl-right-business-hours-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-top: 1px solid #DEDAFC;
    padding-top: 15px;
    padding-bottom: 14px;
}
.cbl-right-business-hours-item:first-child{
    border: none;
}
.cbl-right-business-hours-item > * {
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    color: #444444;
}

@media screen and (max-width: 429px) {
    .cbl-right-business-hours-inner {
        padding: 24px 15px 7px 15px;
    }
    .cbl-right-business-hours {
        margin-top: 20px;
    }
    .cbl-right-business-hours-item {
        padding-top: 14px;
    }
    .cbl-right-business-hours-list {
        padding-top: 0px
    }
}

/* --------------------------- Business hours right END ---------------------------------- */
/* --------------------------- Popular hours right START ---------------------------------- */

.cbl-right-popular-hours {
    margin-top: 30px
}
.cbl-right-popular-hours-inner {
    padding: 28px 30px 46px 30px;
}
.cbl-right-popular-hours-select-day-con {
    position: relative;
}
.cbl-right-popular-hours-select-day {
    position: absolute;
    top: -15px;
    right: 0;
    cursor: pointer;
}
.cbl-right-popular-hours-select-day-selected {
    position: relative;
}
.cbl-right-popular-hours-select-day-selected:after {
    top: 4px;
    right: 0;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}
.cbl-right-popular-hours-select-day-selected.active:after{
    -webkit-transform: scaleY(-1);
            transform: scaleY(-1);
}
.cbl-right-popular-hours-select-day-selected > * {
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #BCBCBC;
    padding-right: 18px;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.cbl-right-popular-hours-select-day-selected:hover > *,
.cbl-right-popular-hours-select-day-selected.active > *{
    color: #8074F2;
}
.cbl-right-popular-hours-select-day-select-list{
    display: none;
    position: absolute;
    top: calc(100% + 5px);
    right: -5px;
    z-index: 1;
}
.cbl-right-popular-hours-select-day-list {
    background-color: #ffffff;
    padding: 0 10px 5px 10px;
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
    border-radius: 0px 0px 5px 5px;
}
.cbl-right-popular-hours-select-day-list-item {
    padding: 5px 0;
}
.cbl-right-popular-hours-select-day-list-item > * {
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    color: #BCBCBC;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.cbl-right-popular-hours-select-day-list-item:hover > *{
    color: #8074F2;
}
.cbl-right-popular-hours-graff {
    padding-top: 22px;
}
.cbl-right-popular-hours-graff-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 74px;
    margin-left: -2px;
    position: relative;
}
.cbl-right-popular-hours-graff-list:after{
    content: "";
    display: block;
    width: calc(100% - 2px);
    height: 1px;
    background-color: #EDEDED;
    position: absolute;
    left: 2px;
    bottom: 0;
}
.cbl-right-popular-hours-graff-item {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: 2px;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.cbl-right-popular-hours-graff-item-body {
    height: 0%;
    opacity: 0;
    background-color: #8074F2;
    border-radius: 3px 3px 0px 0px;
    -webkit-transition: height 0.3s ease, opacity 0.3s ease;
    transition: height 0.3s ease, opacity 0.3s ease;
}
.cbl-right-popular-hours-graff-item-bodytime {
    position: absolute;
    left: 0;
    bottom: -17px;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #BCBCBC;
}

@media screen and (max-width: 429px) {
    .cbl-right-popular-hours {
        margin-top: 20px;
    }
    .cbl-right-popular-hours-inner {
        padding: 26px 15px 37px 15px;
    }
    .cbl-right-popular-hours-select-day {
        top: -16px;
    }
    .cbl-right-popular-hours-graff {
        padding-top: 12px
    }
}

/* --------------------------- Popular hours right END ---------------------------------- */
/* --------------------------- Yourbusiness START ---------------------------------- */

.cbl-right-yourbusiness {
    margin-top: 30px
}
.cbl-right-yourbusiness-inner {
    padding: 29px 30px 32px 30px;
}
.cbl-right-yourbusiness-button {
    line-height: 0;
    padding-top: 17px;
}
.cbl-right-yourbusiness-button > * {
    max-width: 236px;
    width: 100%;
    padding: 22px 15px 18px 15px;
}

@media screen and (max-width: 429px) {
    .cbl-right-yourbusiness {
        margin-top: 20px;
    }
    .cbl-right-yourbusiness-inner {
        padding: 26px 15px 25px 15px
    }
    .cbl-right-yourbusiness-button {
        padding-top: 11px;
    }
    .cbl-right-yourbusiness-button > * {
        max-width: 215px;
        padding: 18px 10px 14px 10px;
    }
}

/* --------------------------- Yourbusiness END ---------------------------------- */
/* --------------------------- Map START ---------------------------------- */

.content-map {
    margin-top: 70px;
    padding-top: 45.139%;
    padding-top: clamp(0px, 45.139%, 650px);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

@media screen and (max-width: 429px) {
    .content-map {
        padding-top: 75%;
        margin-top: 40px;
    }
}

/* --------------------------- Map END ---------------------------------- */
/* --------------------------- Pagination single page START ---------------------------------- */

.pagination{
    padding: 40px 15px;
    position: relative;
}
.pagination ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: -20px -10px 0;
}
.pagination ul li{
	padding: 20px 10px 0;
}
.pagination ul li a,
.pagination ul li p{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-family: "Baloo";
	font-weight: 400;
	line-height: 1.2;
	color: #444;
	border-radius: 5px;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.pagination ul li.default-button a,
.pagination ul li.default-button p{
	font-size: 20px;
    width: 40px;
    height: 40px;
}
.pagination ul li.default-button a:hover {
    background-color: #e3e0fd;
}
.pagination ul li.default-button.active p,
.pagination ul li.default-button.active a {
    background-color: #8074f2;
    color: #fff;
}
.pagination ul li.prev-button a,
.pagination ul li.next-button a{
	font-size: 16px;
    width: 85px;
    height: 40px;
    background-color: #e3e0fd;
}
.pagination.pagination-single-page ul li.prev-button a,
.pagination.pagination-single-page ul li.next-button a{
    width: auto;
    height: auto;
    padding: 10px 16px;
    min-height: 40px;
}
.pagination ul li.prev-button a:hover,
.pagination ul li.next-button a:hover {
    color: #444;
    -webkit-box-shadow: 0px 15px 32px 0px rgb(22 22 22 / 13%);
    box-shadow: 0px 15px 32px 0px rgb(22 22 22 / 13%);
}
.pagination ul li.prev-button svg,
.pagination ul li.next-button svg {
    display: inline-block;
    fill: #8074f2;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.pagination ul li.prev-button svg{
    margin-right: 7px;
}
.pagination ul li.next-button svg{
    margin-left: 7px;
}

@media screen and (max-width: 991px) {
	.pagination.pagination-city-category {
		margin-top: -50px;
	}
}

@media screen and (max-width: 767px) {
	.pagination.pagination-city-category ul{
		position: relative;
	    padding-bottom: calc(40px + 15px);
	}
	.pagination.pagination-city-category ul li.prev-button,
	.pagination.pagination-city-category ul li.next-button{
	    position: absolute;
    	top: calc(40px + 15px + 20px);
    	padding: 0;
	}
	.pagination.pagination-city-category ul li.prev-button {
	    left: 50%;
	    -webkit-transform: translateX(-100%) translateX(-5px);
	            transform: translateX(-100%) translateX(-5px);
	}
	.pagination.pagination-city-category ul li.next-button {
		right: 50%;
    	-webkit-transform: translateX(100%) translateX(5px);
    	        transform: translateX(100%) translateX(5px);
	}
}

@media screen and (max-width: 575px) {
	.pagination {
	    padding-top: 25px;
	    padding-bottom: 25px;
	}
	.pagination.pagination-single-page ul{
	    margin: -10px -5px 0;
	}
	.pagination.pagination-city-category ul{
	    margin: -4px -2px 0;
	    padding-bottom: calc(36px + 15px);
	}
	.pagination.pagination-single-page ul li{
		padding: 10px 5px 0;
	}
	.pagination.pagination-city-category ul li{
		padding: 4px 2px 0;
	}
	.pagination ul li.prev-button a,
	.pagination ul li.next-button a{
		font-size: 14px;
	    width: 70px;
	    height: 36px;
	}
	.pagination.pagination-single-page ul li.prev-button a,
	.pagination.pagination-single-page ul li.next-button a{
		padding: 9px 13px;
	    min-height: 36px;
	}
	.pagination.pagination-city-category ul li.prev-button,
	.pagination.pagination-city-category ul li.next-button{
	    top: calc(36px + 19px);
	}
	.pagination ul li.default-button a,
	.pagination ul li.default-button p{
	    font-size: 18px;
	    width: 36px;
	    height: 36px;
	}
}

/* --------------------------- Pagination single page END ---------------------------------- */




/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QWdCO0FBQ3BCO0FBQ0E7O0lBRUksV0FBVztJQUNYLHlEQUF5RDtJQUN6RCxpREFBaUQ7QUFDckQ7QUFDQTs7SUFFSSxxQkFBcUI7SUFDckIsYUFBYTtJQUNiLG9CQUFvQjtRQUNoQixjQUFjO0FBQ3RCO0FBQ0E7SUFDSSxpQkFBaUI7QUFDckI7QUFDQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtDQUNDO0VBQ0MsaUJBQWlCO0NBQ2xCO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLGtCQUFrQjtLQUNmLGlDQUFpQztDQUNyQztDQUNBOztLQUVJLGtCQUFrQjtLQUNsQiw2QkFBNkI7S0FDN0IsVUFBVTtDQUNkO0NBQ0E7S0FDSSxTQUFTO0tBQ1QscURBQXFEO2FBQzdDLDZDQUE2QztDQUN6RDtDQUNBO0VBQ0MsVUFBVTtLQUNQLG1EQUFtRDthQUMzQywyQ0FBMkM7Q0FDdkQ7QUFDRDs7QUFFQTtDQUNDO0tBQ0ksaUJBQWlCO0tBQ2pCLG9CQUFvQjtDQUN4QjtDQUNBO0tBQ0ksb0JBQW9CO0NBQ3hCO0NBQ0E7S0FDSSxtQkFBbUI7S0FDbkIsaUNBQWlDO0NBQ3JDO0NBQ0E7RUFDQyxtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLGtCQUFrQjtDQUNuQjtDQUNBOztFQUVDLGVBQWU7S0FDWixXQUFXO0tBQ1gsWUFBWTtDQUNoQjtDQUNBOztFQUVDLGlCQUFpQjtLQUNkLGdCQUFnQjtDQUNwQjtDQUNBOztLQUVJLHNCQUFzQjtDQUMxQjtDQUNBOztLQUVJLGVBQWU7S0FDZixXQUFXO0tBQ1gsWUFBWTtDQUNoQjtBQUNEOztBQUVBLDhGQUE4RiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvY3NzL3N0eWxlLW1vZHVsZXMvYnJlYWRjcnVtYnMuY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvY3NzL3N0eWxlLW1vZHVsZXMvYWRkcmVzcy1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9jc3Mvc3R5bGUtbW9kdWxlcy9pbmZvLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Nzcy9zdHlsZS1tb2R1bGVzL3Jldmlldy1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9jc3Mvc3R5bGUtbW9kdWxlcy9nYWxsZXJ5LWJsb2NrLmNzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Nzcy9zdHlsZS1tb2R1bGVzL3JpZ2h0LWluZm8uY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvY3NzL3N0eWxlLW1vZHVsZXMvcmlnaHQtYnVzaW5lc3MtaG91cnMuY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvY3NzL3N0eWxlLW1vZHVsZXMvcmlnaHQtcG9wdWxhci1ob3Vycy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9jc3Mvc3R5bGUtbW9kdWxlcy9yaWdodC15b3VyYnVzaW5lc3MuY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvY3NzL3N0eWxlLW1vZHVsZXMvbWFwLmNzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Nzcy9zdHlsZS1tb2R1bGVzL3BhZ2luYXRpb24uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBicmVhZGNydW1icyBTVEFSVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYnJlYWRjcnVtYnMtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMtbGlzdCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1icy1saXN0IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNiA2JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggZmlsbD0nJTIzODA3NEYyJyBkPSdNMS44LDEuM2MwLDAuMSwwLDAuMSwwLDAuMmMwLDAuMSwwLjEsMC4xLDAuMSwwLjFMMy4yLDNMMS45LDQuNEMxLjgsNC41LDEuOCw0LjYsMS44LDQuN2MwLDAuMSwwLDAuMiwwLjEsMC4zQzIsNSwyLjEsNS4xLDIuMiw1LjFjMC4xLDAsMC4yLDAsMC4zLTAuMWwxLjctMS43QzQuMiwzLjIsNC4yLDMuMSw0LjIsM2MwLTAuMSwwLTAuMi0wLjEtMC4zTDIuNSwxQzIuNCwxLDIuMywwLjksMi4yLDAuOWMtMC4xLDAtMC4yLDAtMC4yLDBDMS45LDEsMS45LDEsMS44LDEuMUMxLjgsMS4yLDEuOCwxLjMsMS44LDEuM3onLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnJlYWRjcnVtYnMtbGlzdCBsaTpmaXJzdC1jaGlsZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYnJlYWRjcnVtYnMtbGlzdCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMtbGlzdCBsaSA+ICp7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5icmVhZGNydW1icy1saXN0IGxpIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnJlYWRjcnVtYnMtbGlzdCBsaSBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAuYnJlYWRjcnVtYnMtbGlzdCBsaSA+ICoge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGJyZWFkY3J1bWJzIEVORCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFkZHJlc3MgYmxvY2sgU1RBUlQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2JsLWFkZHJlc3MtYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmc6IDI3cHggMzlweCAyOHB4IDM5cHg7XG59XG4uY2JsLWFkZHJlc3MtYmxvY2stdGl0bGUtY29uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2JsLWFkZHJlc3MtYmxvY2stdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOTVweCArIDE1cHgpO1xufVxuLmNibC1hZGRyZXNzLWJsb2NrLXRpdGxlID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay10aXRsZSBzcGFuIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay10aXRsZSBzdmcge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay1yYWl0aW5nLWNvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay1yYWl0aW5nLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uY2JsLWFkZHJlc3MtYmxvY2stcmFpdGluZy1hZGRyZXNzIHN2ZyB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuLmNibC1hZGRyZXNzLWJsb2NrLXJhaXRpbmctYWRkcmVzcyBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay1yYWl0aW5nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIHJpZ2h0OiAwO1xufVxuLmNibC1hZGRyZXNzLWJsb2NrLXJhaXRpbmctZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uY2JsLWFkZHJlc3MtYmxvY2stcmFpdGluZy1kZXNjcmlwdGlvbiA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjQkNCQ0JDO1xufVxuLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWNvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ1RkI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1jb24gLmNibC1ibG9jay1pY29uLXRpdGxle1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHB4O1xufVxuLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWxlZnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtbGVmdC1pbmZvLWljb24ge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMFxufVxuLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWxlZnQtaW5mby1pY29uIHN2ZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgIG9wYWNpdHk6IDAuNjU7XG59XG4uY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtbGVmdC1pbmZvLWRhdGEge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1sZWZ0LWluZm8tZGF0YS10aXRsZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWxlZnQtaW5mby1kYXRhLXRpdGxlID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyOSU7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtbGVmdC1pbmZvLWRhdGEtcGhvbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1jZW50ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xufVxuLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWNlbnRlciA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1yaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1jb24ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG4gICAgLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWNlbnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtY29uIC5idC1sYXBhICsgLmJ0LXN1Yi1kZXNjIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1jb24ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWNlbnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtY29uIC5idC1sYXBhICsgLmJ0LXN1Yi1kZXNjIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYmwtYWRkcmVzcy1ibG9jay10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jYmwtYWRkcmVzcy1ibG9jay1yYWl0aW5nLWNvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jYmwtYWRkcmVzcy1ibG9jay1yYWl0aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWNvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtY2VudGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1jb24gLmJ0LWxhcGEgKyAuYnQtc3ViLWRlc2Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSB7XG4gICAgLmNibC1hZGRyZXNzLWJsb2NrLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDE2cHggMTRweFxuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stdGl0bGUgPiAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stcmFpdGluZy1jb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stcmFpdGluZy1hZGRyZXNzIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB9XG4gICAgLmNibC1hZGRyZXNzLWJsb2NrLXJhaXRpbmctYWRkcmVzcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG4gICAgLmNibC1hZGRyZXNzLWJsb2NrLXN1YnRpdGxlLWNlbnRlciA+ICoge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgfVxuICAgIC5jYmwtYWRkcmVzcy1ibG9jay1zdWJ0aXRsZS1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuY2JsLWFkZHJlc3MtYmxvY2stc3VidGl0bGUtY29uIC5idC1sYXBhICsgLmJ0LXN1Yi1kZXNjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBBZGRyZXNzIGJsb2NrIEVORCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSW5mbyBibG9jayBTVEFSVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jYmwtaW5mby1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jYmwtaW5mby1ibG9jay1pbm5lciB7XG4gICAgcGFkZGluZzogMzFweCAzOXB4IDI3cHggMzlweDtcbn1cbi5jYmwtaW5mby1ibG9jay10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5jYmwtaW5mby1ibG9jay10ZXh0ID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1NiU7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KXtcbiAgICAuY2JsLWluZm8tYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XG4gICAgfVxuICAgIC5jYmwtaW5mby1ibG9jay1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTRweCAxMnB4IDE0cHg7XG4gICAgfVxuICAgIC5jYmwtaW5mby1ibG9jay10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweFxuICAgIH1cbiAgICAuY2JsLWluZm8tYmxvY2stdGV4dCA+ICoge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjQlO1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEluZm8gYmxvY2sgRU5EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmV2aWV3IGJsb2NrIFNUQVJUIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNibC1yZXZpZXctYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2JsLXJldmlldy1ibG9jay1pbm5lciB7XG4gICAgcGFkZGluZzogMzFweCAzOXB4IDM2cHggMzlweDtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5hdiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmNibC1yZXZpZXctYmxvY2stbmF2LWNvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNibC1yZXZpZXctYmxvY2stbmF2LWl0ZW06YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FFQUVBRTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtaXRlbS5hY3RpdmUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLWlubmVyIC5jYmwtcmV2aWV3LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5hdi1pdGVtLmFjdGl2ZTphZnRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA3NEYyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5hdi1pdGVtID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNBRUFFQUU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtaXRlbTpob3ZlciA+ICp7XG4gICAgY29sb3I6ICM4MDc0RjI7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtaXRlbS5hY3RpdmUgPiAqIHtcbiAgICBjb2xvcjogIzgwNzRGMjtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5hdi1zZWxlY3QtY29uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQzdGQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTFweCAzMHB4IDExcHggMTRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xufVxuLmNibC1yZXZpZXctYmxvY2stbmF2LXNlbGVjdDpob3ZlcntcbiAgICBib3JkZXItY29sb3I6ICM4MDc0RjI7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0OmJlZm9yZXtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0LXRpdGxlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0OmFmdGVye1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMTNweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0LmFjdGl2ZTphZnRlcntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5hdi1zZWxlY3Qtc2VsZWN0ZWQge1xuXG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0LWxpc3QtaXRlbSA+ICosXG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0LXNlbGVjdGVkID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0LWxpc3QtaXRlbTpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0LWxpc3QtaXRlbTpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ1RkI7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW06Zmlyc3QtY2hpbGR7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS1oZWFkLWxlZnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZC1sZWZ0LXBob3RvIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS1oZWFkLWxlZnQtcGhvdG8gaW1nIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS1oZWFkLWxlZnQtdGl0bGUtY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZC1sZWZ0LXRpdGxlLWNvbi1pbm5lciB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNibC1yZXZpZXctYmxvY2stbmV3cy1pdGVtLWhlYWQtbGVmdC10aXRsZS1jb24taW5uZXItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZC1sZWZ0LXRpdGxlLWNvbi1pbm5lci1wb3BvdmVyIHtcbiAgICBmb250LWZhbWlseTogXCJCYWxvb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjQkNCQ0JDO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS1oZWFkLWxlZnQtdGl0bGUtY29uLWlubmVyLXBvcG92ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc3LjUnIHN0cm9rZT0nJTIzQUVBRUFFJy8lM0UlM0NwYXRoIGQ9J004Ljg0NCA1LjA0QzguODQ0IDUuMjI0IDguODQgNS40OTIgOC44MzIgNS44NDRDOC44MjQgNi4xODggOC44MDggNi41NjQgOC43ODQgNi45NzJDOC43NiA3LjM3MiA4LjcyOCA3Ljc3NiA4LjY4OCA4LjE4NEM4LjY0OCA4LjU4NCA4LjYgOC45MzIgOC41NDQgOS4yMjhDOC41MTIgOS4yNTIgOC40NjQgOS4yNzYgOC40IDkuM0M4LjMzNiA5LjMyNCA4LjI2OCA5LjM0NCA4LjE5NiA5LjM2QzguMTI0IDkuMzc2IDguMDUyIDkuMzg4IDcuOTggOS4zOTZDNy45MDggOS40MDQgNy44NDQgOS40MDggNy43ODggOS40MDhDNy41NTYgOS40MDggNy4zNiA5LjM3MiA3LjIgOS4zQzcuMDQ4IDkuMjI4IDYuOTUyIDkuMDg4IDYuOTEyIDguODhDNi44NzIgOC42OTYgNi44MzYgOC40MTYgNi44MDQgOC4wNEM2Ljc4IDcuNjY0IDYuNzU2IDcuMjU2IDYuNzMyIDYuODE2QzYuNzA4IDYuMzc2IDYuNjg4IDUuOTQgNi42NzIgNS41MDhDNi42NjQgNS4wNzYgNi42NiA0LjcwOCA2LjY2IDQuNDA0QzYuODIgNC4zMTYgNyA0LjI0OCA3LjIgNC4yQzcuNDA4IDQuMTQ0IDcuNjEyIDQuMTE2IDcuODEyIDQuMTE2QzguMTQgNC4xMTYgOC4zOTIgNC4xOTIgOC41NjggNC4zNDRDOC43NTIgNC40OTYgOC44NDQgNC43MjggOC44NDQgNS4wNFpNNi42MzYgMTEuMDg4QzYuNjM2IDEwLjc2IDYuNzM2IDEwLjQ5MiA2LjkzNiAxMC4yODRDNy4xNDQgMTAuMDY4IDcuNDI4IDkuOTYgNy43ODggOS45NkM4LjE0OCA5Ljk2IDguNDI4IDEwLjA2OCA4LjYyOCAxMC4yODRDOC44MzYgMTAuNDkyIDguOTQgMTAuNzYgOC45NCAxMS4wODhDOC45NCAxMS40MTYgOC44MzYgMTEuNjg4IDguNjI4IDExLjkwNEM4LjQyOCAxMi4xMTIgOC4xNDggMTIuMjE2IDcuNzg4IDEyLjIxNkM3LjQyOCAxMi4yMTYgNy4xNDQgMTIuMTEyIDYuOTM2IDExLjkwNEM2LjczNiAxMS42ODggNi42MzYgMTEuNDE2IDYuNjM2IDExLjA4OFonIGZpbGw9JyUyM0JDQkNCQycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAwO1xufVxuLmNibC1yZXZpZXctYmxvY2stbmV3cy1pdGVtLWhlYWQtbGVmdC10aXRsZS1jb24tc3RhcnMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZC1yaWdodCA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjQUVBRUFFO1xufVxuLmNibC1yZXZpZXctYmxvY2stbmV3cy1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuLmNibC1yZXZpZXctYmxvY2stbmV3cy1pdGVtLXRleHQgPiAqIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTU2JTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0tYnV0dG9uID4gKiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzgwNzRGMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFsb29cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjODA3NEYyO1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS1idXR0b24gPiAqOmhvdmVye1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDc0RjI7XG59XG4uY2JsLXJldmlldy1ibG9jay1uZXdzLW1vcmV7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmNibC1yZXZpZXctYmxvY2stbmV3cy1tb3JlID4gKntcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMTVweCAyMHB4IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY2JsLXJldmlldy1ibG9jay1uYXYge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNibC1yZXZpZXctYmxvY2stbmF2LXNlbGVjdC1jb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNibC1yZXZpZXctYmxvY2stbmF2IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5hdi1zZWxlY3QtY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5hdiB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuY2JsLXJldmlldy1ibG9jay1uYXYtc2VsZWN0LWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNibC1yZXZpZXctYmxvY2stbmV3cy1pdGVtLWhlYWQtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgIC5jYmwtcmV2aWV3LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweFxuICAgIH1cbiAgICAuY2JsLXJldmlldy1ibG9jay1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTRweCAxOXB4IDE0cHhcbiAgICB9XG4gICAgLmNibC1yZXZpZXctYmxvY2stbmV3cy1pdGVtLWhlYWQtbGVmdC10aXRsZS1jb24taW5uZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS10ZXh0ID4gKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NCU7XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtbW9yZSA+ICoge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMTRweCAxMHB4O1xuICAgIH1cbiAgICAuY2JsLXJldmlldy1ibG9jay1uYXYtaXRlbTphZnRlciB7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgM3B4KTtcbiAgICB9XG4gICAgLmNibC1yZXZpZXctYmxvY2stbmF2LWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5hdi1zZWxlY3QtY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICB9XG4gICAgLmNibC1yZXZpZXctYmxvY2stbmV3cy1pdGVtLWhlYWQtbGVmdC10aXRsZS1jb24tc3RhcnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS1oZWFkLWxlZnQtdGl0bGUtY29uLWlubmVyLXBvcG92ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgICAuY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZC1sZWZ0LXRpdGxlLWNvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweFxuICAgIH1cbiAgICAuY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZC1sZWZ0LXBob3RvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICB9XG4gICAgLmNibC1yZXZpZXctYmxvY2stbmV3cy1pdGVtLWhlYWQtbGVmdCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5ld3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweFxuICAgIH1cbiAgICAuY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0taGVhZC1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cbiAgICAuY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtaXRlbS1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAuY2JsLXJldmlldy1ibG9jay1uZXdzLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgfVxuICAgIC5jYmwtcmV2aWV3LWJsb2NrLW5ld3MtbW9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJldmlldyBibG9jayBFTkQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEdhbGxlcnkgYmxvY2sgU1RBUlQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2JsLWdhbGxlcnktYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2JsLWdhbGxlcnktYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmc6IDMxcHggMzlweCAzM3B4IDM5cHg7XG59XG4uY2JsLWdhbGxlcnktYmxvY2stc2xpZGVyLWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2JsLWdhbGxlcnktYmxvY2stc2xpZGVyLWJlZm9yZSxcbi5jYmwtZ2FsbGVyeS1ibG9jay1zbGlkZXItYWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC43OTQ2NiA1LjAwMzIzTDcuOTE1OTMgMS44ODE4M0M4LjA3NDUyIDEuNzIzMzkgOC4xNTM2NCAxLjUyOTYxIDguMTUzNjQgMS4zMDA1MkM4LjE1MzY0IDEuMDcxNDQgOC4wNzQ1IDAuODc3NzU3IDcuOTE1OTMgMC43MTkzNDJMNy40MzQzMiAwLjIzNzU3NkM3LjI3NTk3IDAuMDc5MjA3MSA3LjA4MjE3IDAgNi44NTMxNyAwQzYuNjI0MTYgMCA2LjQzMDQ1IDAuMDc5MjA3MSA2LjI3MTg2IDAuMjM3NTc2TDIuMDg0MzcgNC40MTg3QzEuOTI1OTEgNC41NzcxNCAxLjg0NjY4IDQuNzcwODkgMS44NDY2OCA1LjAwMDAxQzEuODQ2NjggNS4yMjkxMyAxLjkyNTg5IDUuNDIyNzMgMi4wODQzNyA1LjU4MTIzTDYuMjcxODQgOS43NjIzNkM2LjQzMDQzIDkuOTIwNzkgNi42MjQxMiAxMCA2Ljg1MzE0IDEwQzcuMDgyMTcgMTAgNy4yNzU5NSA5LjkyMDc5IDcuNDM0MyA5Ljc2MjM2TDcuOTE1OSA5LjI4MDY4QzguMDc0NSA5LjEyMjMzIDguMTUzNjIgOC45Mjk2NiA4LjE1MzYyIDguNzAyNjFDOC4xNTM2MiA4LjQ3NTc0IDguMDc0NDggOC4yODA5MSA3LjkxNTkgOC4xMTgyMkw0Ljc5NDY2IDUuMDAzMjNaJyBmaWxsPSclMjM4MDc0RjInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNibC1nYWxsZXJ5LWJsb2NrLXNsaWRlci1iZWZvcmV7XG4gICAgbGVmdDogLTVweDtcbn1cbi5jYmwtZ2FsbGVyeS1ibG9jay1zbGlkZXItYWZ0ZXJ7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNibC1nYWxsZXJ5LWJsb2NrLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5jYmwtZ2FsbGVyeS1ibG9jay1pdGVtIGltZyB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmNibC1nYWxsZXJ5LWJsb2NrIC5sU1NsaWRlT3V0ZXIge1xuICAgIHBhZGRpbmc6IDAgMTFweDtcbn1cbi5jYmwtZ2FsbGVyeS1ibG9jayAubFNTbGlkZU91dGVyIC5sU1BhZ2VyLmxTcGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2JsLWdhbGxlcnktYmxvY2sgLmxTQWN0aW9uID4gYXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNibC1nYWxsZXJ5LWJsb2NrIC5sU1NsaWRlT3V0ZXIgLmxTUGFnZXIubFNHYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgIC5jYmwtZ2FsbGVyeS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5jYmwtZ2FsbGVyeS1ibG9jay1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTRweCAxNXB4IDE0cHhcbiAgICB9XG4gICAgLmNibC1nYWxsZXJ5LWJsb2NrIC5sU1NsaWRlT3V0ZXIgLmxTUGFnZXIubFNHYWxsZXJ5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jYmwtZ2FsbGVyeS1ibG9jayAubFNTbGlkZU91dGVyIC5sU1BhZ2VyLmxTR2FsbGVyeSBhe1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY2JsLWdhbGxlcnktYmxvY2stc2xpZGVyLWJlZm9yZSwgLmNibC1nYWxsZXJ5LWJsb2NrLXNsaWRlci1hZnRlciB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbiAgICAgICAgdG9wOiAzNyU7XG4gICAgfVxuICAgIC5jYmwtZ2FsbGVyeS1ibG9jay1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNibC1nYWxsZXJ5LWJsb2NrIC5sU1NsaWRlT3V0ZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG4gICAgLmNibC1nYWxsZXJ5LWJsb2NrLXNsaWRlci1jb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgICAuY2JsLWdhbGxlcnktYmxvY2staXRlbSBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cbiAgICAuY2JsLWdhbGxlcnktYmxvY2stc2xpZGVyLWJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDBweFxuICAgIH1cbiAgICAuY2JsLWdhbGxlcnktYmxvY2stc2xpZGVyLWFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBHYWxsZXJ5IGJsb2NrIEVORCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEluZm8gcmlnaHQgU1RBUlQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2JsLXJpZ2h0LWluZm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2JsLXJpZ2h0LWluZm8taW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNTguNjY4JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKmJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7Ki9cbiAgICAvKiBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAqL1xuICAgIC8qIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICovXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2JsLXJpZ2h0LWluZm8taW1nIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2JsLXJpZ2h0LWluZm8tY29ue1xuICAgIHBhZGRpbmc6IDM3cHggMzBweCAzNXB4IDMwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2JsLXJpZ2h0LWluZm8tcGhvbmUgPiAqIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY2JsLXJpZ2h0LWluZm8tYWRkcmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uY2JsLXJpZ2h0LWluZm8tYWRkcmVzcyA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jYmwtcmlnaHQtaW5mby1kaXJlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmNibC1yaWdodC1pbmZvLWRpcmVjdGlvbiA+ICoge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2JsLXJpZ2h0LWluZm8tZGlyZWN0aW9uID4gKiBzdmd7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uY2JsLXJpZ2h0LWluZm8tZGlyZWN0aW9uID4gKiBzcGFue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJCYWxvb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjODA3NEYyO1xufVxuLmNibC1yaWdodC1pbmZvLWRpcmVjdGlvbiA+ICo6aG92ZXIgc3BhbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2JsLXJpZ2h0LWluZm8tbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY2JsLXJpZ2h0LWluZm8tbGluayA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogI0JDQkNCQztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxufVxuLmNibC1yaWdodC1pbmZvLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuLmNibC1yaWdodC1pbmZvLXNvY2lhbHMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5jYmwtcmlnaHQtaW5mby1zb2NpYWxzIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgIC5jYmwtcmlnaHQtaW5mby1pbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjIuNSU7XG4gICAgfVxuICAgIC5jYmwtcmlnaHQtaW5mby1waG9uZSA+ICoge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5jYmwtcmlnaHQtaW5mby1jb24ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjdweCAxNXB4O1xuICAgIH1cbiAgICAuY2JsLXJpZ2h0LWluZm8tYWRkcmVzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4XG4gICAgfVxuICAgIC5jYmwtcmlnaHQtaW5mby1kaXJlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweFxuICAgIH1cbiAgICAuY2JsLXJpZ2h0LWluZm8tZGlyZWN0aW9uID4gKiBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG4gICAgLmNibC1yaWdodC1pbmZvLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSW5mbyByaWdodCBFTkQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCdXNpbmVzcyBob3VycyByaWdodCBTVEFSVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jYmwtcmlnaHQtYnVzaW5lc3MtaG91cnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2JsLXJpZ2h0LWJ1c2luZXNzLWhvdXJzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNnB4IDMwcHggMTVweCAzMHB4O1xufVxuLmNibC1yaWdodC1idXNpbmVzcy1ob3Vycy1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLmNibC1yaWdodC1idXNpbmVzcy1ob3Vycy1pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURBRkM7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4uY2JsLXJpZ2h0LWJ1c2luZXNzLWhvdXJzLWl0ZW06Zmlyc3QtY2hpbGR7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLmNibC1yaWdodC1idXNpbmVzcy1ob3Vycy1pdGVtID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSB7XG4gICAgLmNibC1yaWdodC1idXNpbmVzcy1ob3Vycy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTVweCA3cHggMTVweDtcbiAgICB9XG4gICAgLmNibC1yaWdodC1idXNpbmVzcy1ob3VycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5jYmwtcmlnaHQtYnVzaW5lc3MtaG91cnMtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIH1cbiAgICAuY2JsLXJpZ2h0LWJ1c2luZXNzLWhvdXJzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQnVzaW5lc3MgaG91cnMgcmlnaHQgRU5EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUG9wdWxhciBob3VycyByaWdodCBTVEFSVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jYmwtcmlnaHQtcG9wdWxhci1ob3VycyB7XG4gICAgbWFyZ2luLXRvcDogMzBweFxufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyOHB4IDMwcHggNDZweCAzMHB4O1xufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLXNlbGVjdC1kYXktY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2JsLXJpZ2h0LXBvcHVsYXItaG91cnMtc2VsZWN0LWRheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLXNlbGVjdC1kYXktc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYmwtcmlnaHQtcG9wdWxhci1ob3Vycy1zZWxlY3QtZGF5LXNlbGVjdGVkOmFmdGVyIHtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG4uY2JsLXJpZ2h0LXBvcHVsYXItaG91cnMtc2VsZWN0LWRheS1zZWxlY3RlZC5hY3RpdmU6YWZ0ZXJ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uY2JsLXJpZ2h0LXBvcHVsYXItaG91cnMtc2VsZWN0LWRheS1zZWxlY3RlZCA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjQkNCQ0JDO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLXNlbGVjdC1kYXktc2VsZWN0ZWQ6aG92ZXIgPiAqLFxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLXNlbGVjdC1kYXktc2VsZWN0ZWQuYWN0aXZlID4gKntcbiAgICBjb2xvcjogIzgwNzRGMjtcbn1cbi5jYmwtcmlnaHQtcG9wdWxhci1ob3Vycy1zZWxlY3QtZGF5LXNlbGVjdC1saXN0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgICByaWdodDogLTVweDtcbiAgICB6LWluZGV4OiAxO1xufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLXNlbGVjdC1kYXktbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDEwcHggNXB4IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLXNlbGVjdC1kYXktbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbn1cbi5jYmwtcmlnaHQtcG9wdWxhci1ob3Vycy1zZWxlY3QtZGF5LWxpc3QtaXRlbSA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjQkNCQ0JDO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5jYmwtcmlnaHQtcG9wdWxhci1ob3Vycy1zZWxlY3QtZGF5LWxpc3QtaXRlbTpob3ZlciA+ICp7XG4gICAgY29sb3I6ICM4MDc0RjI7XG59XG4uY2JsLXJpZ2h0LXBvcHVsYXItaG91cnMtZ3JhZmYge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLWdyYWZmLWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLWdyYWZmLWxpc3Q6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAycHg7XG4gICAgYm90dG9tOiAwO1xufVxuLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLWdyYWZmLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2JsLXJpZ2h0LXBvcHVsYXItaG91cnMtZ3JhZmYtaXRlbS1ib2R5IHtcbiAgICBoZWlnaHQ6IDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNzRGMjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDBweCAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5jYmwtcmlnaHQtcG9wdWxhci1ob3Vycy1ncmFmZi1pdGVtLWJvZHl0aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjQkNCQ0JDO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgIC5jYmwtcmlnaHQtcG9wdWxhci1ob3VycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5jYmwtcmlnaHQtcG9wdWxhci1ob3Vycy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTVweCAzN3B4IDE1cHg7XG4gICAgfVxuICAgIC5jYmwtcmlnaHQtcG9wdWxhci1ob3Vycy1zZWxlY3QtZGF5IHtcbiAgICAgICAgdG9wOiAtMTZweDtcbiAgICB9XG4gICAgLmNibC1yaWdodC1wb3B1bGFyLWhvdXJzLWdyYWZmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHhcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQb3B1bGFyIGhvdXJzIHJpZ2h0IEVORCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFlvdXJidXNpbmVzcyBTVEFSVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jYmwtcmlnaHQteW91cmJ1c2luZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4XG59XG4uY2JsLXJpZ2h0LXlvdXJidXNpbmVzcy1pbm5lciB7XG4gICAgcGFkZGluZzogMjlweCAzMHB4IDMycHggMzBweDtcbn1cbi5jYmwtcmlnaHQteW91cmJ1c2luZXNzLWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG59XG4uY2JsLXJpZ2h0LXlvdXJidXNpbmVzcy1idXR0b24gPiAqIHtcbiAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIycHggMTVweCAxOHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSB7XG4gICAgLmNibC1yaWdodC15b3VyYnVzaW5lc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuY2JsLXJpZ2h0LXlvdXJidXNpbmVzcy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTVweCAyNXB4IDE1cHhcbiAgICB9XG4gICAgLmNibC1yaWdodC15b3VyYnVzaW5lc3MtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgfVxuICAgIC5jYmwtcmlnaHQteW91cmJ1c2luZXNzLWJ1dHRvbiA+ICoge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMTRweCAxMHB4O1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFlvdXJidXNpbmVzcyBFTkQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBNYXAgU1RBUlQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY29udGVudC1tYXAge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ1LjEzOSU7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDBweCwgNDUuMTM5JSwgNjUwcHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xuICAgIC5jb250ZW50LW1hcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTWFwIEVORCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBhZ2luYXRpb24gc2luZ2xlIHBhZ2UgU1RBUlQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGFnaW5hdGlvbntcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2luYXRpb24gdWx7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IC0yMHB4IC0xMHB4IDA7XG59XG4ucGFnaW5hdGlvbiB1bCBsaXtcblx0cGFkZGluZzogMjBweCAxMHB4IDA7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSBhLFxuLnBhZ2luYXRpb24gdWwgbGkgcHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdCAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHQgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJCYWxvb1wiO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzQ0NDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuLnBhZ2luYXRpb24gdWwgbGkuZGVmYXVsdC1idXR0b24gYSxcbi5wYWdpbmF0aW9uIHVsIGxpLmRlZmF1bHQtYnV0dG9uIHB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4ucGFnaW5hdGlvbiB1bCBsaS5kZWZhdWx0LWJ1dHRvbiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlMGZkO1xufVxuLnBhZ2luYXRpb24gdWwgbGkuZGVmYXVsdC1idXR0b24uYWN0aXZlIHAsXG4ucGFnaW5hdGlvbiB1bCBsaS5kZWZhdWx0LWJ1dHRvbi5hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNzRmMjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uIHVsIGxpLnByZXYtYnV0dG9uIGEsXG4ucGFnaW5hdGlvbiB1bCBsaS5uZXh0LWJ1dHRvbiBhe1xuXHRmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UwZmQ7XG59XG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXNpbmdsZS1wYWdlIHVsIGxpLnByZXYtYnV0dG9uIGEsXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXNpbmdsZS1wYWdlIHVsIGxpLm5leHQtYnV0dG9uIGF7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLnBhZ2luYXRpb24gdWwgbGkucHJldi1idXR0b24gYTpob3Zlcixcbi5wYWdpbmF0aW9uIHVsIGxpLm5leHQtYnV0dG9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDE1cHggMzJweCAwcHggcmdiKDIyIDIyIDIyIC8gMTMlKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMnB4IDBweCByZ2IoMjIgMjIgMjIgLyAxMyUpO1xufVxuLnBhZ2luYXRpb24gdWwgbGkucHJldi1idXR0b24gc3ZnLFxuLnBhZ2luYXRpb24gdWwgbGkubmV4dC1idXR0b24gc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogIzgwNzRmMjtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG59XG4ucGFnaW5hdGlvbiB1bCBsaS5wcmV2LWJ1dHRvbiBzdmd7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4ucGFnaW5hdGlvbiB1bCBsaS5uZXh0LWJ1dHRvbiBzdmd7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnBhZ2luYXRpb24ucGFnaW5hdGlvbi1jaXR5LWNhdGVnb3J5IHtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWNpdHktY2F0ZWdvcnkgdWx7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDBweCArIDE1cHgpO1xuXHR9XG5cdC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tY2l0eS1jYXRlZ29yeSB1bCBsaS5wcmV2LWJ1dHRvbixcblx0LnBhZ2luYXRpb24ucGFnaW5hdGlvbi1jaXR5LWNhdGVnb3J5IHVsIGxpLm5leHQtYnV0dG9ue1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0dG9wOiBjYWxjKDQwcHggKyAxNXB4ICsgMjBweCk7XG4gICAgXHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tY2l0eS1jYXRlZ29yeSB1bCBsaS5wcmV2LWJ1dHRvbiB7XG5cdCAgICBsZWZ0OiA1MCU7XG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWCgtNXB4KTtcblx0ICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVYKC01cHgpO1xuXHR9XG5cdC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tY2l0eS1jYXRlZ29yeSB1bCBsaS5uZXh0LWJ1dHRvbiB7XG5cdFx0cmlnaHQ6IDUwJTtcbiAgICBcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgICBcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVgoNXB4KTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQucGFnaW5hdGlvbiB7XG5cdCAgICBwYWRkaW5nLXRvcDogMjVweDtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR9XG5cdC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc2luZ2xlLXBhZ2UgdWx7XG5cdCAgICBtYXJnaW46IC0xMHB4IC01cHggMDtcblx0fVxuXHQucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWNpdHktY2F0ZWdvcnkgdWx7XG5cdCAgICBtYXJnaW46IC00cHggLTJweCAwO1xuXHQgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzZweCArIDE1cHgpO1xuXHR9XG5cdC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc2luZ2xlLXBhZ2UgdWwgbGl7XG5cdFx0cGFkZGluZzogMTBweCA1cHggMDtcblx0fVxuXHQucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWNpdHktY2F0ZWdvcnkgdWwgbGl7XG5cdFx0cGFkZGluZzogNHB4IDJweCAwO1xuXHR9XG5cdC5wYWdpbmF0aW9uIHVsIGxpLnByZXYtYnV0dG9uIGEsXG5cdC5wYWdpbmF0aW9uIHVsIGxpLm5leHQtYnV0dG9uIGF7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgd2lkdGg6IDcwcHg7XG5cdCAgICBoZWlnaHQ6IDM2cHg7XG5cdH1cblx0LnBhZ2luYXRpb24ucGFnaW5hdGlvbi1zaW5nbGUtcGFnZSB1bCBsaS5wcmV2LWJ1dHRvbiBhLFxuXHQucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXNpbmdsZS1wYWdlIHVsIGxpLm5leHQtYnV0dG9uIGF7XG5cdFx0cGFkZGluZzogOXB4IDEzcHg7XG5cdCAgICBtaW4taGVpZ2h0OiAzNnB4O1xuXHR9XG5cdC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tY2l0eS1jYXRlZ29yeSB1bCBsaS5wcmV2LWJ1dHRvbixcblx0LnBhZ2luYXRpb24ucGFnaW5hdGlvbi1jaXR5LWNhdGVnb3J5IHVsIGxpLm5leHQtYnV0dG9ue1xuXHQgICAgdG9wOiBjYWxjKDM2cHggKyAxOXB4KTtcblx0fVxuXHQucGFnaW5hdGlvbiB1bCBsaS5kZWZhdWx0LWJ1dHRvbiBhLFxuXHQucGFnaW5hdGlvbiB1bCBsaS5kZWZhdWx0LWJ1dHRvbiBwe1xuXHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHQgICAgd2lkdGg6IDM2cHg7XG5cdCAgICBoZWlnaHQ6IDM2cHg7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBhZ2luYXRpb24gc2luZ2xlIHBhZ2UgRU5EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/






