.b2, .b2 * {
    font-family: menu;
    
}

.b2--made_by {
    position: absolute;
    bottom: 20px;
    color: #727272;
    padding: 0 5px;
}

.b2 {
    height: 100%;
    width: 200px; 

    text-align: left;

    position: absolute;
    top: 0;

    padding: 0;

    font-size: 1.25em;
    letter-spacing: 0.025em;
}

.b2, .b2 * {
    font-weight: 500; 
}

.b2--wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin: 0;
    
    padding: 0 1em;
    
    background-color: white;
    box-sizing: border-box;
    
    text-align: left;
}

.b2--logo {
    outline: none;
    padding: 0;
    margin-bottom: 20%;
    
    display: block;
    width: 100%;
}

.b2--logo_img {
    width: 100%;
    cursor: pointer;
}

.b2--menu {
    display: flex;
    flex-direction: column;
    
    align-items: flex-start;

/*    text-transform: uppercase;*/

    width: 100%;
    margin-bottom: 12%;
}
.b2--city {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: center;
    justify-content: flex-start;
    text-align: center;
    position: absolute;
    top: 0;
    font-size: 0.8em;
    width: 100%;
}
.b2--city select, .city_select_popup_wrap select{
    width: 100%;
    padding: 5px 20px 5px 20px;
    font-size: 16px;
    border: none;
    height: 34px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #E8E7EB;
}
.city_select_popup_wrap select{
    padding: 5px 35px 5px 20px;
}
.b2--city select::-ms-expand, .city_select_popup_wrap select::-ms-expand {
    display: none; /* remove default arrow on ie10 and ie11 */
}

@media screen and (min-width:0\0) {
    .b2--city select {
        background:none\9;
        padding: 5px\9;
    }
    .city_select_popup_wrap select {
        background:none\9;
        padding: 5px\9;
    }
}

.b2--city:after {
    content: ">";
    display: block;
    width: 16px;
    height: 16px;
    color: #6D6D6D;
    position: absolute;
    right: 5px;
    top: 10px;
    font-family: menu;
    transform: rotate(90deg);
    pointer-events: none;
}
.city_select_popup_wrap {
    position: relative;
}
.city_select_popup_wrap:after {
    content: ">";
    display: block;
    width: 16px;
    height: 16px;
    color: #6D6D6D;
    position: absolute;
    right: 5px;
    top: 10px;
    font-family: menu;
    transform: rotate(90deg);
    pointer-events: none;
}

.city_popup_wrap {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.75);
    z-index: 999;

    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;

}

.city_popup {
    background: #fff;
    width: 320px;
    height: 130px;
    padding: 7px 0 0;
}

.city_popup .pre_selection,
.city_popup .selection {
    text-align: center;
}

.city_popup .selection {
    display: none;
}

.city_popup .h {
    font-size: 24px;
    line-height: 18px;
    text-align: center;
}

.city_popup a {
    background: #979797;
    padding: 7px 9px;
    color: #fff;
    margin-left: 7px;
    margin-right: 4px;
    display: inline-block;
    width: 71px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
}

.city_select_popup_wrap {
    display: inline-block;
}
.b2--menu:last-child {
    margin-bottom: 0;
}

    .b2--menu_item {
        white-space: nowrap;
        text-decoration: none;

        height: 1.5em;
        line-height: 1.5em;
        padding: 0.1em 0.25em;

        color: #727272;

        transition: color 0.1s ease-in;

        outline: none;
    }
    .b2--menu_item + .b2--menu_item {
        margin-top: 0.05em;
    }

    

    .b2--menu_item.is-active,
    .b2--menu_item:hover {
        color: black;
    }
    .b2--menu_item:active {
        color: black;
    }

.b2--footer {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 20%;
}

.b2--footer_social {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0.13em;
}

.b2--footer_number {
    text-decoration: none;
    
    margin-top: 0.35em;
    /*height: 1.5em;*/
    line-height: 1.3em;
    padding: 0.1em 0.25em;

    color: #727272;

    transition: color 0.1s ease-in;

    outline: none;
}

    .b2--footer_number:hover, .b2--footer_number:active {
        font-weight: 500;
        color: black;
    }

.b2--footer_time {
    /*margin-top: 0.15em;*/
    height: 1.5em;
    /*line-height: 1.5em;*/
    padding: 0.1em 0.25em;
    font-size: 0.8em;

    color: #727272;
}


.b2--lang {
    color: #828282;
    height: 6.0em;
    
    display: flex;
    align-items: center;
}

span.city_hint {
    font-size: 0.75em;
}
.b2--lang_item {
    display: inline-block;

    padding: 0.25em;
    cursor: pointer; 
    width: 1.5em;
}

.b2--lang_item.is-active {
    color: black;
    transform: scale(1.1);
/*    border: 1px solid black;*/
}
.b2--lang_item:hover {
/*    background-color: black;*/
    
    transform: scale(1.1);
    color: black;
    transform: scale(1.05);
}

.b2--lang_item:active {
    font-weight: 500;
    transform: scale(1.1);
}

.b2--icon {
    outline: none;

    color: #727272;
    text-decoration: none;

    font-size: 1.25em;

    transition: transform 0.1s ease-in;
}

.b2--icon:hover {
    color: black;
    /*transform: scale(1.2);*/
}

.b2--icon:before {
  font-family: "b2-social";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;

  font-feature-settings: normal;

  font-variant: normal;
  text-transform: none;

  line-height: 1em;

  margin-left: .2em;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

}

.b2--icon-twitter:before { content: '\e800'; } /* '' */
.b2--icon-instagram:before { content: '\e801'; } /* '' */
.b2--icon-facebook:before { content: '\e802'; } /* '' */
.b2--icon-cart:before { content: '\e803'; }
.b2--icon-telegram:before { content: '\e804'; }

.b2--icon-cart {
    display: none;
}

.b2--mobile_header,
.b2--mobile_menu {
    visibility: hidden; 
}
.b2--mobile_header--title {
    color: white;
    font-size: 1.5em;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    text-transform: lowercase;
}

.th-white .b2--mobile_header {
    background-color: rgb(255,255,255);
}
.th-white .b2--mobile_header--title {
    color: black;
}
.th-white .hamburger-inner, 
.th-white .hamburger-inner:before,
.th-white .hamburger-inner:after {
    background-color: black;
    box-shadow: none;
}

.th-white .b2--icon-cart:before {
    color: black;
}

.th-gray .b2--mobile_header--title {
    color: #727272;
}
.th-gray .hamburger-inner, 
.th-gray .hamburger-inner:before,
.th-gray .hamburger-inner:after {
    background-color: #727272;
    box-shadow: none;
}
.th-gray .b2--icon-cart:before {
    color: #727272;
}

.th-dark .b2--mobile_header--title {
    color: rgb(212,212,212);
}
.th-dark .hamburger-inner, 
.th-dark .hamburger-inner:before,
.th-dark .hamburger-inner:after {
    background-color: rgb(212,212,212);
}

.th-dark .b2--mobile_header {
    background-color: rgb(38,38,38);
}

.b2--footer_policy {
    font-size: 12px;
    color: #727272;
    margin-left: 0.25em;
}

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

    .b2--menu_item + .b2--menu_item {
        margin-top: 0.15em;
    }
}

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


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

    .b2 {
        width: 0px;
        font-size: 100%;
    }
    .b2--logo_img {
        width: 90%;
    }
    .b2--wrapper {
        position: absolute;
        width: 200px;
        max-width: 80vw;

        box-sizing: border-box;

        transform: translateX(-100%);
        transition: all 0.3s ease-out;
        z-index: 101;
    }
    .b2--wrapper_open {

        transform: translateX(0%);
        transition: all 0.3s ease-out;
        position: absolute;
    }

    .b2--full_screen_dark {
        background: rgba(0, 0, 0, 0.0);
        height: 100vh;
        width: 100vw;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 100;
        visibility: hidden;
    }
    .b2--mobile_header {
        height: 60px;
        width: 100vw;
        position: absolute;

        display: flex;
        align-items: center;

        top: 0;

        justify-content:flex-start;

        flex-flow: row nowrap;

        visibility: visible;
        z-index: 100;
    }
    .b2--mobile_header.hidden {
        transform: translateY(-100%);
    }
    .b2--mobile_header--cart {
        width: 100%;
        padding-right: 1em;
        
        position: relative;


        /* TODO: temp*/
        /*display: none;*/
    }

    
    .b2--icon {
        color: #727272;
    }
    .b2--icon-cart {
        font-size: 1.25em;
        color: white;
        width: 100%;
        padding-right: 14px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
    .b2--icon-cart:hover {
        color: white;
    }
    .b2--icon:hover {
        transform: scale(1);
    }
      
}

@media screen and (max-width: 480px) { 
    .b2 {
        font-size: 110%;
    }
    .b2--wrapper {  
    }
    .b2--menu_item {
        height: 1.0em;
        line-height: 1.0em;
        font-size: 1.25em;
    }
    .b2--logo_img {
        width: 70%;
    }
    .b2--footer {
        margin-top: 0;
    }
}


@media screen and (max-width: 840px) and (orientation: landscape) {
    .b2--logo {
        display: none;
    }
    .b2--footer {
        margin-top: 0;
    }
}










.hamburger {
    padding: 15px 15px;
    width: 70px;
    display: inline-block; 
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible; 
    line-height: 0;
    
    z-index: 100;
} 
.hamburger:hover {
    opacity: 0.7; }

.hamburger-box {
    width: 30px;
    height: 15px;
    display: inline-block;
    position: relative; }

.hamburger-inner {
    display: block;
    top: 50%;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 100%;
    height: 2px;
    background-color: #ffffff;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,1);
    border-radius: 0px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
.hamburger-inner::before {
    top: -8px; }
.hamburger-inner::after {
    bottom: -8px; }


.hamburger--arrow-r.is-active .hamburger-inner , 
.hamburger--arrow-r.is-active .hamburger-inner::before, 
.hamburger--arrow-r.is-active .hamburger-inner::after {
    box-shadow: 0px 0px 6px 0px rgba(220,220,220,1);
    
    background-color: #000000;
}


/*arrow animation*/
.hamburger--arrow-r.is-active .hamburger-inner::before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
 
.hamburger--squeeze .hamburger-inner {
    transition-duration: 0.1s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {
    transition: top 0.1s 0.14s ease, opacity 0.1s ease; }
.hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); }




.hamburger--squeeze.is-active .hamburger-inner , 
.hamburger--squeeze.is-active .hamburger-inner::before, 
.hamburger--squeeze.is-active .hamburger-inner::after {
    box-shadow: 0px 0px 6px 0px rgba(220,220,220,1);

    background-color: #000000;
}
/* squeez animation*/
.hamburger--squeeze.is-active .hamburger-inner {
    transform: rotate(45deg);
    transition-delay: 0.14s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease, opacity 0.1s 0.14s ease; }
.hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }



/*# sourceMappingURL=data:application/json;base64,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MEJBQTBCO0lBQzFCLGtDQUFrQztJQUNsQyxhQUFhO0lBQ2IsY0FBYztJQUNkLG9CQUFvQjtJQUNwQiw2QkFBNkI7SUFDN0IsU0FBUztJQUNULFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsY0FBYzs7SUFFZCxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxZQUFZLEVBQUU7O0FBRWxCO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsa0JBQWtCLEVBQUU7O0FBRXhCO0lBQ0ksY0FBYztJQUNkLFFBQVE7QUFDWjtBQUNBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIseUNBQXlDO0lBQ3pDLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFFbEIsOEJBQThCO0lBRTlCLDBCQUEwQjtJQUMxQixnQ0FBZ0MsRUFBRTtBQUN0QztJQUNJLFdBQVc7SUFDWCxjQUFjLEVBQUU7QUFDcEI7SUFDSSxTQUFTLEVBQUU7QUFDZjtJQUNJLFlBQVksRUFBRTs7O0FBR2xCOzs7SUFHSSwrQ0FBK0M7O0lBRS9DLHlCQUF5QjtBQUM3Qjs7O0FBR0Esa0JBQWtCO0FBQ2xCO0lBRUksNkRBQTZELEVBQUU7O0FBRW5FO0lBRUksOERBQThELEVBQUU7O0FBRXBFO0lBQ0kseUJBQXlCO0lBQ3pCLGtFQUFrRSxFQUFFO0FBQ3hFO0lBQ0ksa0RBQWtELEVBQUU7QUFDeEQ7SUFFSSx5RkFBeUYsRUFDaUU7Ozs7O0FBSzlKOzs7SUFHSSwrQ0FBK0M7O0lBRS9DLHlCQUF5QjtBQUM3QjtBQUNBLG9CQUFvQjtBQUNwQjtJQUVJLHdCQUF3QjtJQUN4Qix1QkFBdUI7SUFDdkIsK0RBQStELEVBQUU7QUFDckU7SUFDSSxNQUFNO0lBQ04sVUFBVTtJQUNWLGtEQUFrRCxFQUFFO0FBQ3hEO0lBQ0ksU0FBUztJQUVULHlCQUF5QjtJQUV6QixzRkFBc0YsRUFDb0UiLCJmaWxlIjoiYmxvY2syLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5iMiwgLmIyICoge1xyXG4gICAgZm9udC1mYW1pbHk6IG1lbnU7XHJcbiAgICBcclxufVxyXG5cclxuLmIyLS1tYWRlX2J5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjNzI3MjcyO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5iMiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMjAwcHg7IFxyXG5cclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxufVxyXG5cclxuLmIyLCAuYjIgKiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwOyBcclxufVxyXG5cclxuLmIyLS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIFxyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIFxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmIyLS1sb2dvIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjAlO1xyXG4gICAgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYjItLWxvZ29faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYjItLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuLyogICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIlO1xyXG59XHJcbi5iMi0tY2l0eSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmIyLS1jaXR5IHNlbGVjdCwgLmNpdHlfc2VsZWN0X3BvcHVwX3dyYXAgc2VsZWN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRThFN0VCO1xyXG59XHJcbi5jaXR5X3NlbGVjdF9wb3B1cF93cmFwIHNlbGVjdHtcclxuICAgIHBhZGRpbmc6IDVweCAzNXB4IDVweCAyMHB4O1xyXG59XHJcbi5iMi0tY2l0eSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5jaXR5X3NlbGVjdF9wb3B1cF93cmFwIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyAvKiByZW1vdmUgZGVmYXVsdCBhcnJvdyBvbiBpZTEwIGFuZCBpZTExICovXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCkge1xyXG4gICAgLmIyLS1jaXR5IHNlbGVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpub25lXFw5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweFxcOTtcclxuICAgIH1cclxuICAgIC5jaXR5X3NlbGVjdF9wb3B1cF93cmFwIHNlbGVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpub25lXFw5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweFxcOTtcclxuICAgIH1cclxufVxyXG5cclxuLmIyLS1jaXR5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBtZW51O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmNpdHlfc2VsZWN0X3BvcHVwX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jaXR5X3NlbGVjdF9wb3B1cF93cmFwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBtZW51O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jaXR5X3BvcHVwX3dyYXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxufVxyXG5cclxuLmNpdHlfcG9wdXAge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMCAwO1xyXG59XHJcblxyXG4uY2l0eV9wb3B1cCAucHJlX3NlbGVjdGlvbixcclxuLmNpdHlfcG9wdXAgLnNlbGVjdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaXR5X3BvcHVwIC5zZWxlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNpdHlfcG9wdXAgLmgge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaXR5X3BvcHVwIGEge1xyXG4gICAgYmFja2dyb3VuZDogIzk3OTc5NztcclxuICAgIHBhZGRpbmc6IDdweCA5cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA3MXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uY2l0eV9zZWxlY3RfcG9wdXBfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmIyLS1tZW51Omxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuICAgIC5iMi0tbWVudV9pdGVtIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgcGFkZGluZzogMC4xZW0gMC4yNWVtO1xyXG5cclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluO1xyXG5cclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmIyLS1tZW51X2l0ZW0gKyAuYjItLW1lbnVfaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4wNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIC5iMi0tbWVudV9pdGVtLmlzLWFjdGl2ZSxcclxuICAgIC5iMi0tbWVudV9pdGVtOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgICAuYjItLW1lbnVfaXRlbTphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbi5iMi0tZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMCU7XHJcbn1cclxuXHJcbi5iMi0tZm9vdGVyX3NvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEzZW07XHJcbn1cclxuXHJcbi5iMi0tZm9vdGVyX251bWJlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgIG1hcmdpbi10b3A6IDAuMzVlbTtcclxuICAgIC8qaGVpZ2h0OiAxLjVlbTsqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgcGFkZGluZzogMC4xZW0gMC4yNWVtO1xyXG5cclxuICAgIGNvbG9yOiAjNzI3MjcyO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbjtcclxuXHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4gICAgLmIyLS1mb290ZXJfbnVtYmVyOmhvdmVyLCAuYjItLWZvb3Rlcl9udW1iZXI6YWN0aXZlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbi5iMi0tZm9vdGVyX3RpbWUge1xyXG4gICAgLyptYXJnaW4tdG9wOiAwLjE1ZW07Ki9cclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAvKmxpbmUtaGVpZ2h0OiAxLjVlbTsqL1xyXG4gICAgcGFkZGluZzogMC4xZW0gMC4yNWVtO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuXHJcbiAgICBjb2xvcjogIzcyNzI3MjtcclxufVxyXG5cclxuXHJcbi5iMi0tbGFuZyB7XHJcbiAgICBjb2xvcjogIzgyODI4MjtcclxuICAgIGhlaWdodDogNi4wZW07XHJcbiAgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5zcGFuLmNpdHlfaGludCB7XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxufVxyXG4uYjItLWxhbmdfaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMC4yNWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgIHdpZHRoOiAxLjVlbTtcclxufVxyXG5cclxuLmIyLS1sYW5nX2l0ZW0uaXMtYWN0aXZlIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuLyogICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7Ki9cclxufVxyXG4uYjItLWxhbmdfaXRlbTpob3ZlciB7XHJcbi8qICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyovXHJcbiAgICBcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbn1cclxuXHJcbi5iMi0tbGFuZ19pdGVtOmFjdGl2ZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4uYjItLWljb24ge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluO1xyXG59XHJcblxyXG4uYjItLWljb246aG92ZXIge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgLyp0cmFuc2Zvcm06IHNjYWxlKDEuMik7Ki9cclxufVxyXG5cclxuLmIyLS1pY29uOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYjItc29jaWFsXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3BlYWs6IG5vbmU7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG59XHJcblxyXG4uYjItLWljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xyXG4uYjItLWljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXHJcbi5iMi0taWNvbi1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xyXG4uYjItLWljb24tY2FydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfVxyXG4uYjItLWljb24tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH1cclxuXHJcbi5iMi0taWNvbi1jYXJ0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5iMi0tbW9iaWxlX2hlYWRlcixcclxuLmIyLS1tb2JpbGVfbWVudSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG59XHJcbi5iMi0tbW9iaWxlX2hlYWRlci0tdGl0bGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG59XHJcblxyXG4udGgtd2hpdGUgLmIyLS1tb2JpbGVfaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XHJcbn1cclxuLnRoLXdoaXRlIC5iMi0tbW9iaWxlX2hlYWRlci0tdGl0bGUge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcbi50aC13aGl0ZSAuaGFtYnVyZ2VyLWlubmVyLCBcclxuLnRoLXdoaXRlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLFxyXG4udGgtd2hpdGUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi50aC13aGl0ZSAuYjItLWljb24tY2FydDpiZWZvcmUge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4udGgtZ3JheSAuYjItLW1vYmlsZV9oZWFkZXItLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjNzI3MjcyO1xyXG59XHJcbi50aC1ncmF5IC5oYW1idXJnZXItaW5uZXIsIFxyXG4udGgtZ3JheSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSxcclxuLnRoLWdyYXkgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3MjcyO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4udGgtZ3JheSAuYjItLWljb24tY2FydDpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM3MjcyNzI7XHJcbn1cclxuXHJcbi50aC1kYXJrIC5iMi0tbW9iaWxlX2hlYWRlci0tdGl0bGUge1xyXG4gICAgY29sb3I6IHJnYigyMTIsMjEyLDIxMik7XHJcbn1cclxuLnRoLWRhcmsgLmhhbWJ1cmdlci1pbm5lciwgXHJcbi50aC1kYXJrIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLFxyXG4udGgtZGFyayAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTIsMjEyLDIxMik7XHJcbn1cclxuXHJcbi50aC1kYXJrIC5iMi0tbW9iaWxlX2hlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzgsMzgsMzgpO1xyXG59XHJcblxyXG4uYjItLWZvb3Rlcl9wb2xpY3kge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICM3MjcyNzI7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcbiAgICAuYjItLW1lbnVfaXRlbSArIC5iMi0tbWVudV9pdGVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjE1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcclxuXHJcbiAgICAuYjIge1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmIyLS1sb2dvX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICAgIC5iMi0td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgfVxyXG4gICAgLmIyLS13cmFwcGVyX29wZW4ge1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYjItLWZ1bGxfc2NyZWVuX2Rhcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5iMi0tbW9iaWxlX2hlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxuICAgIC5iMi0tbW9iaWxlX2hlYWRlci5oaWRkZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbiAgICAuYjItLW1vYmlsZV9oZWFkZXItLWNhcnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICAvKiBUT0RPOiB0ZW1wKi9cclxuICAgICAgICAvKmRpc3BsYXk6IG5vbmU7Ki9cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIC5iMi0taWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM3MjcyNzI7XHJcbiAgICB9XHJcbiAgICAuYjItLWljb24tY2FydCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYjItLWljb24tY2FydDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmIyLS1pY29uOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgXHJcbiAgICAuYjIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTEwJTtcclxuICAgIH1cclxuICAgIC5iMi0td3JhcHBlciB7ICBcclxuICAgIH1cclxuICAgIC5iMi0tbWVudV9pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDEuMGVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIH1cclxuICAgIC5iMi0tbG9nb19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgICAuYjItLWZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5iMi0tbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iMi0tZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtZmlsdGVyO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyLCAtd2Via2l0LWZpbHRlcjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgXHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIFxyXG4gICAgei1pbmRleDogMTAwO1xyXG59IFxyXG4uaGFtYnVyZ2VyOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNzsgfVxyXG5cclxuLmhhbWJ1cmdlci1ib3gge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHJcbi5oYW1idXJnZXItaW5uZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDUwJTtcclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwwLDAsMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XHJcbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgICB0b3A6IC04cHg7IH1cclxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAtOHB4OyB9XHJcblxyXG5cclxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciAsIFxyXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIFxyXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgyMjAsMjIwLDIyMCwxKTtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuXHJcbi8qYXJyb3cgYW5pbWF0aW9uKi9cclxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cclxuXHJcbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxyXG4gXHJcbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XHJcbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTRzIGVhc2UsIG9wYWNpdHkgMC4xcyBlYXNlOyB9XHJcbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTRzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNHMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cclxuXHJcblxyXG5cclxuXHJcbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgLCBcclxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCBcclxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMjIwLDIyMCwyMjAsMSk7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4vKiBzcXVlZXogYW5pbWF0aW9uKi9cclxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XHJcbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2U7IH1cclxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjE0cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XHJcblxyXG5cclxuIl19 */