@import url(https://fonts.googleapis.com/css?family=PT+Serif+Caption&display=swap.less);
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400.less);
/*@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap');*/

/* @font-face {
    font-family: 'SuomiHandScript';
    src: url('../../fonts/SuomiHand-Script.eot');
    src: url('../../fonts/SuomiHand-Script-2.eot') format('embedded-opentype'),
    url('../../fonts/SuomiHand-Script.woff2') format('woff2'),
    url('../../fonts/SuomiHand-Script.woff') format('woff'),
    url('../../fonts/SuomiHand-Script.ttf') format('truetype'),
    url('../../fonts/SuomiHand-Script.svg#SuomiHand-Script') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'brandon_grotesque_light';
    src: url('../../fonts/BrandonGrotesque-Light.woff2') format('woff2'),
    url('../../fonts/BrandonGrotesque-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'brandon_grotesque_bold';
    src: url('../../fonts/brandon_bld-webfont.woff2') format('woff2'),
    url('../../fonts/brandon_bld-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'brandon_grotesque_black';
    src: url('../../fonts/brandon_blk-webfont.woff2') format('woff2'),
    url('../../fonts/brandon_blk-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;


}

@font-face {
    font-family: 'brandon_grotesque_medium';
    src: url('../../fonts/brandon_med-webfont.woff2') format('woff2'),
    url('../../fonts/brandon_med-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'brandon_grotesque_regular_italic';
    src: url('../../fonts/brandon_reg_it-webfont.woff2') format('woff2'),
    url('../../fonts/brandon_reg_it-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'brandon_grotesque_regular';
    src: url('../../fonts/brandon_reg-webfont.woff2') format('woff2'),
    url('../../fonts/brandon_reg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}
*/
@font-face {
    font-family: "spanx-icons";
    src: url(/build/fonts/spanx.4a0141e4.eot);
    src: url(/build/fonts/spanx-2.4a0141e4.eot) format("embedded-opentype"), url(/build/fonts/spanx.e50f3df2.ttf) format("truetype"),
        url(/build/fonts/spanx.fef9be94.woff) format("woff"), url(/build/images/spanx.b0b9dd8a.svg) format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "blink";
    src: url(/build/fonts/blink.b93aa5f5.eot);
    src: url(/build/fonts/blink-2.b93aa5f5.eot#iefix) format("embedded-opentype"), url(/build/fonts/blink.4b4c9b3c.ttf) format("truetype"),
        url(/build/fonts/blink.15a2362b.woff) format("woff"), url(/build/images/blink.1aa1b8d2.svg#blink) format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

[class^="tl-icon-"],
[class*=" tl-icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "spanx-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.tl-icon-account:before {
    content: "\e907";
}
.tl-icon-menu:before {
    content: "\e908";
}
.tl-icon-minus:before {
    content: "\e905";
}
.tl-icon-plus:before {
    content: "\e906";
}
.tl-icon-search:before {
    content: "\e900";
}
.tl-icon-location:before {
    content: "\e901";
}
.tl-icon-chat:before {
    content: "\e902";
}
.tl-icon-email:before {
    content: "\e903";
}
.tl-icon-bag:before {
    content: "\e904";
}

i.blink-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "blink", serif !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-blink-left:before {
    content: "\e900";
}
.icon-blink-right:before {
    content: "\e901";
}

.hand-written {
    /*font-family: 'Dancing Script', cursive !important;*/
}

body {
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 1.42857143;
    color: #111;
    background-color: #f5fafc;
}

.closeMenu {
    background-color: transparent;
}

.w-10{
    width: 10% !important;
}
.w-20{
    width: 20% !important;
}
.w-40{
    width: 40% !important;
}

.img-80{
    display: block;
    margin:auto ;
    margin-top: 32px ;
    width: 80% !important;
}
.tagline {
    font-size: 16px;
    color: #111;
    line-height: 1.1;
    text-align: center;
}

.banner-img-title{
    line-height: 1.2;
    margin: 0;
    font-size: 24px!important;
    letter-spacing: .2rem!important;
    margin-bottom: 2rem!important;
    text-transform: uppercase!important;
    color: #fff  ;
}

.btn-base._btn-black, .modal-slide .modal-footer button.action-primary._btn-black, .modal-popup .modal-footer button.action-primary._btn-black, .modal-slide .modal-footer button.primary._btn-black, .modal-popup .modal-footer button.primary._btn-black, .modal-slide .modal-footer button.action-dismiss._btn-black, .modal-popup .modal-footer button.action-dismiss._btn-black, .modal-slide .modal-footer button.action-hide-popup._btn-black, .modal-popup .modal-footer button.action-hide-popup._btn-black, .modal-popup.amasty-promo-modal .modal-footer button.action._btn-black, .modal-popup.confirm .modal-footer button.action._btn-black, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action._btn-black, .modal-popup.bodo-details-modal .modal-footer button.action._btn-black, .modal-popup.amasty-promo-modal .modal-footer button.action-primary._btn-black, .modal-popup.confirm .modal-footer button.action-primary._btn-black, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-primary._btn-black, .modal-popup.bodo-details-modal .modal-footer button.action-primary._btn-black, .modal-popup.amasty-promo-modal .modal-footer button.primary._btn-black, .modal-popup.confirm .modal-footer button.primary._btn-black, .modal-popup.popup-bogo-add-to-cart .modal-footer button.primary._btn-black, .modal-popup.bodo-details-modal .modal-footer button.primary._btn-black, .modal-popup.amasty-promo-modal .modal-footer button.action-secondary._btn-black, .modal-popup.amasty-promo-modal .modal-footer button.action-secondary, .modal-popup.confirm .modal-footer button.action-secondary._btn-black, .modal-popup.confirm .modal-footer button.action-secondary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-secondary._btn-black, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-secondary, .modal-popup.bodo-details-modal .modal-footer button.action-secondary._btn-black, .modal-popup.bodo-details-modal .modal-footer button.action-secondary, .modal-popup.amasty-promo-modal .modal-footer button.action-dismiss._btn-black, .modal-popup.amasty-promo-modal .modal-footer button.action-dismiss, .modal-popup.confirm .modal-footer button.action-dismiss._btn-black, .modal-popup.confirm .modal-footer button.action-dismiss, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-dismiss._btn-black, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-dismiss, .modal-popup.bodo-details-modal .modal-footer button.action-dismiss._btn-black, .modal-popup.bodo-details-modal .modal-footer button.action-dismiss, .modal-popup.amasty-promo-modal .modal-footer button.action-hide-popup._btn-black, .modal-popup.amasty-promo-modal .modal-footer button.action-hide-popup, .modal-popup.confirm .modal-footer button.action-hide-popup._btn-black, .modal-popup.confirm .modal-footer button.action-hide-popup, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-hide-popup._btn-black, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-hide-popup, .modal-popup.bodo-details-modal .modal-footer button.action-hide-popup._btn-black, .modal-popup.bodo-details-modal .modal-footer button.action-hide-popup {
    background: #111;
    border-color: #111;
    color: #fff;
}

.btn-danger {
    background-color: #a92138;
}


.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.side-bag {
    box-shadow: 1px 0 4px 0 #5b5b5b;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}




.loading-page {
    z-index: 9999999999999 ;
    background-color: #FFF;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.loading-page > .main-loader {
    height: inherit;
    text-align: center;
    margin: auto;
    width: 50%;
    padding: 70px 0;
}

.loading-page > .main-loader {
    height: inherit;
    text-align: center;
    margin: auto;
    width: 50%;
    padding: 30% 0;
}

.social-icons-footer {
    margin: 0;
    text-align: right;
    border-top: 1px solid #e9e9e9;
    padding: 1.7rem 1.5rem 1.5rem;
}

.social-icons-footer li {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #111;
}

.social-icons-footer li.label {
    font-size: 16px;
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif;
    color: #111;
    text-transform: uppercase;
    margin-top: .2rem;
    float: left;
}
.social-icons-footer li {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #111;
}

.badge-danger {
    color: #fff;
    background-color: #a92138;

}

.icon-link > .badge {
    display: inline-block;
    position: relative;
    right: 12px;
    height: 22px;
    width: 22px;
    border:1px solid #FFF;
    border-radius: 22px;
    padding: 2px;
}

.btn-base._btn-primary, .modal-slide .modal-footer button.action-primary._btn-primary, .modal-slide .modal-footer button.action-primary, .modal-popup .modal-footer button.action-primary._btn-primary, .modal-popup .modal-footer button.action-primary, .modal-slide .modal-footer button.primary._btn-primary, .modal-slide .modal-footer button.primary, .modal-popup .modal-footer button.primary._btn-primary, .modal-popup .modal-footer button.primary, .modal-slide .modal-footer button.action-dismiss._btn-primary, .modal-popup .modal-footer button.action-dismiss._btn-primary, .modal-slide .modal-footer button.action-hide-popup._btn-primary, .modal-popup .modal-footer button.action-hide-popup._btn-primary, .modal-popup.amasty-promo-modal .modal-footer button.action._btn-primary, .modal-popup.amasty-promo-modal .modal-footer button.action, .modal-popup.confirm .modal-footer button.action._btn-primary, .modal-popup.confirm .modal-footer button.action, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action._btn-primary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action, .modal-popup.bodo-details-modal .modal-footer button.action._btn-primary, .modal-popup.bodo-details-modal .modal-footer button.action, .modal-popup.amasty-promo-modal .modal-footer button.action-primary._btn-primary, .modal-popup.amasty-promo-modal .modal-footer button.action-primary, .modal-popup.confirm .modal-footer button.action-primary._btn-primary, .modal-popup.confirm .modal-footer button.action-primary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-primary._btn-primary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-primary, .modal-popup.bodo-details-modal .modal-footer button.action-primary._btn-primary, .modal-popup.bodo-details-modal .modal-footer button.action-primary, .modal-popup.amasty-promo-modal .modal-footer button.primary._btn-primary, .modal-popup.amasty-promo-modal .modal-footer button.primary, .modal-popup.confirm .modal-footer button.primary._btn-primary, .modal-popup.confirm .modal-footer button.primary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.primary._btn-primary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.primary, .modal-popup.bodo-details-modal .modal-footer button.primary._btn-primary, .modal-popup.bodo-details-modal .modal-footer button.primary, .modal-popup.amasty-promo-modal .modal-footer button.action-secondary._btn-primary, .modal-popup.confirm .modal-footer button.action-secondary._btn-primary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-secondary._btn-primary, .modal-popup.bodo-details-modal .modal-footer button.action-secondary._btn-primary, .modal-popup.amasty-promo-modal .modal-footer button.action-dismiss._btn-primary, .modal-popup.confirm .modal-footer button.action-dismiss._btn-primary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-dismiss._btn-primary, .modal-popup.bodo-details-modal .modal-footer button.action-dismiss._btn-primary, .modal-popup.amasty-promo-modal .modal-footer button.action-hide-popup._btn-primary, .modal-popup.confirm .modal-footer button.action-hide-popup._btn-primary, .modal-popup.popup-bogo-add-to-cart .modal-footer button.action-hide-popup._btn-primary, .modal-popup.bodo-details-modal .modal-footer button.action-hide-popup._btn-primary {
    background: #a92138;
    border-color: #dd0330;
    color: #fff;
}

@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}



.badges-group .btn {
    min-width: 10px;
}

/*mobile*/
@media (max-width: 525px)
{
    .text-xs-left{text-align: left !important;}
    .text-xs-center{text-align: center !important;}
    .text-xs-right{text-align: right !important;}

    .hidden-xs{display: none !important;;}
    .show-xs{display: block !important;;}



    .loading-page > .main-loader {
        padding: 70% 0;
    }


    .icon-link > .badge {
        right: -14px;
        top: -40px;
        opacity: 0.9;
        padding: 0;
    }
}
@media (min-width: 525px)
{
    .text-sm-left{text-align: left !important;}
    .text-sm-center{text-align: center !important;}
    .text-sm-right{text-align: right !important;}

    .hidden-sm{display: none !important;;}
    .show-sm{display: block !important;;}

    .loading-page > .main-loader {
        padding: 50% 0;
    }
}
/*medium screens*/
@media (min-width: 768px)
{
    .text-md-left{text-align: left !important;}
    .text-md-center{text-align: center !important;}
    .text-md-right{text-align: right !important;}

    .hidden-md{display: none !important;;}
    .show-md{display: block !important;;}


    .loading-page > .main-loader {
        padding: 40% 0;
    }


    .social-icons-footer li.label {
        float: none;
        margin-top: 0;
        margin-right: .5rem;
        font-family: brandon_grotesque_bold,helvetica neue,Helvetica,Arial,sans-serif;
        font-size: 16px;
    }



    .badges-group .btn {
        min-width: 120px;
    }
}

/*desktop*/
@media (min-width: 992px)
{
    .text-lg-left{text-align: left !important;}
    .text-lg-center{text-align: center !important;}
    .text-lg-right{text-align: right !important;}

    .hidden-lg{display: none !important;;}
    .show-lg{display: block !important;;}

    .social-icons-footer {
        margin: 3rem 0 0;
        margin-top: 1.5rem;
        padding: 0;
        border: 0;
        text-align: left;
    }

    .loading-page > .main-loader {
        padding: 35% 0;
    }



}

/*large*/
@media (min-width: 1200px)
{
    .text-xl-left{text-align: left !important;}
    .text-xl-center{text-align: center !important;}
    .text-xl-right{text-align: right !important;}

    .hidden-xl{display: none !important;;}
    .show-xl{display: block !important;;}

    .loading-page > .main-loader {
        padding: 35% 0;
    }


    .social-icons-footer li.label {
        margin-right: 1rem;
    }


    .badges-group .btn {
        min-width: 140px;
    }
}

@media (max-width: 767px) {
    .banner-base._banner-free-shipping-returns .title-img  { margin: 0 auto; text-align: center; }
    .banner-base._banner-free-shipping-returns .title-img img { max-width: 220px; }
}

@media (min-width: 768px) {
    .banner-base._banner-free-shipping-returns .row  { justify-content: center }
    .banner-base._banner-free-shipping-returns .title-img  { width: 135px; }

    .banner-base._banner-free-shipping-returns .title-img {
        width: 135px;
    }
}

.__bg-gray-pale-more {
    background-color: #f6f6f6!important;
}

.__letter-spacing-2 {
    letter-spacing: .2rem!important;
}
.__margin-bottom-zero5 {
    margin-bottom: .5rem!important;
}
.__uc {
    text-transform: uppercase!important;
}

.__font-size-lg {
    font-size: 18px!important;
}
.__lh-base-13 {
    line-height: 1.3!important;
}
.__color-header {
    color: #111!important;
}

.bg-gray{
    background-color: #f6f6f6!important;
}

.custom-header {
    letter-spacing: .2rem!important;
    margin-bottom: .5rem!important;
    text-transform: uppercase!important;
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;

}

h4.custom-header {
    font-size: 24px;
}


.custom-paragraph {
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
    color: #111!important;
    font-size: 18px!important;
    line-height: 1.3!important;
    margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .mst-rma-box__title {
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif,helvetica neue,Helvetica,Arial,sans-serif;
}

.decorated:before, .decorated:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 2px solid;
    width: 100vw;
    margin: 0 20px;
}
.decorated:before{
    right: 100%;
}
.decorated:after{
    left: 100%;
}
*{
    font-family: "brandon_grotesque_regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

body {
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    color: #111;
    background-color: #f5fafc;
}


ul li, ol li {
    list-style: none;
    padding: 0;
    margin: 0;
}

a {
    color: #333;
    text-decoration: none;
}
a:active, a:hover {
    outline: 0;
}
a:hover, a:focus {
    color: #666;
    text-decoration: none;
}

.roboto{
    font-family: 'Roboto', sans-serif;
}

.styled
{
    font-family: 'Texturina', serif;
}

.link-bold {
    font-weight: bold;
}



.small-header
{
    font-family: 'Texturina', serif;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: 1px solid #efefef;
    background-color: #a92138;
    color: #FFF;
    font-size: 13px;

}

.small-header  a.link {
    color: #FFF;
}

.small-header  .link:hover  {
    color: #efefef;
}

.icon-link.empty  > sup {
     display: none;
 }


.icon-link:hover {
     color: #a92138;
 }

.btn-danger:focus, .btn-danger.focus,
.small-header,
.bg-danger,
.badge-danger{
    background-color: #a92138;
}

.btn-outline-info:hover
{
    color: #ffffff;
    background-color: #04505d;
    border-color: #023d46;
}

#main-nav>ul {
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}

#main-nav>ul>li>a {
    display: block;
    color: #111;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .5px;
    text-align: center;
    font-family: brandon_grotesque_bold,helvetica neue,Helvetica,Arial,sans-serif;
    padding: 2px 8px;
}
#main-nav>ul>li:first-child>a {
    padding-left: 0;
}
#main-nav>ul>li.active>a, #main-nav>ul>li.menu-active>a {
    color: #fff;
}
#main-nav>ul>li>a>span {
    display: block;
    text-align: center;
    padding: 0;
    height: 60px;
    line-height: 60px;
}




#main-header
{
    background-color: #FFF;
}



#main-header .header_logo_link  .header_logo_img
{
    width: auto;
    height: 62px;
}

.header_logo{
    width: 100%;
    text-align: center;
}

#main-header .user-links {
    position: static;
    right: 0;
    top: 20px;
}

.user-links>ul {
    width: 100%;
    text-align: left;
}
.user-links>ul:before, .user-links>ul:after {
    content: " ";
    display: table;
}
.user-links>ul:before, .user-links>ul:after {
    content: " ";
    display: table;
}

.user-links>ul>li.mob-icon {
    display: inline-block;
    -webkit-transition: opacity .25s ease 0s;
    -o-transition: opacity .25s ease 0s;
    transition: opacity .25s ease 0s;
    opacity: 1;
    filter: alpha(opacity=100);
}

.user-links>ul>li>a {
    padding: 0 12px;
    display: block;
    vertical-align: middle;
    color: #111;
    font-size: 21px;
    width: auto;
    text-align: center;
    text-decoration: none;
    position: relative;
    height: 60px;
}

.user-links>ul>li.mob-icon i {
    position: relative;
    top: 2px;
}

.toggler-wrapper, .search-wrapper {
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    top: 60px;
    z-index: 999;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    padding: 5px;
    background: #a92138;
}


#main-nav>ul {
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
#main-nav>ul>li {
    position: relative;
    height: 60px;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
#main-nav>ul>li>a {
    display: block;
    color: #111;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: center;
    font-family: "brandon_grotesque_bold","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#main-nav>ul>li:first-child>a {
    padding-left: 0;
}
#main-nav>ul>li.active>a, #main-nav>ul>li.menu-active>a {
    color: #fff;
}

#main-nav>ul>li>a>span {
    display: block;
    text-align: center;
    padding: 0;
    height: 60px;
    line-height: 60px;
}
#main-nav>ul>li.active>a>span, #main-nav>ul>li.menu-active>a>span {
    background-image: url(/build/images/nav-hover-bg-long-darkred.e51f66f5.webp);
    background-size: 100% 28px;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0 12px;
}

.img-wrap {
    display: block;
}
.img-wrap img {
    max-width: 100%;
    height: auto;
}

.menu-block {
    padding: 20px;
    border: 1px solid #e9e9e9;
    border-top: 1px solid #dadada;
    position: absolute;
    top: 60px;
    left: -15px;
    width: 380px;
    background: #fff;
    text-align: left;
    display: none;
    z-index: 999999;
}
#main-nav>ul>li:first-child .menu-block {
    left: -15px;
}


.menu-block .featured-link {
    margin-top: 1.5rem;
    font-family: "brandon_grotesque_medium","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
    line-height: 1.3;
}



.menu-block ul.sub-links {
    padding: 0;
}



.menu-block ul.sub-links>li {
    font-size: 16px;
    line-height: 1;
}
.menu-block ul.sub-links>li>a {
    line-height: 1.8;
    display: inline-block; white-space: nowrap;
}
#pages-header {background-color: #FFF;}


#main-nav>ul>li:hover>a {
    color: #a92138;
}

#main-nav>ul>li:hover .menu-block, #main-nav>ul>li:hover .menu-lg {
    display: block;
}

.menu-block ul.sub-links>li {
    font-size: 16px;
    line-height: 1;
}
.menu-block ul.sub-links>li>a {
    line-height: 1.8;
    display: inline-block;
}
.menu-block ul.sub-links>li>a.active, .menu-block ul.sub-links>li>a:hover {
    color: #b40227;
    text-decoration: underline;
}
.img-wrap {
    display: block;
}
.img-wrap img {
    max-width: 100%;
    height: auto;
}

.menu-block .featured-link {
    margin-top: 1.5rem;
    font-family: "brandon_grotesque_medium","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
    line-height: 1.3;
}

.menu-block .featured-link i {
    position: relative;
    top: 1px;
    margin-left: 4px;
}


#main-nav>ul>li:last-child>a {
    padding-right: 0;
}
.brand-primary {
    color: #a92138;
}

#main-nav>ul>li>a>span {
    display: block;
    text-align: center;
    padding: 0;
    height: 60px;
    line-height: 60px;
    white-space: nowrap;

}
#main-nav>ul>li#nav-history span {
    font-family: "SuomiHandScript",Georgia,"Times New Roman",Times,serif;
    text-transform: none;
    font-size: 30px;
    padding: 0;
}

#main-nav>ul>li#nav-history .her {
    position: absolute;
    color: #a92138;
    top: -14px;
    left: 0;
}

#main-nav>ul>li#nav-history .line-through {
    background-image: url(/assets/images/crossed-out-line.webp);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 29px 5px;
    position: absolute;
    top: 27px;
    left: 0;
    height: 5px;
    width: 29px;
    line-height: normal;
}

#main-nav>ul>li#nav-history .history {
    color: #111;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.75px;
    font-size: 15px;
    font-family: "brandon_grotesque_bold","Helvetica Neue",Helvetica,Arial,sans-serif;
}


#main-nav>ul>li.active>a>span, #main-nav>ul>li.menu-active>a > span {
    color: #FFF !important;
}

li.menu-active a:hover span {
    color: #FFF !important;
}



.user-links>ul>li>a {
    color: #666;
    font-size: 21px;
    border-left: 1px solid #e9e9e9;
    width: auto;
    height: auto;
    text-align: left;
}

.user-links.no-borders >ul>li>a{
    border :none;
}


#main-header .container {
    padding-top: 35px;
    padding-bottom: 20px;
}

.user-links>ul>li {
    font-family: "brandon_grotesque_regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    display: block;
    float: left;
    line-height: 22px;
    height: 21px;
}



.menu-nav-button
{
    padding: 4px;
}




.store-icon{
    color: #111;
}

@media (max-width: 767px)
{

    .user-links>ul>li>a {
        border: none;
        top: 16px;
        font-size: 28px;
    }

}



@media (min-width: 768px)
{

    #main-header .user-links {
        position: relative;
    }

    .toggler-wrapper, .search-wrapper {
        top: 75px;
    }

    .user-links>ul>li>a {
        border: none;
        font-size: 26px;
    }

    #main-header .header_logo_link  .header_logo_img
    {
        width: auto;
        height: 70px;
    }

}



@media (min-width: 992px)
{
    .user-links>ul>li {
        position: relative;
        display: block;
        float: left;
        line-height: 22px;
        height: 21px;
    }

    .user-links>ul>li.mob-icon {
        display: none;
    }

    .toggler-wrapper, .search-wrapper {
        top: -7px;
        background: 0 0;
        padding: 0;
    }



    .user-links>ul>li>a {
        color: #666;
        font-size: 20px;
        border-left: 1px solid #e9e9e9;
    }


    .user-links>ul>li>a:nth-child(0) {
        border-left: none;
        background-color: #a92138;
    }

    #main-header .header_logo_link  .header_logo_img
    {
        width: auto;
        height: 90px;
    }
}



#size-chart-modal-wrapper {
    width: 96%;
}

@media(min-width:992px){
    #size-chart-modal-wrapper { width: 900px;}
}

.defaultPan{
    width: 100%;
    padding: 14px;
    color: #111;
    border: 1px solid #dee2e6;
    border-top: none;
    background-color: #FFF !important;
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif !important;
}

a {
     color: #a92138;
 }
a:hover {
    color: #8b1b2e;
    text-decoration: none;
}

.menu-block ul.sub-links> li > a {
    color: #333;
}


/*all*/

#section-footer {
    font-size: 15px;
    background: #f5fafc;
}
#section-footer .section-wrapper {
    background: 0 0;
}

.brandon_grotesque_regular {
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
}


.mainFont {
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif !important;
}

.link-block-header {
    margin: 0 0 1rem 0;
    font-weight: 400;
    line-height: 1.1;
    text-transform: uppercase;
    width: 100%;
    font-size: 16px;
    font-family: brandon_grotesque_bold,helvetica neue,Helvetica,Arial,sans-serif;
}

.link-block-header._link-block-header-sign-up {
    border: 0;
    padding-bottom: .75rem;
    cursor: default;
}
.link-block-header._link-block-header-sign-up+.link-block-content {
    display: block!important;
}
.link-block-content._link-block-content-sign-up {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 1.5rem;
}

.link-block-content p, .link-block-content a {
    line-height: 1.7;
    color: #111;
}


.link-block-content p {
    font-size: 15px;
    line-height: 1.3;
}


.social-icons-footer .social-icon svg.icon {
    color: #111;
    font-size: 26px;
    line-height: 1;
    margin-right: 6px;
}





.copyright-bar-links{
    padding-bottom: 0 !important;
    border-top: 1px solid #e9e9e9 !important;
    padding-top: 14px !important;
}

.copyright-bar-links li {
    display: inline-block;
    color: #8c8c8c;
    font-size: 14px;
}
.copyright-bar-links li:after {
    content: "";
    padding: 0 10px;
    color: #111;
    opacity: .3;
    filter: alpha(opacity=30);
}


.btn-base{
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    cursor: pointer;
    border: 2px solid transparent;
    border-radius: 3px;
    text-shadow: none;
    text-transform: uppercase;
    padding: 0 1.67rem;
    height: 42px;
    font-size: 15px;
    transform-style: flat;
}

.btn-faq {

    background: 0 0;
    border-color: #111;
    color: #111;
}

.btn-base > span {
    font-weight: 400;
    color: inherit;
}

.btn-faq:hover {
    border-radius: 6px;
    background: #111;
    color: #FFF !important;
}

/*mobile*/
@media (max-width: 525px)
{
    .link-block,
    .copyright-bar-links   {
        width: 100%!important;
        padding: 0!important;
        margin: 0!important;
    }


    .copyright-bar-links > li > a  {
       height: 48px;
        display: inline-block;
        vertical-align: middle;
        padding: 12px !important;
        font-size: 16px;
    }

    .copyright-bar-links li,
    .link-block li ,
    .link-block > li > a,
    .copyright-bar-links > li > a  {
        width: 100%;
        padding: 4px;
    }

    .copyright-bar-links > li > a  {
        width: 100%;
    }
}
@media (min-width: 525px)
{
    .link-block,
    .copyright-bar-links   {
        width: 100%!important;
        padding: 0!important;
        margin: 0!important;
    }

    .link-block li a,
    .copyright-bar-links > li > a {
        width: 100%;
        padding: 4px;
    }
}
/*medium screens*/
@media (min-width: 768px)
{
    .link-block-header {
        border: 0;
        padding: 0;
        font-size: 16px;
        margin-bottom: 1rem;
        font-family: brandon_grotesque_bold,helvetica neue,Helvetica,Arial,sans-serif;
    }

    .link-block-header._link-block-header-sign-up {
        padding-bottom: 0;
    }

    link-block-content._link-block-content-sign-up {
        margin: 0;
    }

    .copyright-bar-links li:after {
        content: "|";
    }

    #section-footer > section.section-wrapper.p-0 > div > ul > li:nth-child(8):after
    {
        content: " ";
    }
}

/*desktop*/
@media (min-width: 992px)
{
    .row-footer-link-blocks .col-subscribe {
        width: 48%;
    }

    .link-block-content._link-block-content-sign-up {
        padding-right: 3rem;
    }


}

/*large*/
@media (min-width: 1200px)
{


    .link-block-content._link-block-content-sign-up {
        padding-right: 5rem;
    }

}
/*all*/


#mainWrapper {
    background: #fff;
    position: relative;
    z-index: 2;
}

#section-breadcrumbs {
    padding: 15px 0;
    border-bottom: 1px solid #e9e9e9;
    display: none;
}

#section-breadcrumbs ul.items li {
    float: left;
    display: block;
    font-size: 14px;
}

#section-breadcrumbs ul.items li a {
    display: inline-block;
    padding: 0;
    color: #dd0330;
    font-family: "brandon_grotesque_medium","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#section-breadcrumbs ul.items li a:after {
    padding: 0 9px 0 7px;
    font-size: 10px;
    color: #8c8c8c;
    background: transparent;
    display: inline-block;
    font-family: unset;
    content: ">";
}

#section-breadcrumbs ul.items li strong {
    color: #808080;
}


.page-title-wrap{
    display: inline-block;
    width: 100%;
    text-align: center;
    background-color: #a92138;
    padding: 4px;
}

.page-title-red{
    width: 100%;
    text-align: center;
    color: #FFF;
    background-color: #a92138;
    border: 2px  dashed #FFF;
    padding: 12px;
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif !important;
    font-size: 30px;
}

#section-breadcrumbs{padding:15px 0;border-bottom:1px solid #e9e9e9;display:none}
@media (min-width:768px)
{
    #section-breadcrumbs{display:block}
}
#section-breadcrumbs ul.items:before,
#section-breadcrumbs ul.items:after{content:" ";display:table}
#section-breadcrumbs ul.items:after{clear:both}
#section-breadcrumbs ul.items:before,#section-breadcrumbs ul.items:after{content:" ";display:table}
#section-breadcrumbs ul.items:after{clear:both}
#section-breadcrumbs ul.items li{float:left;display:block;font-size:14px}
#section-breadcrumbs ul.items li a{display:inline-block;padding:0;color:#dd0330;font-family:"brandon_grotesque_medium","Helvetica Neue",Helvetica,Arial,sans-serif}
#section-breadcrumbs ul.items li a:after{font-family:'Ionicons';content:"\f3d3";padding:0 9px 0 7px;font-size:10px;color:#8c8c8c;background:transparent;display:inline-block}
#section-breadcrumbs ul.items li a:hover{color:#dd0330}
#section-breadcrumbs ul.items li strong{color:#808080}
.catalog-product-view #section-breadcrumbs{border-bottom:0}
.catalog-product-view #section-breadcrumbs:before,.catalog-product-view #section-breadcrumbs:after{content:" ";display:table}
.catalog-product-view #section-breadcrumbs:after{clear:both}
.catalog-product-view #section-breadcrumbs:before,.catalog-product-view #section-breadcrumbs:after{content:" ";display:table}
.catalog-product-view #section-breadcrumbs:after{clear:both}.catalog-product-view #section-breadcrumbs ul.items{float:left}

#section-breadcrumbs ul.items li a:after {
    font-family: unset;
    content: ">";
}
/*mobile*/
@media (max-width: 525px)
{

}
@media (min-width: 525px)
{

}
/*medium screens*/
@media (min-width: 768px)
{
    #section-breadcrumbs {
        display: block;
    }
}

/*desktop*/
@media (min-width: 992px)
{


}

/*large*/
@media (min-width: 1200px)
{

}


.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #dc3545;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #dc3545;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;

}

.sidenav {
    padding: 0;
    margin: 0;
    z-index: 4;
    background-color: transparent;

}


.sidenav {
    padding: 0;
    margin: 0;
    z-index: 4;
    background-color: transparent;

}

.side-bar  {
    background-color: #dc3545;
    height: 100%;
    border: none;
    overflow-y: auto;
    box-shadow: 1px 0 4px 0 #5b5b5b;

}
.side-bar > .nav-tabs {
    border: none;
    margin: 0;
}

.sidenav .nav-item {
    border-radius: 0;
    border: none;
    margin: 0;

}


.sidenav .nav-item a {
    background: #a92138;
    color: #e0e0e0;
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 14px 0 ;
    text-align: center;border: none;
    text-transform: uppercase;
    border-radius: 0;
    font-size: 20px;
}

.sidenav .nav-item  a.active {
    background: #a92138;
    border: none;
    color: #FFF;
}

.sidenav .nav-item  a.closeMenu {
    background: #a92138;
}



.sidenav .nav-tabs .nav-link:focus,.sidenav .nav-tabs .nav-link:hover {
    border : none ;
    color: #FFF;
}


.mobile-nav-items .list-title {
    display: block;
    margin: 25px 25px 10px;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    color: rgba(255,255,255,.9);
    color: #111;
    font-family: brandon_grotesque_bold,helvetica neue,Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
}


.mobile-nav-items ul.items-wrap li a, .mobile-nav-items .tab-selection li a, .mobile-close-item a {
    background: #a92138;
    display: block;
    padding: 0 0 0 25px;
    height: 52px;
    line-height: 52px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: 1px;
    text-align: left;
    font-family: brandon_grotesque_bold,helvetica neue,Helvetica,Arial,sans-serif;
    margin-top: 1px;
}

.mobile-nav-items ul.items-wrap li.has-sub-items .submenu-toggle {
    position: absolute;
    right: 0;
    top: 0;
    height: 52px;
    line-height: 52px;
    width: 20%;
    display: block;
    cursor: pointer;
}

.mobile-nav-items ul.items-wrap li a.submenu-link {
    padding: 0;
    margin-top: 0;
    text-align: center;
}

.mobile-nav-items ul.items-wrap li.has-sub-items .submenu-toggle svg
{
    text-align: center;
    color: #fff;
    font-size: 12px;
    height: 52px;
    line-height: 52px;
    margin: auto;
}

 .mobile-nav-items ul.items-wrap {
    margin-bottom: 40px;
}



 .mobile-nav-items ul.items-wrap li {
    line-height: normal;
    position: relative;
}

.mobile-nav-items ul.items-wrap li.has-sub-items>a {
    width: 80%;
}


.mobile-nav-items ul.items-wrap li a, .mobile-nav-items .tab-selection li a, .mobile-close-item a {
    background: #a92138;
    display: block;
    padding: 0 0 0 25px;
    height: 52px;
    line-height: 52px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: 1px;
    text-align: left;
    font-family: brandon_grotesque_bold,helvetica neue,Helvetica,Arial,sans-serif;
    margin-top: 1px;
}

.mobile-nav-items ul.items-wrap .submenu {
    display: none;
}

.nav-item.closeNavigation{
    position: fixed;
    left: 340px;
    width: 56px;
    height: 56px;
    border-radius: 56px;
    background-color: transparent;
}


.nav-item.closeNavigation > a{
    background: rgba(0 ,0, 0 , 0.68);
}

a.closeMenu {
    display: block;
    padding: 10px;
    background: rgba(0 ,0, 0 , 0.68);
    color: #FFF;
    width: 100%;
    height: 56px;
    text-align: center;
}


.mobile-nav-items ul.items-wrap li.has-sub-items .submenu-toggle.open {
    background: #a92138;
}

.mobile-nav-items ul.items-wrap .submenu li a {
    padding-left: 45px;
    background: #a92138;
}

.mobile-nav-items ul.items-wrap .submenu li a:before {
    display: inline-block;
    content: "\f105";
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    color: white;
    left: 25px;
    font-size: 10px;
    font-weight: 900;
    font-family: "Font Awesome 5 Free"; font-weight: 900;

}

.submenu-toggle > .submenu-link > .fa-minus {  display: none;}
.submenu-toggle > .submenu-link > .fa-plus {  display: block;}

.submenu-toggle.open > .submenu-link > .fa-plus {  display: none;}
.submenu-toggle.open > .submenu-link > .fa-minus {  display: block;}

.mobile-nav-items ul.items-wrap li a:hover {
    background: #a92138;
}
.sidebag .side-bar {
    background-color: #f4fafb;
}

.sidebag{
    top: 0;
    left: unset;
    right: 0;
    background-color: #f4fafb;
    box-shadow: 1px 0 4px 0 #5b5b5b;

}


.bag-header{
    background-color: #a92138;

}
.sidenav a {
    margin: 0 auto;
    color: #f1f1f1;
}
.sidebag .closeBag{
    padding: 0;
    margin: 8px auto !important;
    color: #f1f1f1;
}
.sidebag .orders-summary {
    color: #FFF;
    line-height: 50px;
    font-size: 34px;
    text-align: center;
    font-family: suomihandscript,Georgia,times new roman,Times,serif;
    white-space: nowrap;
}

.bag-content{
    width: 100%;
    background-color: #f4fafb;
    min-height: 200px;
    height: available;
    overflow: auto;
}


.bag-footer{
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #FFF;
    min-height: 200px;
    border-top: 1px solid #e9e9e9;
}



.bag-sub-total{
    text-align: center;
    padding: 12px;
    border-bottom: 1px solid #e9e9e9;
    height: 50px;
    background-color: #f4fafb;
    font-size: 18px;
    color: #333;
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
}


.bag-sub-total > span {
    font-size: 16px;
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
}


.bag-coupon {
    padding: 14px;
}

.bag-coupon .coupon-input{
    width: 100%;
    font-size: 15px;
    height: 45px;
    padding: 8px 14px;
}
.bag-coupon .coupon-btn{
    width: 100%;
    font-size: 15px;
    height: 45px;
    padding: 8px 14px;
    text-transform: uppercase;
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    text-align: center;
    touch-action: manipulation;
    white-space: nowrap;
}

.btn-danger{
    background: #a92138;
}
.checkout-btn{
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    text-align: center;
    touch-action: manipulation;
    white-space: nowrap;
    cursor: pointer;
    border: 2px solid #a92138;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 0  1.48rem;

    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;

    height: 35px;
    font-size: 15px;
    background: #a92138;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}




.bag-content{
    padding: 14px;
}

.bag-product{
    padding: 14px;
    background-color: #FFF;
    border-radius: 4px;
    min-height: 132px;
    margin-bottom: 8px;
}

.bag-product-picture{
    max-height: 132px;
}

.bag-product-price{
    display: block;
    text-align: right;
    font-size: 12px;
    color: #a92138;
}

.btn-danger:hover {
    color: #fff;
    background-color: #8e1528;
    border-color: #7f0f21;
}

.bag-product-title{
    color: #111;
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: 0;
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif;
}

.bag-product-price b,.bag-product-price span{
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif;
}

.bag-product-price .old{
    text-decoration: line-through;
    color: #111;
}

.size {
    display: inline-block;
    height: 34px;
    width: 36px;
    border: 1px solid #e9e9e9;
    font-size: 13px;
    padding: 8px 0;
    text-align: center;
    margin-right: 8px;
    margin-bottom: 8px;
    border-radius: 2px;
    cursor: pointer;
}

.size-sm {
    padding: 0 !important;
    height: 21px !important;
    font-size: 11px !important;
    width: auto !important;;
    min-width: 24px !important;;
    line-height: 21px !important;
}

.bag-product-color,.bag-product-size{
    display: inline-block;
    width: auto;
    height: 21px;
    max-width: 28px;
}


.bag-product-color .color{
    display: inline-block;
    height: 21px;
    width: 26px;
    border: 1px solid #e9e9e9;
    border-radius: 2px;

}



.bag-product-quantity  {
    width: 100%;
}


.bag-product-quantity > span {
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    line-height: 24px;
    font-weight: 400;
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
    color: #8c8c8c;
}


.bag-product-quantity > span {
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    line-height: 24px;
    font-weight: 400;
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
    color: #8c8c8c;
}

.bag-product-qte-icon {
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    width: 50px;
    line-height: 24px;
    cursor: pointer;
    padding: 0 8px !important;
    text-align: center;
    color: #111 !important;
}


.bag-product-qte-icon > svg{
    color: #111 !important;
    font-size: 14px;
}


.bag-product-qte > input{
    height: 28px;
    width: 56px;
}


.bag-product-actions {
    width: 100%;
}

.bag-product-actions a{
    font-size: 14px;
    cursor: pointer;
    color: #333;
    padding: 0 8px;
}




.show-btn{ display: block;}
.hide-btn{ display: none;}
/*mobile*/
@media (max-width: 525px)
{

    .show-btn{ display: block;}
    .hide-btn{ display: none;}
    .mobile-nav-items ul.items-wrap li.has-sub-items>a {
        width: 85%;
    }


    .bag-content {
        padding: 4px;
    }


    .bag-product {
        padding: 8px;
        margin: 0;
        border-bottom: 1px solid #efefef;
    }

    .bag-product-picture {
        max-height: 100px;
        max-width: 80px;
    }

    .bag-product-qte-icon {
        width: 24px;
    }


    .bag-product-quantity {
        width: 100%;
        margin-top: 6px;
    }



    #bag-product-qte {margin: 0}
}
@media (min-width: 525px)
{

    .show-btn{ display: block;}
    .hide-btn{ display: none;}
}
/*medium screens*/
@media (min-width: 768px)
{

    .show-btn{ display: block;}
    .hide-btn{ display: none;}
}

/*desktop*/
@media (min-width: 992px)
{

    .show-btn{ display: block;}
    .hide-btn{ display: none;}
}

/*large*/
@media (min-width: 1200px)
{

    .show-btn{ display: block;}
    .hide-btn{ display: none;}
}



/*all*/


.store-icon{
    width: 26px;
    filter: grayscale(100%);
}


a:hover .store-icon{
    filter: unset;
}

a {
    color: #dd0330;
}

.menu-block ul.sub-links> li > a {
    color: #333;
}


.menu-block ul.sub-links> li.active > a {
    color: #dd0330;
}



.btn-floating{
    color: #dd0330;
}

.btn-outline-info {
    color: #0e626f;
    border-color: #17a2b8;
}

.btn-outline-warning {
    color: #6b5103;
    border-color: #ffc107;
}

.btn-outline-danger {
    color: #9b2531;
    border-color: #dc3545;
}
.text-danger {
    color: #9b2531!important;
}

.copyright-bar-links li ,
.copyright-bar-links > li > a {
    color: #555555;
}
.user-links>ul>li>a {
    color: #2d2d2d;
}
/*mobile*/
@media (max-width: 525px)
{

}
@media (min-width: 525px)
{

}
/*medium screens*/
@media (min-width: 768px)
{

}

/*desktop*/
@media (min-width: 992px)
{

}

/*large*/
@media (min-width: 1200px)
{

}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZm9udHMuY3NzIiwid2VicGFjazovLy90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vL2FwcC5jc3MiLCJ3ZWJwYWNrOi8vL2Zvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzLmNzcyIsIndlYnBhY2s6Ly8vc2lkZXBhbmVsLm5hdmJhci5jc3MiLCJ3ZWJwYWNrOi8vL3Nob3AuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsNEdBQTRHOztBQUU1Rzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQXlFQztBQUNEO0lBQ0ksMEJBQTBCO0lBQzFCLDBDQUFpQztJQUNqQztrSEFDNEY7SUFDNUYsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxvQkFBb0I7SUFDcEIsMENBQXdDO0lBQ3hDO3FIQUNnSDtJQUNoSCxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtBQUN0Qjs7QUFFQTs7SUFFSSwrRUFBK0U7SUFDL0UscUNBQXFDO0lBQ3JDLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsY0FBYzs7SUFFZCxzQ0FBc0M7SUFDdEMsbUNBQW1DO0lBQ25DLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSwrRUFBK0U7SUFDL0Usc0NBQXNDO0lBQ3RDLFdBQVc7SUFDWCxr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QUF1QjtBQUMzQjs7O0FBR0E7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7O0FBR0E7SUFDSSxjQUFjO0FBQ2xCOzs7O0FBSUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QscUJBQXFCO0FBQ3pCO0FBQ0E7SUFDSSx3QkFBd0I7QUFDNUI7O0FBRUE7O0lBRUksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBLFNBQVM7QUFDVDs7O0FBR0E7QUFDQTs7O0FBR0E7QUFDQSxpQkFBaUI7QUFDakI7OztBQUdBOztBQUVBLFVBQVU7QUFDVjs7O0FBR0E7O0FBRUEsUUFBUTtBQUNSOzs7QUFHQSxDIiwiZmlsZSI6ImFwcH5zaG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBUK1NlcmlmK0NhcHRpb24mZGlzcGxheT1zd2FwLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QVCtTZXJpZjo0MDAubGVzc1wiKTtcbi8qQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RGFuY2luZytTY3JpcHQ6d2dodEA0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7Ki9cblxuLyogQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTdW9taUhhbmRTY3JpcHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9TdW9taUhhbmQtU2NyaXB0LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9TdW9taUhhbmQtU2NyaXB0LTIuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvU3VvbWlIYW5kLVNjcmlwdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1N1b21pSGFuZC1TY3JpcHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvU3VvbWlIYW5kLVNjcmlwdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9TdW9taUhhbmQtU2NyaXB0LnN2ZyNTdW9taUhhbmQtU2NyaXB0JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYnJhbmRvbl9ncm90ZXNxdWVfbGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYnJhbmRvbl9ncm90ZXNxdWVfYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2JyYW5kb25fYmxkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9icmFuZG9uX2JsZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdicmFuZG9uX2dyb3Rlc3F1ZV9ibGFjayc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2JyYW5kb25fYmxrLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9icmFuZG9uX2Jsay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2JyYW5kb25fZ3JvdGVzcXVlX21lZGl1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2JyYW5kb25fbWVkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9icmFuZG9uX21lZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyX2l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2JyYW5kb25fcmVnX2l0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9icmFuZG9uX3JlZ19pdC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvYnJhbmRvbl9yZWctd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2JyYW5kb25fcmVnLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblxufVxuKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInNwYW54LWljb25zXCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9zcGFueC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9zcGFueC0yLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvc3BhbngudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9zcGFueC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL3NwYW54LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJibGlua1wiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvYmxpbmsuZW90PzZ5dWVidlwiKTtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2JsaW5rLTIuZW90PzZ5dWVidiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYmxpbmsudHRmPzZ5dWVidlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvYmxpbmsud29mZj82eXVlYnZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYmxpbmsuc3ZnPzZ5dWVidiNibGlua1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5bY2xhc3NePVwidGwtaWNvbi1cIl0sXG5bY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICAgIGZvbnQtZmFtaWx5OiBcInNwYW54LWljb25zXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi50bC1pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLnRsLWljb24tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4udGwtaWNvbi1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4udGwtaWNvbi1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi50bC1pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4udGwtaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4udGwtaWNvbi1jaGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi50bC1pY29uLWVtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi50bC1pY29uLWJhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbmkuYmxpbmstaWNvbiB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogXCJibGlua1wiLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmxpbmstbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1ibGluay1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5oYW5kLXdyaXR0ZW4ge1xuICAgIC8qZm9udC1mYW1pbHk6ICdEYW5jaW5nIFNjcmlwdCcsIGN1cnNpdmUgIWltcG9ydGFudDsqL1xufVxuIiwiYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb25fZ3JvdGVzcXVlX3JlZ3VsYXIsaGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmM7XG59XG5cbi5jbG9zZU1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udy0xMHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG59XG4udy0yMHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG4udy00MHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctODB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOmF1dG8gO1xuICAgIG1hcmdpbi10b3A6IDMycHggO1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cbi50YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYW5uZXItaW1nLXRpdGxle1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAgO1xufVxuXG4uYnRuLWJhc2UuX2J0bi1ibGFjaywgLm1vZGFsLXNsaWRlIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1wcmltYXJ5Ll9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tcHJpbWFyeS5fYnRuLWJsYWNrLCAubW9kYWwtc2xpZGUgLm1vZGFsLWZvb3RlciBidXR0b24ucHJpbWFyeS5fYnRuLWJsYWNrLCAubW9kYWwtcG9wdXAgLm1vZGFsLWZvb3RlciBidXR0b24ucHJpbWFyeS5fYnRuLWJsYWNrLCAubW9kYWwtc2xpZGUgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWRpc21pc3MuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1kaXNtaXNzLl9idG4tYmxhY2ssIC5tb2RhbC1zbGlkZSAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24taGlkZS1wb3B1cC5fYnRuLWJsYWNrLCAubW9kYWwtcG9wdXAgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWhpZGUtcG9wdXAuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24uX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLl9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5wb3B1cC1ib2dvLWFkZC10by1jYXJ0IC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi5fYnRuLWJsYWNrLCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi5fYnRuLWJsYWNrLCAubW9kYWwtcG9wdXAuYW1hc3R5LXByb21vLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1wcmltYXJ5Ll9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1wcmltYXJ5Ll9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5wb3B1cC1ib2dvLWFkZC10by1jYXJ0IC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1wcmltYXJ5Ll9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5ib2RvLWRldGFpbHMtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXByaW1hcnkuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5wcmltYXJ5Ll9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1mb290ZXIgYnV0dG9uLnByaW1hcnkuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLnBvcHVwLWJvZ28tYWRkLXRvLWNhcnQgLm1vZGFsLWZvb3RlciBidXR0b24ucHJpbWFyeS5fYnRuLWJsYWNrLCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLnByaW1hcnkuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tc2Vjb25kYXJ5Ll9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5hbWFzdHktcHJvbW8tbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXNlY29uZGFyeSwgLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXNlY29uZGFyeS5fYnRuLWJsYWNrLCAubW9kYWwtcG9wdXAuY29uZmlybSAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tc2Vjb25kYXJ5LCAubW9kYWwtcG9wdXAucG9wdXAtYm9nby1hZGQtdG8tY2FydCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tc2Vjb25kYXJ5Ll9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5wb3B1cC1ib2dvLWFkZC10by1jYXJ0IC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1zZWNvbmRhcnksIC5tb2RhbC1wb3B1cC5ib2RvLWRldGFpbHMtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXNlY29uZGFyeS5fYnRuLWJsYWNrLCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1zZWNvbmRhcnksIC5tb2RhbC1wb3B1cC5hbWFzdHktcHJvbW8tbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWRpc21pc3MuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tZGlzbWlzcywgLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWRpc21pc3MuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWRpc21pc3MsIC5tb2RhbC1wb3B1cC5wb3B1cC1ib2dvLWFkZC10by1jYXJ0IC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1kaXNtaXNzLl9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5wb3B1cC1ib2dvLWFkZC10by1jYXJ0IC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1kaXNtaXNzLCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1kaXNtaXNzLl9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5ib2RvLWRldGFpbHMtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWRpc21pc3MsIC5tb2RhbC1wb3B1cC5hbWFzdHktcHJvbW8tbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWhpZGUtcG9wdXAuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24taGlkZS1wb3B1cCwgLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWhpZGUtcG9wdXAuX2J0bi1ibGFjaywgLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWhpZGUtcG9wdXAsIC5tb2RhbC1wb3B1cC5wb3B1cC1ib2dvLWFkZC10by1jYXJ0IC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1oaWRlLXBvcHVwLl9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5wb3B1cC1ib2dvLWFkZC10by1jYXJ0IC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1oaWRlLXBvcHVwLCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1oaWRlLXBvcHVwLl9idG4tYmxhY2ssIC5tb2RhbC1wb3B1cC5ib2RvLWRldGFpbHMtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWhpZGUtcG9wdXAge1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5MjEzODtcbn1cblxuXG4uc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5zaWRlLWJhZyB7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgNHB4IDAgIzViNWI1Yjtcbn1cblxuLnNpZGVuYXYgYSB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMzJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5zaWRlbmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZjFmMWYxO1xufVxuXG4uc2lkZW5hdiAuY2xvc2VidG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5cblxuXG4ubG9hZGluZy1wYWdlIHtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5IDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9hZGluZy1wYWdlID4gLm1haW4tbG9hZGVyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmxvYWRpbmctcGFnZSA+IC5tYWluLWxvYWRlciB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMCUgMDtcbn1cblxuLnNvY2lhbC1pY29ucy1mb290ZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMS41cmVtIDEuNXJlbTtcbn1cblxuLnNvY2lhbC1pY29ucy1mb290ZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzExMTtcbn1cblxuLnNvY2lhbC1pY29ucy1mb290ZXIgbGkubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfbWVkaXVtLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogLjJyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uc29jaWFsLWljb25zLWZvb3RlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMTExO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkyMTM4O1xuXG59XG5cbi5pY29uLWxpbmsgPiAuYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIHBhZGRpbmc6IDJweDtcbn1cblxuLmJ0bi1iYXNlLl9idG4tcHJpbWFyeSwgLm1vZGFsLXNsaWRlIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1wcmltYXJ5Ll9idG4tcHJpbWFyeSwgLm1vZGFsLXNsaWRlIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1wcmltYXJ5LCAubW9kYWwtcG9wdXAgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXByaW1hcnkuX2J0bi1wcmltYXJ5LCAubW9kYWwtcG9wdXAgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXByaW1hcnksIC5tb2RhbC1zbGlkZSAubW9kYWwtZm9vdGVyIGJ1dHRvbi5wcmltYXJ5Ll9idG4tcHJpbWFyeSwgLm1vZGFsLXNsaWRlIC5tb2RhbC1mb290ZXIgYnV0dG9uLnByaW1hcnksIC5tb2RhbC1wb3B1cCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5wcmltYXJ5Ll9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwIC5tb2RhbC1mb290ZXIgYnV0dG9uLnByaW1hcnksIC5tb2RhbC1zbGlkZSAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tZGlzbWlzcy5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tZGlzbWlzcy5fYnRuLXByaW1hcnksIC5tb2RhbC1zbGlkZSAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24taGlkZS1wb3B1cC5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24taGlkZS1wb3B1cC5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5hbWFzdHktcHJvbW8tbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLl9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24sIC5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbiwgLm1vZGFsLXBvcHVwLnBvcHVwLWJvZ28tYWRkLXRvLWNhcnQgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLl9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLnBvcHVwLWJvZ28tYWRkLXRvLWNhcnQgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5ib2RvLWRldGFpbHMtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLCAubW9kYWwtcG9wdXAuYW1hc3R5LXByb21vLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1wcmltYXJ5Ll9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXByaW1hcnkuX2J0bi1wcmltYXJ5LCAubW9kYWwtcG9wdXAuY29uZmlybSAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLnBvcHVwLWJvZ28tYWRkLXRvLWNhcnQgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXByaW1hcnkuX2J0bi1wcmltYXJ5LCAubW9kYWwtcG9wdXAucG9wdXAtYm9nby1hZGQtdG8tY2FydCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLmJvZG8tZGV0YWlscy1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tcHJpbWFyeS5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5ib2RvLWRldGFpbHMtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXByaW1hcnksIC5tb2RhbC1wb3B1cC5hbWFzdHktcHJvbW8tbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24ucHJpbWFyeS5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5hbWFzdHktcHJvbW8tbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24ucHJpbWFyeSwgLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWZvb3RlciBidXR0b24ucHJpbWFyeS5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1mb290ZXIgYnV0dG9uLnByaW1hcnksIC5tb2RhbC1wb3B1cC5wb3B1cC1ib2dvLWFkZC10by1jYXJ0IC5tb2RhbC1mb290ZXIgYnV0dG9uLnByaW1hcnkuX2J0bi1wcmltYXJ5LCAubW9kYWwtcG9wdXAucG9wdXAtYm9nby1hZGQtdG8tY2FydCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5wcmltYXJ5LCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLnByaW1hcnkuX2J0bi1wcmltYXJ5LCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLnByaW1hcnksIC5tb2RhbC1wb3B1cC5hbWFzdHktcHJvbW8tbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLXNlY29uZGFyeS5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1zZWNvbmRhcnkuX2J0bi1wcmltYXJ5LCAubW9kYWwtcG9wdXAucG9wdXAtYm9nby1hZGQtdG8tY2FydCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tc2Vjb25kYXJ5Ll9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLmJvZG8tZGV0YWlscy1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tc2Vjb25kYXJ5Ll9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24tZGlzbWlzcy5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1kaXNtaXNzLl9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLnBvcHVwLWJvZ28tYWRkLXRvLWNhcnQgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWRpc21pc3MuX2J0bi1wcmltYXJ5LCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1kaXNtaXNzLl9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLmFtYXN0eS1wcm9tby1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbi5hY3Rpb24taGlkZS1wb3B1cC5fYnRuLXByaW1hcnksIC5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1oaWRlLXBvcHVwLl9idG4tcHJpbWFyeSwgLm1vZGFsLXBvcHVwLnBvcHVwLWJvZ28tYWRkLXRvLWNhcnQgLm1vZGFsLWZvb3RlciBidXR0b24uYWN0aW9uLWhpZGUtcG9wdXAuX2J0bi1wcmltYXJ5LCAubW9kYWwtcG9wdXAuYm9kby1kZXRhaWxzLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uLmFjdGlvbi1oaWRlLXBvcHVwLl9idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2E5MjEzODtcbiAgICBib3JkZXItY29sb3I6ICNkZDAzMzA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCkge1xuICAgIC5zaWRlbmF2IHtwYWRkaW5nLXRvcDogMTVweDt9XG4gICAgLnNpZGVuYXYgYSB7Zm9udC1zaXplOiAxOHB4O31cbn1cblxuXG5cbi5iYWRnZXMtZ3JvdXAgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xufVxuXG4vKm1vYmlsZSovXG5AbWVkaWEgKG1heC13aWR0aDogNTI1cHgpXG57XG4gICAgLnRleHQteHMtbGVmdHt0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7fVxuICAgIC50ZXh0LXhzLWNlbnRlcnt0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDt9XG4gICAgLnRleHQteHMtcmlnaHR7dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDt9XG5cbiAgICAuaGlkZGVuLXhze2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDs7fVxuICAgIC5zaG93LXhze2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7O31cblxuXG5cbiAgICAubG9hZGluZy1wYWdlID4gLm1haW4tbG9hZGVyIHtcbiAgICAgICAgcGFkZGluZzogNzAlIDA7XG4gICAgfVxuXG5cbiAgICAuaWNvbi1saW5rID4gLmJhZGdlIHtcbiAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUyNXB4KVxue1xuICAgIC50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O31cbiAgICAudGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7fVxuICAgIC50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fVxuXG4gICAgLmhpZGRlbi1zbXtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7O31cbiAgICAuc2hvdy1zbXtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50Ozt9XG5cbiAgICAubG9hZGluZy1wYWdlID4gLm1haW4tbG9hZGVyIHtcbiAgICAgICAgcGFkZGluZzogNTAlIDA7XG4gICAgfVxufVxuLyptZWRpdW0gc2NyZWVucyovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7fVxuICAgIC50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDt9XG4gICAgLnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDt9XG5cbiAgICAuaGlkZGVuLW1ke2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDs7fVxuICAgIC5zaG93LW1ke2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7O31cblxuXG4gICAgLmxvYWRpbmctcGFnZSA+IC5tYWluLWxvYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwJSAwO1xuICAgIH1cblxuXG4gICAgLnNvY2lhbC1pY29ucy1mb290ZXIgbGkubGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb25fZ3JvdGVzcXVlX2JvbGQsaGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cblxuXG4gICAgLmJhZGdlcy1ncm91cCAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG59XG5cbi8qZGVza3RvcCovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7fVxuICAgIC50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDt9XG4gICAgLnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDt9XG5cbiAgICAuaGlkZGVuLWxne2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDs7fVxuICAgIC5zaG93LWxne2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7O31cblxuICAgIC5zb2NpYWwtaWNvbnMtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmxvYWRpbmctcGFnZSA+IC5tYWluLWxvYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDM1JSAwO1xuICAgIH1cblxuXG5cbn1cblxuLypsYXJnZSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIC50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O31cbiAgICAudGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7fVxuICAgIC50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fVxuXG4gICAgLmhpZGRlbi14bHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7O31cbiAgICAuc2hvdy14bHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50Ozt9XG5cbiAgICAubG9hZGluZy1wYWdlID4gLm1haW4tbG9hZGVyIHtcbiAgICAgICAgcGFkZGluZzogMzUlIDA7XG4gICAgfVxuXG5cbiAgICAuc29jaWFsLWljb25zLWZvb3RlciBsaS5sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG5cblxuICAgIC5iYWRnZXMtZ3JvdXAgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmFubmVyLWJhc2UuX2Jhbm5lci1mcmVlLXNoaXBwaW5nLXJldHVybnMgLnRpdGxlLWltZyAgeyBtYXJnaW46IDAgYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJhbm5lci1iYXNlLl9iYW5uZXItZnJlZS1zaGlwcGluZy1yZXR1cm5zIC50aXRsZS1pbWcgaW1nIHsgbWF4LXdpZHRoOiAyMjBweDsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFubmVyLWJhc2UuX2Jhbm5lci1mcmVlLXNoaXBwaW5nLXJldHVybnMgLnJvdyAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciB9XG4gICAgLmJhbm5lci1iYXNlLl9iYW5uZXItZnJlZS1zaGlwcGluZy1yZXR1cm5zIC50aXRsZS1pbWcgIHsgd2lkdGg6IDEzNXB4OyB9XG5cbiAgICAuYmFubmVyLWJhc2UuX2Jhbm5lci1mcmVlLXNoaXBwaW5nLXJldHVybnMgLnRpdGxlLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICB9XG59XG5cbi5fX2JnLWdyYXktcGFsZS1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2IWltcG9ydGFudDtcbn1cblxuLl9fbGV0dGVyLXNwYWNpbmctMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtIWltcG9ydGFudDtcbn1cbi5fX21hcmdpbi1ib3R0b20temVybzUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtIWltcG9ydGFudDtcbn1cbi5fX3VjIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbn1cblxuLl9fZm9udC1zaXplLWxnIHtcbiAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xufVxuLl9fbGgtYmFzZS0xMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMyFpbXBvcnRhbnQ7XG59XG4uX19jb2xvci1oZWFkZXIge1xuICAgIGNvbG9yOiAjMTExIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNiFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20taGVhZGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJyZW0haW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfcmVndWxhcixoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblxufVxuXG5oNC5jdXN0b20taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cblxuLmN1c3RvbS1wYXJhZ3JhcGgge1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTExIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIC5tc3Qtcm1hLWJveF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9tZWRpdW0saGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsaGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbi5kZWNvcmF0ZWQ6YmVmb3JlLCAuZGVjb3JhdGVkOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMCAyMHB4O1xufVxuLmRlY29yYXRlZDpiZWZvcmV7XG4gICAgcmlnaHQ6IDEwMCU7XG59XG4uZGVjb3JhdGVkOmFmdGVye1xuICAgIGxlZnQ6IDEwMCU7XG59IiwiQGltcG9ydCBcIn5ib290c3RyYXBcIjtcblxuXG4qe1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb25fZ3JvdGVzcXVlX3JlZ3VsYXJcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzExMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmYWZjO1xufVxuXG5cbnVsIGxpLCBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTphY3RpdmUsIGE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yb2JvdG97XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4uc3R5bGVkXG57XG4gICAgZm9udC1mYW1pbHk6ICdUZXh0dXJpbmEnLCBzZXJpZjtcbn1cblxuLmxpbmstYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuXG4uc21hbGwtaGVhZGVyXG57XG4gICAgZm9udC1mYW1pbHk6ICdUZXh0dXJpbmEnLCBzZXJpZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5MjEzODtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbn1cblxuLnNtYWxsLWhlYWRlciAgYS5saW5rIHtcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuLnNtYWxsLWhlYWRlciAgLmxpbms6aG92ZXIgIHtcbiAgICBjb2xvcjogI2VmZWZlZjtcbn1cblxuLmljb24tbGluay5lbXB0eSAgPiBzdXAge1xuICAgICBkaXNwbGF5OiBub25lO1xuIH1cblxuXG4uaWNvbi1saW5rOmhvdmVyIHtcbiAgICAgY29sb3I6ICNhOTIxMzg7XG4gfVxuXG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMsXG4uc21hbGwtaGVhZGVyLFxuLmJnLWRhbmdlcixcbi5iYWRnZS1kYW5nZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5MjEzODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1MDVkO1xuICAgIGJvcmRlci1jb2xvcjogIzAyM2Q0Njtcbn1cblxuI21haW4tbmF2PnVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNtYWluLW5hdj51bD5saT5hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfYm9sZCxoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xufVxuI21haW4tbmF2PnVsPmxpOmZpcnN0LWNoaWxkPmEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbiNtYWluLW5hdj51bD5saS5hY3RpdmU+YSwgI21haW4tbmF2PnVsPmxpLm1lbnUtYWN0aXZlPmEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuI21haW4tbmF2PnVsPmxpPmE+c3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG5cblxuXG4jbWFpbi1oZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG5cblxuI21haW4taGVhZGVyIC5oZWFkZXJfbG9nb19saW5rICAuaGVhZGVyX2xvZ29faW1nXG57XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2MnB4O1xufVxuXG4uaGVhZGVyX2xvZ297XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbWFpbi1oZWFkZXIgLnVzZXItbGlua3Mge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyMHB4O1xufVxuXG4udXNlci1saW5rcz51bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51c2VyLWxpbmtzPnVsOmJlZm9yZSwgLnVzZXItbGlua3M+dWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuLnVzZXItbGlua3M+dWw6YmVmb3JlLCAudXNlci1saW5rcz51bDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi51c2VyLWxpbmtzPnVsPmxpLm1vYi1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4udXNlci1saW5rcz51bD5saT5hIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuXG4udXNlci1saW5rcz51bD5saS5tb2ItaWNvbiBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG59XG5cbi50b2dnbGVyLXdyYXBwZXIsIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNhOTIxMzg7XG59XG5cblxuI21haW4tbmF2PnVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jbWFpbi1uYXY+dWw+bGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG59XG4jbWFpbi1uYXY+dWw+bGk+YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb25fZ3JvdGVzcXVlX2JvbGRcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59XG4jbWFpbi1uYXY+dWw+bGk6Zmlyc3QtY2hpbGQ+YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI21haW4tbmF2PnVsPmxpLmFjdGl2ZT5hLCAjbWFpbi1uYXY+dWw+bGkubWVudS1hY3RpdmU+YSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbiNtYWluLW5hdj51bD5saT5hPnNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbn1cbiNtYWluLW5hdj51bD5saS5hY3RpdmU+YT5zcGFuLCAjbWFpbi1uYXY+dWw+bGkubWVudS1hY3RpdmU+YT5zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi8uLi9pbWFnZXMvbmF2LWhvdmVyLWJnLWxvbmctZGFya3JlZC53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5pbWctd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1nLXdyYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWVudS1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbn1cbiNtYWluLW5hdj51bD5saTpmaXJzdC1jaGlsZCAubWVudS1ibG9jayB7XG4gICAgbGVmdDogLTE1cHg7XG59XG5cblxuLm1lbnUtYmxvY2sgLmZlYXR1cmVkLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uX2dyb3Rlc3F1ZV9tZWRpdW1cIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cblxuXG4ubWVudS1ibG9jayB1bC5zdWItbGlua3Mge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuXG4ubWVudS1ibG9jayB1bC5zdWItbGlua3M+bGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5tZW51LWJsb2NrIHVsLnN1Yi1saW5rcz5saT5hIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNwYWdlcy1oZWFkZXIge2JhY2tncm91bmQtY29sb3I6ICNGRkY7fVxuXG5cbiNtYWluLW5hdj51bD5saTpob3Zlcj5hIHtcbiAgICBjb2xvcjogI2E5MjEzODtcbn1cblxuI21haW4tbmF2PnVsPmxpOmhvdmVyIC5tZW51LWJsb2NrLCAjbWFpbi1uYXY+dWw+bGk6aG92ZXIgLm1lbnUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudS1ibG9jayB1bC5zdWItbGlua3M+bGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5tZW51LWJsb2NrIHVsLnN1Yi1saW5rcz5saT5hIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZW51LWJsb2NrIHVsLnN1Yi1saW5rcz5saT5hLmFjdGl2ZSwgLm1lbnUtYmxvY2sgdWwuc3ViLWxpbmtzPmxpPmE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjQwMjI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWctd3JhcCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tZW51LWJsb2NrIC5mZWF0dXJlZC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbl9ncm90ZXNxdWVfbWVkaXVtXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubWVudS1ibG9jayAuZmVhdHVyZWQtbGluayBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuXG4jbWFpbi1uYXY+dWw+bGk6bGFzdC1jaGlsZD5hIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmJyYW5kLXByaW1hcnkge1xuICAgIGNvbG9yOiAjYTkyMTM4O1xufVxuXG4jbWFpbi1uYXY+dWw+bGk+YT5zcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxufVxuI21haW4tbmF2PnVsPmxpI25hdi1oaXN0b3J5IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN1b21pSGFuZFNjcmlwdFwiLEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuI21haW4tbmF2PnVsPmxpI25hdi1oaXN0b3J5IC5oZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2E5MjEzODtcbiAgICB0b3A6IC0xNHB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbiNtYWluLW5hdj51bD5saSNuYXYtaGlzdG9yeSAubGluZS10aHJvdWdoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY3Jvc3NlZC1vdXQtbGluZS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjlweCA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbiNtYWluLW5hdj51bD5saSNuYXYtaGlzdG9yeSAuaGlzdG9yeSB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb25fZ3JvdGVzcXVlX2JvbGRcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cblxuI21haW4tbmF2PnVsPmxpLmFjdGl2ZT5hPnNwYW4sICNtYWluLW5hdj51bD5saS5tZW51LWFjdGl2ZT5hID4gc3BhbiB7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxubGkubWVudS1hY3RpdmUgYTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG5cblxuLnVzZXItbGlua3M+dWw+bGk+YSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVzZXItbGlua3Mubm8tYm9yZGVycyA+dWw+bGk+YXtcbiAgICBib3JkZXIgOm5vbmU7XG59XG5cblxuI21haW4taGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4udXNlci1saW5rcz51bD5saSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbl9ncm90ZXNxdWVfcmVndWxhclwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xufVxuXG5cblxuLm1lbnUtbmF2LWJ1dHRvblxue1xuICAgIHBhZGRpbmc6IDRweDtcbn1cblxuXG5cblxuLnN0b3JlLWljb257XG4gICAgY29sb3I6ICMxMTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcblxuICAgIC51c2VyLWxpbmtzPnVsPmxpPmEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxufVxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuXG4gICAgI21haW4taGVhZGVyIC51c2VyLWxpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50b2dnbGVyLXdyYXBwZXIsIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgIHRvcDogNzVweDtcbiAgICB9XG5cbiAgICAudXNlci1saW5rcz51bD5saT5hIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgI21haW4taGVhZGVyIC5oZWFkZXJfbG9nb19saW5rICAuaGVhZGVyX2xvZ29faW1nXG4gICAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cblxufVxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC51c2VyLWxpbmtzPnVsPmxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgfVxuXG4gICAgLnVzZXItbGlua3M+dWw+bGkubW9iLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50b2dnbGVyLXdyYXBwZXIsIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuXG5cbiAgICAudXNlci1saW5rcz51bD5saT5hIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIH1cblxuXG4gICAgLnVzZXItbGlua3M+dWw+bGk+YTpudGgtY2hpbGQoMCkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5MjEzODtcbiAgICB9XG5cbiAgICAjbWFpbi1oZWFkZXIgLmhlYWRlcl9sb2dvX2xpbmsgIC5oZWFkZXJfbG9nb19pbWdcbiAgICB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxufVxuXG5cblxuI3NpemUtY2hhcnQtbW9kYWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDk2JTtcbn1cblxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgI3NpemUtY2hhcnQtbW9kYWwtd3JhcHBlciB7IHdpZHRoOiA5MDBweDt9XG59XG5cbi5kZWZhdWx0UGFue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfcmVndWxhcixoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG5hIHtcbiAgICAgY29sb3I6ICNhOTIxMzg7XG4gfVxuYTpob3ZlciB7XG4gICAgY29sb3I6ICM4YjFiMmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudS1ibG9jayB1bC5zdWItbGlua3M+IGxpID4gYSB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbiIsIi8qYWxsKi9cblxuI3NlY3Rpb24tZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZmFmYztcbn1cbiNzZWN0aW9uLWZvb3RlciAuc2VjdGlvbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5icmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfcmVndWxhcixoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuXG4ubWFpbkZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsb2NrLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfYm9sZCxoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLmxpbmstYmxvY2staGVhZGVyLl9saW5rLWJsb2NrLWhlYWRlci1zaWduLXVwIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubGluay1ibG9jay1oZWFkZXIuX2xpbmstYmxvY2staGVhZGVyLXNpZ24tdXArLmxpbmstYmxvY2stY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuLmxpbmstYmxvY2stY29udGVudC5fbGluay1ibG9jay1jb250ZW50LXNpZ24tdXAge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5saW5rLWJsb2NrLWNvbnRlbnQgcCwgLmxpbmstYmxvY2stY29udGVudCBhIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGNvbG9yOiAjMTExO1xufVxuXG5cbi5saW5rLWJsb2NrLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cblxuLnNvY2lhbC1pY29ucy1mb290ZXIgLnNvY2lhbC1pY29uIHN2Zy5pY29uIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cblxuXG5cblxuLmNvcHlyaWdodC1iYXItbGlua3N7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb3B5cmlnaHQtYmFyLWxpbmtzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM4YzhjOGM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNvcHlyaWdodC1iYXItbGlua3MgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7XG59XG5cblxuLmJ0bi1iYXNle1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9tZWRpdW0saGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAgMS42N3JlbTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cblxuLmJ0bi1mYXEge1xuXG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICBjb2xvcjogIzExMTtcbn1cblxuLmJ0bi1iYXNlID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ0bi1mYXE6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi8qbW9iaWxlKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjVweClcbntcbiAgICAubGluay1ibG9jayxcbiAgICAuY29weXJpZ2h0LWJhci1saW5rcyAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIC5jb3B5cmlnaHQtYmFyLWxpbmtzID4gbGkgPiBhICB7XG4gICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb3B5cmlnaHQtYmFyLWxpbmtzIGxpLFxuICAgIC5saW5rLWJsb2NrIGxpICxcbiAgICAubGluay1ibG9jayA+IGxpID4gYSxcbiAgICAuY29weXJpZ2h0LWJhci1saW5rcyA+IGxpID4gYSAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cblxuICAgIC5jb3B5cmlnaHQtYmFyLWxpbmtzID4gbGkgPiBhICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MjVweClcbntcbiAgICAubGluay1ibG9jayxcbiAgICAuY29weXJpZ2h0LWJhci1saW5rcyAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubGluay1ibG9jayBsaSBhLFxuICAgIC5jb3B5cmlnaHQtYmFyLWxpbmtzID4gbGkgPiBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG59XG4vKm1lZGl1bSBzY3JlZW5zKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAubGluay1ibG9jay1oZWFkZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb25fZ3JvdGVzcXVlX2JvbGQsaGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgLmxpbmstYmxvY2staGVhZGVyLl9saW5rLWJsb2NrLWhlYWRlci1zaWduLXVwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGluay1ibG9jay1jb250ZW50Ll9saW5rLWJsb2NrLWNvbnRlbnQtc2lnbi11cCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY29weXJpZ2h0LWJhci1saW5rcyBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgIH1cblxuICAgICNzZWN0aW9uLWZvb3RlciA+IHNlY3Rpb24uc2VjdGlvbi13cmFwcGVyLnAtMCA+IGRpdiA+IHVsID4gbGk6bnRoLWNoaWxkKDgpOmFmdGVyXG4gICAge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICB9XG59XG5cbi8qZGVza3RvcCovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLnJvdy1mb290ZXItbGluay1ibG9ja3MgLmNvbC1zdWJzY3JpYmUge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgIH1cblxuICAgIC5saW5rLWJsb2NrLWNvbnRlbnQuX2xpbmstYmxvY2stY29udGVudC1zaWduLXVwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICB9XG5cblxufVxuXG4vKmxhcmdlKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG5cblxuICAgIC5saW5rLWJsb2NrLWNvbnRlbnQuX2xpbmstYmxvY2stY29udGVudC1zaWduLXVwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICB9XG5cbn0iLCIvKmFsbCovXG5cblxuI21haW5XcmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4jc2VjdGlvbi1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1zIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1zIGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZGQwMzMwO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb25fZ3JvdGVzcXVlX21lZGl1bVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cbiNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1zIGxpIGE6YWZ0ZXIge1xuICAgIHBhZGRpbmc6IDAgOXB4IDAgN3B4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogIzhjOGM4YztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IHVuc2V0O1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4jc2VjdGlvbi1icmVhZGNydW1icyB1bC5pdGVtcyBsaSBzdHJvbmcge1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG5cbi5wYWdlLXRpdGxlLXdyYXB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkyMTM4O1xuICAgIHBhZGRpbmc6IDRweDtcbn1cblxuLnBhZ2UtdGl0bGUtcmVke1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkyMTM4O1xuICAgIGJvcmRlcjogMnB4ICBkYXNoZWQgI0ZGRjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4jc2VjdGlvbi1icmVhZGNydW1ic3twYWRkaW5nOjE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllOWU5O2Rpc3BsYXk6bm9uZX1cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KVxue1xuICAgICNzZWN0aW9uLWJyZWFkY3J1bWJze2Rpc3BsYXk6YmxvY2t9XG59XG4jc2VjdGlvbi1icmVhZGNydW1icyB1bC5pdGVtczpiZWZvcmUsXG4jc2VjdGlvbi1icmVhZGNydW1icyB1bC5pdGVtczphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9XG4jc2VjdGlvbi1icmVhZGNydW1icyB1bC5pdGVtczphZnRlcntjbGVhcjpib3RofVxuI3NlY3Rpb24tYnJlYWRjcnVtYnMgdWwuaXRlbXM6YmVmb3JlLCNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1zOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX1cbiNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1zOmFmdGVye2NsZWFyOmJvdGh9XG4jc2VjdGlvbi1icmVhZGNydW1icyB1bC5pdGVtcyBsaXtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHh9XG4jc2VjdGlvbi1icmVhZGNydW1icyB1bC5pdGVtcyBsaSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MDtjb2xvcjojZGQwMzMwO2ZvbnQtZmFtaWx5OlwiYnJhbmRvbl9ncm90ZXNxdWVfbWVkaXVtXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmfVxuI3NlY3Rpb24tYnJlYWRjcnVtYnMgdWwuaXRlbXMgbGkgYTphZnRlcntmb250LWZhbWlseTonSW9uaWNvbnMnO2NvbnRlbnQ6XCJcXGYzZDNcIjtwYWRkaW5nOjAgOXB4IDAgN3B4O2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiM4YzhjOGM7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtkaXNwbGF5OmlubGluZS1ibG9ja31cbiNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1zIGxpIGE6aG92ZXJ7Y29sb3I6I2RkMDMzMH1cbiNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1zIGxpIHN0cm9uZ3tjb2xvcjojODA4MDgwfVxuLmNhdGFsb2ctcHJvZHVjdC12aWV3ICNzZWN0aW9uLWJyZWFkY3J1bWJze2JvcmRlci1ib3R0b206MH1cbi5jYXRhbG9nLXByb2R1Y3QtdmlldyAjc2VjdGlvbi1icmVhZGNydW1iczpiZWZvcmUsLmNhdGFsb2ctcHJvZHVjdC12aWV3ICNzZWN0aW9uLWJyZWFkY3J1bWJzOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX1cbi5jYXRhbG9nLXByb2R1Y3QtdmlldyAjc2VjdGlvbi1icmVhZGNydW1iczphZnRlcntjbGVhcjpib3RofVxuLmNhdGFsb2ctcHJvZHVjdC12aWV3ICNzZWN0aW9uLWJyZWFkY3J1bWJzOmJlZm9yZSwuY2F0YWxvZy1wcm9kdWN0LXZpZXcgI3NlY3Rpb24tYnJlYWRjcnVtYnM6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfVxuLmNhdGFsb2ctcHJvZHVjdC12aWV3ICNzZWN0aW9uLWJyZWFkY3J1bWJzOmFmdGVye2NsZWFyOmJvdGh9LmNhdGFsb2ctcHJvZHVjdC12aWV3ICNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1ze2Zsb2F0OmxlZnR9XG5cbiNzZWN0aW9uLWJyZWFkY3J1bWJzIHVsLml0ZW1zIGxpIGE6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiB1bnNldDtcbiAgICBjb250ZW50OiBcIj5cIjtcbn1cbi8qbW9iaWxlKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjVweClcbntcblxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUyNXB4KVxue1xuXG59XG4vKm1lZGl1bSBzY3JlZW5zKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAjc2VjdGlvbi1icmVhZGNydW1icyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLypkZXNrdG9wKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcblxuXG59XG5cbi8qbGFyZ2UqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcblxufVxuXG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59IiwiXG4uc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbn1cblxuLnNpZGVuYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbn1cblxuXG4uc2lkZW5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxufVxuXG4uc2lkZS1iYXIgIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2hhZG93OiAxcHggMCA0cHggMCAjNWI1YjViO1xuXG59XG4uc2lkZS1iYXIgPiAubmF2LXRhYnMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5zaWRlbmF2IC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuXG59XG5cblxuLnNpZGVuYXYgLm5hdi1pdGVtIGEge1xuICAgIGJhY2tncm91bmQ6ICNhOTIxMzg7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTRweCAwIDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7Ym9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zaWRlbmF2IC5uYXYtaXRlbSAgYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNhOTIxMzg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG4uc2lkZW5hdiAubmF2LWl0ZW0gIGEuY2xvc2VNZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjYTkyMTM4O1xufVxuXG5cblxuLnNpZGVuYXYgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywuc2lkZW5hdiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXIgOiBub25lIDtcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuXG4ubW9iaWxlLW5hdi1pdGVtcyAubGlzdC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyNXB4IDI1cHggMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfYm9sZCxoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5cbi5tb2JpbGUtbmF2LWl0ZW1zIHVsLml0ZW1zLXdyYXAgbGkgYSwgLm1vYmlsZS1uYXYtaXRlbXMgLnRhYi1zZWxlY3Rpb24gbGkgYSwgLm1vYmlsZS1jbG9zZS1pdGVtIGEge1xuICAgIGJhY2tncm91bmQ6ICNhOTIxMzg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb25fZ3JvdGVzcXVlX2JvbGQsaGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4ubW9iaWxlLW5hdi1pdGVtcyB1bC5pdGVtcy13cmFwIGxpLmhhcy1zdWItaXRlbXMgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vYmlsZS1uYXYtaXRlbXMgdWwuaXRlbXMtd3JhcCBsaSBhLnN1Ym1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1uYXYtaXRlbXMgdWwuaXRlbXMtd3JhcCBsaS5oYXMtc3ViLWl0ZW1zIC5zdWJtZW51LXRvZ2dsZSBzdmdcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbiAubW9iaWxlLW5hdi1pdGVtcyB1bC5pdGVtcy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5cblxuIC5tb2JpbGUtbmF2LWl0ZW1zIHVsLml0ZW1zLXdyYXAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW5hdi1pdGVtcyB1bC5pdGVtcy13cmFwIGxpLmhhcy1zdWItaXRlbXM+YSB7XG4gICAgd2lkdGg6IDgwJTtcbn1cblxuXG4ubW9iaWxlLW5hdi1pdGVtcyB1bC5pdGVtcy13cmFwIGxpIGEsIC5tb2JpbGUtbmF2LWl0ZW1zIC50YWItc2VsZWN0aW9uIGxpIGEsIC5tb2JpbGUtY2xvc2UtaXRlbSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTkyMTM4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9ib2xkLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm1vYmlsZS1uYXYtaXRlbXMgdWwuaXRlbXMtd3JhcCAuc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1pdGVtLmNsb3NlTmF2aWdhdGlvbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMzQwcHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLm5hdi1pdGVtLmNsb3NlTmF2aWdhdGlvbiA+IGF7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwICwwLCAwICwgMC42OCk7XG59XG5cbmEuY2xvc2VNZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCAsMCwgMCAsIDAuNjgpO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLm1vYmlsZS1uYXYtaXRlbXMgdWwuaXRlbXMtd3JhcCBsaS5oYXMtc3ViLWl0ZW1zIC5zdWJtZW51LXRvZ2dsZS5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTkyMTM4O1xufVxuXG4ubW9iaWxlLW5hdi1pdGVtcyB1bC5pdGVtcy13cmFwIC5zdWJtZW51IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjYTkyMTM4O1xufVxuXG4ubW9iaWxlLW5hdi1pdGVtcyB1bC5pdGVtcy13cmFwIC5zdWJtZW51IGxpIGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjsgZm9udC13ZWlnaHQ6IDkwMDtcblxufVxuXG4uc3VibWVudS10b2dnbGUgPiAuc3VibWVudS1saW5rID4gLmZhLW1pbnVzIHsgIGRpc3BsYXk6IG5vbmU7fVxuLnN1Ym1lbnUtdG9nZ2xlID4gLnN1Ym1lbnUtbGluayA+IC5mYS1wbHVzIHsgIGRpc3BsYXk6IGJsb2NrO31cblxuLnN1Ym1lbnUtdG9nZ2xlLm9wZW4gPiAuc3VibWVudS1saW5rID4gLmZhLXBsdXMgeyAgZGlzcGxheTogbm9uZTt9XG4uc3VibWVudS10b2dnbGUub3BlbiA+IC5zdWJtZW51LWxpbmsgPiAuZmEtbWludXMgeyAgZGlzcGxheTogYmxvY2s7fVxuXG4ubW9iaWxlLW5hdi1pdGVtcyB1bC5pdGVtcy13cmFwIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhOTIxMzg7XG59XG4uc2lkZWJhZyAuc2lkZS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmI7XG59XG5cbi5zaWRlYmFne1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZiO1xuICAgIGJveC1zaGFkb3c6IDFweCAwIDRweCAwICM1YjViNWI7XG5cbn1cblxuXG4uYmFnLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkyMTM4O1xuXG59XG4uc2lkZW5hdiBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2YxZjFmMTtcbn1cbi5zaWRlYmFnIC5jbG9zZUJhZ3tcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogOHB4IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YxZjFmMTtcbn1cbi5zaWRlYmFnIC5vcmRlcnMtc3VtbWFyeSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogc3VvbWloYW5kc2NyaXB0LEdlb3JnaWEsdGltZXMgbmV3IHJvbWFuLFRpbWVzLHNlcmlmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5iYWctY29udGVudHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZiO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGhlaWdodDogYXZhaWxhYmxlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi5iYWctZm9vdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuXG5cbi5iYWctc3ViLXRvdGFse1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfcmVndWxhcixoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuXG4uYmFnLXN1Yi10b3RhbCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfcmVndWxhcixoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuXG4uYmFnLWNvdXBvbiB7XG4gICAgcGFkZGluZzogMTRweDtcbn1cblxuLmJhZy1jb3Vwb24gLmNvdXBvbi1pbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuLmJhZy1jb3Vwb24gLmNvdXBvbi1idG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9tZWRpdW0saGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1kYW5nZXJ7XG4gICAgYmFja2dyb3VuZDogI2E5MjEzODtcbn1cbi5jaGVja291dC1idG57XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb25fZ3JvdGVzcXVlX21lZGl1bSxoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYTkyMTM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAgIDEuNDhyZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjYTkyMTM4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuXG5cblxuLmJhZy1jb250ZW50e1xuICAgIHBhZGRpbmc6IDE0cHg7XG59XG5cbi5iYWctcHJvZHVjdHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJhZy1wcm9kdWN0LXBpY3R1cmV7XG4gICAgbWF4LWhlaWdodDogMTMycHg7XG59XG5cbi5iYWctcHJvZHVjdC1wcmljZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhOTIxMzg7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUxNTI4O1xuICAgIGJvcmRlci1jb2xvcjogIzdmMGYyMTtcbn1cblxuLmJhZy1wcm9kdWN0LXRpdGxle1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9tZWRpdW0saGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbi5iYWctcHJvZHVjdC1wcmljZSBiLC5iYWctcHJvZHVjdC1wcmljZSBzcGFue1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9tZWRpdW0saGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbi5iYWctcHJvZHVjdC1wcmljZSAub2xke1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGNvbG9yOiAjMTExO1xufVxuXG4uc2l6ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaXplLXNtIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDs7XG4gICAgbWluLXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWctcHJvZHVjdC1jb2xvciwuYmFnLXByb2R1Y3Qtc2l6ZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG1heC13aWR0aDogMjhweDtcbn1cblxuXG4uYmFnLXByb2R1Y3QtY29sb3IgLmNvbG9ye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbn1cblxuXG5cbi5iYWctcHJvZHVjdC1xdWFudGl0eSAge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi5iYWctcHJvZHVjdC1xdWFudGl0eSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjOGM4YzhjO1xufVxuXG5cbi5iYWctcHJvZHVjdC1xdWFudGl0eSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjOGM4YzhjO1xufVxuXG4uYmFnLXByb2R1Y3QtcXRlLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCA4cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuXG4uYmFnLXByb2R1Y3QtcXRlLWljb24gPiBzdmd7XG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cblxuLmJhZy1wcm9kdWN0LXF0ZSA+IGlucHV0e1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogNTZweDtcbn1cblxuXG4uYmFnLXByb2R1Y3QtYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYWctcHJvZHVjdC1hY3Rpb25zIGF7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAwIDhweDtcbn1cblxuXG5cblxuLnNob3ctYnRueyBkaXNwbGF5OiBibG9jazt9XG4uaGlkZS1idG57IGRpc3BsYXk6IG5vbmU7fVxuLyptb2JpbGUqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDUyNXB4KVxue1xuXG4gICAgLnNob3ctYnRueyBkaXNwbGF5OiBibG9jazt9XG4gICAgLmhpZGUtYnRueyBkaXNwbGF5OiBub25lO31cbiAgICAubW9iaWxlLW5hdi1pdGVtcyB1bC5pdGVtcy13cmFwIGxpLmhhcy1zdWItaXRlbXM+YSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG5cbiAgICAuYmFnLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG5cbiAgICAuYmFnLXByb2R1Y3Qge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgfVxuXG4gICAgLmJhZy1wcm9kdWN0LXBpY3R1cmUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIH1cblxuICAgIC5iYWctcHJvZHVjdC1xdGUtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cblxuXG4gICAgLmJhZy1wcm9kdWN0LXF1YW50aXR5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cblxuXG4gICAgI2JhZy1wcm9kdWN0LXF0ZSB7bWFyZ2luOiAwfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUyNXB4KVxue1xuXG4gICAgLnNob3ctYnRueyBkaXNwbGF5OiBibG9jazt9XG4gICAgLmhpZGUtYnRueyBkaXNwbGF5OiBub25lO31cbn1cbi8qbWVkaXVtIHNjcmVlbnMqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuXG4gICAgLnNob3ctYnRueyBkaXNwbGF5OiBibG9jazt9XG4gICAgLmhpZGUtYnRueyBkaXNwbGF5OiBub25lO31cbn1cblxuLypkZXNrdG9wKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcblxuICAgIC5zaG93LWJ0bnsgZGlzcGxheTogYmxvY2s7fVxuICAgIC5oaWRlLWJ0bnsgZGlzcGxheTogbm9uZTt9XG59XG5cbi8qbGFyZ2UqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcblxuICAgIC5zaG93LWJ0bnsgZGlzcGxheTogYmxvY2s7fVxuICAgIC5oaWRlLWJ0bnsgZGlzcGxheTogbm9uZTt9XG59XG5cblxuIiwiLyphbGwqL1xuXG5cbi5zdG9yZS1pY29ue1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG5cbmE6aG92ZXIgLnN0b3JlLWljb257XG4gICAgZmlsdGVyOiB1bnNldDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICNkZDAzMzA7XG59XG5cbi5tZW51LWJsb2NrIHVsLnN1Yi1saW5rcz4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuXG4ubWVudS1ibG9jayB1bC5zdWItbGlua3M+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjZGQwMzMwO1xufVxuXG5cblxuLmJ0bi1mbG9hdGluZ3tcbiAgICBjb2xvcjogI2RkMDMzMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAgIGNvbG9yOiAjMGU2MjZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjNmI1MTAzO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgY29sb3I6ICM5YjI1MzE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogIzliMjUzMSFpbXBvcnRhbnQ7XG59XG5cbi5jb3B5cmlnaHQtYmFyLWxpbmtzIGxpICxcbi5jb3B5cmlnaHQtYmFyLWxpbmtzID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbn1cbi51c2VyLWxpbmtzPnVsPmxpPmEge1xuICAgIGNvbG9yOiAjMmQyZDJkO1xufVxuLyptb2JpbGUqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDUyNXB4KVxue1xuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTI1cHgpXG57XG5cbn1cbi8qbWVkaXVtIHNjcmVlbnMqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuXG59XG5cbi8qZGVza3RvcCovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG5cbn1cblxuLypsYXJnZSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuXG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/