/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/bleucitron/css/whitelabel/whitelabel-complex.css ***!
  \************************************************************************************************************************************************/
html{
    background-color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    overflow: hidden;
}
body{
    font-family: 'Roboto', sans-serif;
}

.product-img {
    position: relative;
    display: inline-block;
}
.event-tags {
    position: absolute;
    top: 0;
    left: 0;
}
.event-tags .event-tag {
    padding: 3px 6px;
    font-size: 14px!important;
    font-weight: 500;
    color: #fff;
    width: auto;
    margin-bottom: 4px;
    display: inline-block;
    border-radius: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

tr.mobile-reserve {
    border-top: 0 none!important;
}
.list-event.uk-table tr.mobile-reserve td a {
    padding-top: 0;
}

.preview-bar {
    position: fixed;
    background: #333;
    width: 100%;
    color: #fff;
    font-size: 14px;
    padding: 8px 30px;
    z-index: 9999;
}

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

.form-error ul {
    list-style: none;
    padding: 0;
    margin: 8px 0 0 0;
    background: #fef4f6;
    color: #f0506e;
}

.form-error.account__passwordChecker--weak {
    padding: 10px 10px;
    margin: 8px 0 0 0;
    background: #fef4f6;
    color: #f0506e;
}

.form-error.account__passwordChecker--strong {
    padding: 10px 10px;
    margin: 8px 0 0 0;
    background: #edfbf6;
    color: #32d296;
}

.form-error ul li {
    padding: 10px 10px;
}

.uk-form-label  {
    font-size: .925rem;
}
.uk-form-label + .uk-input,
.uk-form-label + .uk-select {
    margin-top: 4px;
}
.uk-form-label.required:after {
    content:" *";
    color: red;
}


.ticket .uk-label.uk-label-primary {
    position: relative;
    height: 16px;
}

.ticket .uk-label.uk-label-primary:before,
.ticket .uk-label.uk-label-primary:after {
    position: absolute;
    top: 0;
    height: 26px;
    width: 5px;
    -webkit-mask-size: cover;
    mask-size: cover;
}

.ticket .uk-label.uk-label-primary:before {
    content:' ';
    left: -4px;
    -webkit-mask: url(/build/images/ticket-left.f0c3c15d.svg) no-repeat 50% 50%;
    mask: url(/build/images/ticket-left.f0c3c15d.svg) no-repeat 50% 50%;
}
.ticket .uk-label.uk-label-primary:after {
    content:' ';
    right: -5px;
    -webkit-mask: url(/build/images/ticket-right.8b11b757.svg) no-repeat 50% 50%;
    mask: url(/build/images/ticket-right.8b11b757.svg) no-repeat 50% 50%;
}




.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
    outline: 0;
    background-color: #fff;
    color: #666;
}

.uk-link-toggle:focus .uk-link,
.uk-link-toggle:hover .uk-link,
.uk-link:hover,
a:hover {
    text-decoration: none;
}

.uk-active a{
    color: #666 !important;
}

label.required::after {
    content: ' *';
    color: red;
}

.login-form .required {
    position: relative;
}

.login-form .required:after {
    content: "*";
    height: 50px;
    width: 5px;
    display: block;
    color: red;
    right: 15px;
    top: 12px;
    position: absolute;
}

.uk-modal-title {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
}
.syotimer-cell__unit {
    display: none;
}
.syotimer-cell {
    display: inline-block;
}
.syotimer-cell:first-child {
    position: relative;
    padding-right: 5px;
    margin-right: 2px;
}
.syotimer-cell:first-child::after {
    content: ":";
    position: absolute;
    right: 0;
    top: 0;
}


.logo {
    position: absolute;
    z-index: 1;
    top: 20px;
    left: 20px;
    width: 130px;
}

.signature{
    position: absolute;
    z-index: 999;
    bottom: 0px;
    left: 0px;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 5px 10px;
    font-size: 11px;
    border-top-right-radius: 10px;
}
.signature:hover{
    background-color: rgba(255, 255, 255, 1);
}

/*_________*/


.side-menu-blank{
    width: 70px;
    border-left: 2px solid #f0f0f0;
    background-color: #ffffff;
    height: 100vh;
    margin: 0;
    padding: 0;
}

/*_________*/


.side-menu{
    position: absolute;
    right: 0;
    top:0;
    text-align: center;
    width: 70px;
    border-left: 2px solid #f0f0f0;
    background-color: #ffffff;
    height: 100vh;
    margin: 0;
    padding: 0;
    z-index: 9;
}


.side-menu i{
    font-size: 1.4em
}

.side-menu .top-link{
    margin-top:0px;
}
.side-menu .top-link li{
    padding-top:20px;
}
.side-menu .top-link .fa-shopping-cart{
    position: relative;
    z-index: 1;
}
.side-menu .top-link .uk-badge{
    background: #28bc83;
    min-width: 15px;
    height: 15px;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    z-index: 2;
    margin-top: -7px;
    right:15px;
}
.side-menu .top-link .fa-hourglass{
    color: #ed1c24;
}
.side-menu .top-link .timer{
    font-size: 12px;
    font-weight: bold;
    color: #ed1c24;
}
.side-menu .bottom-link{
    width: 70px;
    text-align: center;
    position: absolute;
    bottom : 40px;
    margin: 0 auto;
}
.side-menu .bottom-link li{
    padding-top: 20px;
}


/*_________*/

.main-content{
    max-height: calc(100vh);
    overflow: auto;
    padding-right: 40px;
}

.main-content .uk-button-text {
    margin-top: 5px;
}



.main-content h1{
    font-weight: 900;
}

/*_________*/

.infos-head i{
    margin-right: 10px;
}

.infos-head{
    font-size: 14px;
    font-weight: 700
}

/*_________*/

.container-filters {
    margin-left: 0px !important;
}

.container-filters .filters-search{
    padding-left: 10px !important;
}

.filter .tri, .filter .uk-search-input {
    font-size: 14px;
}
.filter .tri select{
}

.filter .uk-subnav {
    margin-left: 0px;
}
.filter .uk-subnav>* {
    flex: none;
    padding-left: 0px;
}
.filter .uk-subnav-pill>.uk-active>a {
    background-color: transparent;
}
.filter .uk-subnav-pill>*>:first-child {
    padding: 0 0 0 10px;
    font-size: 20px;
}


.filter .uk-navbar-nav>li {
    padding: 0 0 0 10px;
    font-size: 20px;
    margin: 0
}
.filter .uk-navbar-nav>li>a {
    font-size: 20px;
    padding: 0;
}
.filtre-sup {
    margin: 0 10px;
}

.filter .uk-input:focus, .filter .uk-select:focus, .filter .uk-textarea:focus {
    outline: 0;
    background-color: #fff;
    color: #666;
}

/*_________*/

.uk-subnav-pill--faq a {
    padding: 10px 15px !important;
    font-size: 16px !important;
}

.uk-subnav-pill--faq a:hover {
    background: none;
}

.uk-subnav-pill--faq > li.uk-active:hover a {
    color: #fff !important;
}



.list-event .infos-event span{
    font-size: 14px;
}
.list-event span.main-name{
    display: block;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
    max-width: 300px;
}
.list-event span.second-name{
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000
}
.list-event span.date{
    display: block;
    font-weight: 300;
    color: #000000;
}
.list-event span.ville{
    display: block;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000
}
.list-event span.product-description {
    color: #000000;
    font-weight: 300;
}
.list-event .lieu{
    font-weight: 300;
    text-transform: uppercase;
    color: #000000;
}
.list-event .ticket{
    text-align: right;
}
.list-event .uk-label{
    padding: 5px 11px;
    font-size: .7rem;
    border-radius: 1px;
}
.list-event .ticket .uk-label-danger {
    font-weight: 700;
    background-color: #FC0500;
    color: #fff;
}

.uk-table-hover.list-event tbody tr:hover, .uk-table-hover.list-event>tr:hover {
    background: #f8f8f8;
    cursor: pointer;
}

.list-selection-title {
    display: block;
    font-size: 22px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}

/*_________*/

.grid-event .uk-card:hover{
    cursor: pointer;
}
.grid-event .uk-card-body {
    padding: 0px;
}
.grid-event span{
    font-size: 13px;
}
.grid-event span.date{
    display: block;
    font-weight: 300;
    font-size: 13px;
    padding: 10px 10px 0 10px;
}
.grid-event .infos-event1 {
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
}
.grid-event span.main-name{
    display: block;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
}
.grid-event span.second-name{
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000
}
.grid-event .infos-event2 {
    font-size: 13px;
    padding: 10px;
}
.grid-event span.ville{
    display: block;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000000
}
.grid-event .lieu{
    font-weight: 300;
    text-transform: uppercase;
    color: #000000
}


.grid-event .ticket{
    text-align: right;
}

.availibity-container {
    margin-right: 70px;
}

/*_________*/



#offcanvas-flip.uk-offcanvas-overlay, #offcanvas-flip-event.uk-offcanvas-overlay {
    width: calc(100% - 72px);
    touch-action: none;
}
#offcanvas-flip.uk-offcanvas, #offcanvas-flip-event.uk-offcanvas{
    right: 72px;
    left: auto;
}
/*
#offcanvas-flip.uk-offcanvas-overlay::before, #offcanvas-flip-event.uk-offcanvas-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.9);
    opacity: 0;
    transition: opacity .15s linear;
}*/
#offcanvas-flip-event  {
    display: block!important;
}
.uk-offcanvas-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.5);
    opacity: 0;
    transition: opacity .15s linear;
}
#offcanvas-flip-event.uk-offcanvas-overlay::before  {
    opacity: 1;
}
.canvas-menu #offcanvas-flip {
    z-index: 9999;
}

#availabilityMap.uk-modal-full {
    background: rgba(0,0,0,.6) !important;
}


body.availability {
    position: relative;
    left: 0;
    transition: left .3s ease-out;
    box-sizing: border-box;
    width: 100%;
    overflow-x: hidden;
    height: 100vh;
}
body.availability #offcanvas-flip-event.uk-open>.uk-offcanvas-bar {
    left: auto;
    right: 0;
}

#offcanvas-flip .uk-offcanvas-bar, #offcanvas-flip-event .uk-offcanvas-bar{
    background: none;
    color: #666666;
    width: calc(100vw - 72px);
}

#offcanvas-flip .uk-offcanvas-bar .uk-close, #offcanvas-flip-event .uk-offcanvas-bar .uk-close{
    color: #333333
}

#menu-mobile .uk-offcanvas-bar {
    background: #ffffff;
}
#menu-mobile .uk-offcanvas-bar .uk-nav-default>li>a{
    color: #000000!important;
    font-size: 14px;
    font-weight: 300;
}

#menu-mobile .uk-offcanvas-bar .uk-nav-default>li.title {
    color: #000000!important;
    font-weight: 900;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
}
#menu-mobile .uk-offcanvas-bar .uk-nav-default>li.title:first-child {
    margin-top: 0px;
}

#menu-mobile .uk-offcanvas-bar .uk-nav-default .uk-nav-divider{
    margin: 20px 0 15px;
    border-top-color: #e0e0e0 !important;
}

#menu-mobile i{
    margin-right: 5px;
    color: #d4d4d4;
    width: 13px;
    font-size: 11px;
}
#menu-mobile .uk-navbar-nav>li>a{
    padding: 10px 5px 0 0
}
#menu-mobile .uk-navbar-nav>li>a i{
    font-size: 20px;
}
#menu-mobile .uk-navbar-nav>li>a i:hover{
    color: #000000;
}
#menu-mobile .infos-menu-mobile{
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    margin: 30px 0
}
#menu-mobile .infos-menu-mobile a{
    color: #000000;
}
#menu-mobile .infos-menu-mobile i{
    color: #DF981D;
}
#menu-mobile .infos-legales-mobile a {
    font-size: 11px;
    text-decoration: underline;
    color: #000!important;
    font-weight: 300;
}


/*_________*/

.menu-bar{
    max-height: calc(100vh);
    overflow-x: hidden;
    overflow-y: auto;
    font-weight: 300;
}

.menu-bar .title{
    font-weight: 900;
    font-size: 32px;
    color: #000000;
}
.menu-bar .title a{
    color: #000000;
}
.menu-bar .infos-bottom {
    position: absolute;
    bottom: 40px;
    font-size: 14px;
}

.menu-bar .infos-bottom .infos-legales {
    margin-top: 10px;
}
.menu-bar .infos-bottom .infos-legales a {
    font-size: 11px;
    text-decoration: underline;
    color: #000!important;
    font-weight: 300;
}

.menu-bar .title-bottom{
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}
.menu-bar .title-bottom{
    font-weight: 400;
    color: #000000;
}

/*_________*/

.menu-bar .bloc-left{
    position: relative;
    z-index: 10;
    background: #ffffff;
    border-left: 2px solid #f0f0f0;
    max-height: calc(100vh);
    height: calc(100vh);
    overflow-x: hidden;
    overflow-y: auto;
}
.menu-bar .bloc-left .bt-cart{
    width: 280px;
    color: #fff!important;
    font-weight: 900;
}
.menu-bar .bloc-left .bt-cart:hover{
    background: #000000;
    color: #ffffff;
}
.menu-bar .bloc-left .bt-cart i{
    margin-left: 10px;
}
.menu-bar .bloc-left .uk-table td{
    padding: 0
}

/*_________*/

.menu-bar .bloc-left .cart-tab0{
    color: #cccccc;
    width: 280px;
    margin: 0 auto;
}
.menu-bar .bloc-left .cart-tab0 .number{
    font-size: 44px;
    font-weight: 900;
}
.menu-bar .bloc-left .cart-tab0 .icon{
    font-size: 44px;
}
.menu-bar .bloc-left .cart-tab0 span.line-left{
    border-top: 2px solid #cccccc;
    width: 24px;
    display: block;
    position: absolute;
    margin-top: 10px;
}
.menu-bar .bloc-left .cart-tab0 span.line-left2{
    border-top: 2px solid #cccccc;
    width: 30px;
    display: block;
    position: absolute;
    margin-top: 32px;
    margin-left: -20px;
}
.menu-bar .bloc-left .cart-tab0 span.line-left3{
    border-top: 2px solid #cccccc;
    width: 30px;
    display: block;
    position: absolute;
    margin-top: 10px;
    margin-left: 5px;
}
.menu-bar .bloc-left .cart-tab0 span.line-left4{
    border-top: 2px solid #cccccc;
    width: 30px;
    display: block;
    position: absolute;
    margin-top: 32px;
    margin-left: -25px;
}
.menu-bar .bloc-left .cart-tab0 span.corner1{
    border-top: 2px solid #cccccc;
    border-right: 2px solid #cccccc;
    width: 60px;
    height: 30px;
    display: block;
    position: absolute;
    margin-top: 0px;
    margin-left: -21px;
}
.menu-bar .bloc-left .cart-tab0 span.corner2{
    border-top: 2px solid #cccccc;
    border-left: 2px solid #cccccc;
    width: 48px;
    height: 30px;
    display: block;
    position: absolute;
    margin-top: 0px;
    margin-left: 23px;
}

/*_________*/

.menu-bar .bloc-right{
    position: relative;
    z-index: 20;
    background: #ffffff;
    border-left: 2px solid #f0f0f0;
    max-height: calc(100vh);
    height: calc(100vh);
    overflow-x: hidden;
    overflow-y: auto;
}

/*_________*/

.menu-bar .resume-cart {
    padding: 0;
    margin: 0;
    list-style: none;
    border-bottom: 1px solid #b3b3b3;
}
.menu-bar .resume-cart li {
    border-top: 1px solid #b3b3b3;
    padding: 15px 0;
}
.menu-bar .resume-cart li a {
    font-weight: 900;
    font-size: 18px;
    color: #000000!important;
    display: block;
}
.menu-bar .resume-cart li span {
    display: block;
    font-size: 15px;
}
.menu-bar .resume-cart li span.quantity {
    text-align: right;
    font-weight: 900;
    color: #000;
    margin-top: 2px;
}
.menu-bar .resume-cart .bt-cart{
    color: #fff!important;
    font-weight: 900;
}

/*_________*/

.uk-modal-full {
    padding: 0;
    background: 0 0;
    width: calc(100vw - 72px);
}

._panierPlandyn .uk-container {
    padding-left: 0;
}

.event .img-event{

}

.events-views-tab {
    margin-top: 0px !important;
}

.event-btn-search {
    margin-left: 10px;
    width: 40px;
    height: 40px;
}


.event .infos{
    max-height: calc(100vh);
    overflow-y: auto;
    font-family: 'Roboto', sans-serif;
}
.event h1, .sessions h1,
.event h2, .sessions h2 {
    font-weight: 900;
    text-transform: uppercase;
    color: #000000!important;
}

.event .far, .event .fas, .sessions .far, .sessions .fas {
    margin-right: 7px;
}
.event .date{
    font-weight: 700;
    font-size: 24px;
    color: #333;
}
.event span{
    display: inline-block;
}
.event .heure{
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    margin-right: 7px;
    color: #666666;
}
.event .ville, .event .list-event span.ville {
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    margin-right: 7px;
    color: #666666;
}
.event .lieu{
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    margin-right: 7px;
    color: #666666;
}

.event .choix{

}
.event .categorie {

}
.event .uk-accordion-title.categorie {
    padding: 11px 10px 8px 10px;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    background-color: #f8f8f8;
}


.event .categorie .a-partir{
    font-size: 12px;
    font-weight: 300;
    color: #333;
    float: right;
    text-transform: none;
    margin-right: 10px;
}


.event .uk-table td {
    padding: 8px;
    font-size: 13px;
    vertical-align: top;
}
.event td.number-place {
    font-weight: 900;
    text-align: right;
    font-size: 18px;
}

.event .number-place i {
    font-size: 16px;
    margin: 0 5px
}
.event .number-place i:hover{
    color: #333333
}

.event .type{
    font-weight: 900;
}

.event .recap-choix{
    font-size: 14px;
    margin-bottom: 5px;
}
.event .recap-choix span{
    font-weight: 900;
}
.wl-booked-btn {
    color: #ffffff !important;
    font-weight: 700;
    font-size: 16px;
    border: none;
}
.wl-booked-btn:hover {
    background-color: #333333 !important;
    color: #fff !important;
    border: none;
}

.event .choix .uk-accordion>:nth-child(n+2) {
    margin-top: 4px;
}

.event .choixsurplan{
    font-weight: 700;
    font-size: 16px;
    color: #333;
}
.event .choixsurplan:hover{
    color: #333;
    border: 1px solid #333;
}

.event .uk-accordion-title{
    font-weight: 700;
    color: #333;
    font-size: 16px;
}


.event .uk-accordion-title:focus{
    color: #333;
}

.event .uk-accordion-title i{

}

.event .uk-accordion-title i.fa-plus{
    float: right;
    display: block;
}
.event .uk-open .uk-accordion-title i.fa-plus{
    display: none;
}
.event .uk-open .uk-accordion-title i.fa-minus{
    float: right;
    display: block;
}
.event .uk-accordion-title i.fa-minus{
    display: none;
}
.uk-offcanvas-bar.sessions .uk-table-divider>:first-child>tr:not(:first-child) {
    border-top: 1px solid #e5e5e5;
}


.event .uk-accordion-title::before{
    display: none;
}

.event .uk-table-hover.list-event tbody tr:hover, .event .uk-table-hover.list-event>tr:hover {
    background: transparent;
    cursor:default;
}
.event .recap-choix span.availability-total-plural {
    font-weight: 300;
    text-transform: uppercase;
}

input.quantite {
    font-family: 'Roboto', sans-serif;
    border: 0 none;
    width: 20px;
    text-align: center;
    outline: none;
    font-weight: 700;
    font-size: 18px;
    color: #666;
}



.ma-commande{
}
.ma-commande .uk-progress::-webkit-progress-bar {

}
.ma-commande .uk-progress::-webkit-progress-value {
    background-color: #28bc83;
    transition: width .6s ease;
}
.ma-commande .step{
    color:#999999;
    font-size: 14px
}
.ma-commande .step .active{
    color:#333333;
    font-weight: 700;
}
.ma-commande .event-cart span.radio{
    height: 1px!important;
    width: 1px!important;
    visibility: hidden;
}
.ma-commande .event-cart span, #modal-detail .event-cart span, .mon-compte .event-cart span{
    display: block;
    font-size: 12px;
    text-transform: uppercase
}
.ma-commande .event-cart span.nom, #modal-detail .event-cart span.nom, .mon-compte .event-cart span.nom{
    font-size: 14px;
    font-weight: 700;
}
.ma-commande .event-cart span.date, .mon-compte .event-cart span.date{
    margin-bottom: 8px;
    text-transform: capitalize;
}
.ma-commande .event-cart span.total, .mon-compte .event-cart span.total{
    font-size: 14px;
    font-weight: 700;
}
.ma-commande td.icon, .mon-compte td.icon{
    text-align: right
}
.ma-commande td.icon i, .mon-compte td.icon i{
    font-size: 18px;
    margin-right: 10px;
}
.ma-commande a .fa-edit, .mon-compte a .fa-edit{
    color: #32d296;
}
.ma-commande a .fa-search-plus, .mon-compte a .fa-search-plus{
    color: #1e87f0;
}
.ma-commande a .fa-trash, .mon-compte a .fa-trash{
    color: #f0506e;
}
.ma-commande a:hover i, .mon-compte a:hover i{
    color: #333;
}
.ma-commande .fa-info-circle, .mon-compte .fa-info-circle{
    font-size: 18px;
    margin-left: 10px;
}
.ma-commande .fa-info-circle.info-lieu, .mon-compte .fa-info-circle.info-lieu{
    color: #999999;
    font-size: 13px;
    margin-left: 5px;
}
.ma-commande .icon-livraison, .mon-compte .icon-livraison{
    font-size: 24px;
}
.ma-commande .montant-total, .mon-compte .montant-total{
    display: block;
    font-weight: 700;
    font-size: 18px;
    color: #333;
}
.ma-commande .secure{
    color:#999999;
    font-size: 12px;
}

.ma-commande .uk-button-default.valider, #modal-inscription .valider, #modal-motdepasse .valider, .mon-compte .valider, #modal-adresse .valider{
    color: #ffffff;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
    border: 1px solid #DF981D;
}
.ma-commande .uk-button-default.valider:hover, #modal-inscription .valider:hover, #modal-motdepasse .valider:hover, .mon-compte .valider:hover, #modal-adresse .valider:hover {
    background-color: #333333;
    border: 1px solid #333333;
}
.ma-commande .continuer{
    text-align: right;
    padding: 0 12px;
}
.ma-commande .continuer a{
    text-decoration: underline;
}
.ma-commande .continuer a:hover{
    color: #333;
}


.ma-commande h3{
    font-weight: 700
}

.ma-commande .save{
    color: #999999;
    font-size: 13px;
}


.ma-commande .mdp a{
    text-decoration: underline;
    font-size: 13px;
}
.ma-commande .mdp a:hover{
    color: #333;
}

.ma-commande .uk-accordion{
    padding: 20px;
}
.ma-commande .uk-accordion-title {
    font-weight: 700;
}
.ma-commande .uk-accordion-title i.fa-shopping-cart{
    color: #DF981D;
    margin-right: 10px;
}

.ma-commande .uk-accordion-title i.fa-plus{
    float: right;
    display: block;
    margin-top:5px;
}
.ma-commande .uk-open .uk-accordion-title i.fa-plus{
    display: none;
}
.ma-commande .uk-open .uk-accordion-title i.fa-minus{
    float: right;
    display: block;
    margin-top:5px;
}
.ma-commande .uk-accordion-title i.fa-minus{
    display: none;
}
.ma-commande .uk-accordion-title::before{
    display: none;
}

.ma-commande .uk-button-default.valider-paiement, .ma-commande .uk-button-default.eticket, .mon-compte .uk-button-default.eticket{
    background-color: #28bc83;
    color: #ffffff;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
    border: 1px solid #28bc83;
}
.ma-commande .uk-button-default.valider-paiement:hover, .ma-commande .uk-button-default.eticket:hover, .mon-compte .uk-button-default.eticket:hover {
    background-color: #333333;
    border: 1px solid #333333;
}
.ma-commande .uk-button-default.eticket i{
    margin-right: 10px;
    color: #ffffff;
}
.ma-commande .cb-card img{
    height: 30px;
}

.ma-commande  .icon-alert .fas,
.ma-commande  .icon-alert .far {
    font-size: 120px;
}
.ma-commande .icon-alert.valid {
    color: #28bc83;
}
.ma-commande .icon-alert.warning {
    color: #faa05a;
}
.ma-commande .icon-alert.danger{
    color: #f0506e;
}
.mon-compte .historique {
    font-weight: 700;
    font-size: 16px;
    color: #333;
}
.ma-commande .bt-confirm {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #333;
    border: 1px solid #999999;
    padding: 15px 0;
}
.ma-commande .bt-confirm:hover {
    border: 1px solid #333333;
}

.order-button-payment {
    max-width: 500px;
    margin: auto;
}

.order-button-payment input {
    background: #eceff8;
    border: 2px solid #eceff8;
    height: 45px;
    box-shadow: none;
    padding-left: 10px;
    font-size: 14px;
    color: #626262;
    width: 100%;
}


#modal-detail h3, #modal-livraison h3, #modal-inscription h3, #modal-motdepasse h3, #modal-adresse h3{
    font-weight: 700;
    font-size: 1.5rem;
}
.ma-commande .champs{
    color: #999999;
    font-size: 13px;
}
.ma-commande .uk-heading-bullet{
    font-size: 14px;
    font-weight: 700
}


.holders .event-form-step {
    display: none;
}
.holders .event-form-step.active {
    display: block;
}


.mon-compte .bloc-menu{
    border-right: 2px solid #f0f0f0;
    height: 100vh;
}
.mon-compte .bloc-menu h1{
    font-weight: 900;
    font-size: 28px;
}
.mon-compte .bloc-menu h1 i{
    font-weight: 900;
    font-size: 28px;
    color: #DF981D;
}
.mon-compte .bloc-menu{
    border-right: 2px solid #f0f0f0;
    height: 100vh;
}
.mon-compte .uk-nav-default>li{
    font-size: 16px
}

.mon-compte .uk-nav-divider{
    margin: 10px 0;
}
.mon-compte .uk-nav-default>li.active{
    font-weight: 700;
    color: #333333
}
.mon-compte .uk-nav-default>li.active>a{
    font-weight: 700;
    color: #333333
}
.mon-compte .compte-content h1{
    font-weight: 900;
    font-size: 28px;
}


.mon-compte .liste-commande{
    font-weight: 400;
    font-size: 14px;
}
.mon-compte .liste-commande a{
    color: #DF981D;
}
.mon-compte .liste-commande .event{
    font-weight: 700;
    text-transform: uppercase
}
.mon-compte .commande, .mon-compte .pool-title {
    font-weight: 700;
    color: #333;
    text-transform:uppercase
}

.mon-compte td.icon{
    text-align: right
}
.mon-compte i{
    margin-right: 10px
}
.mon-compte a:hover i{
    color: #333;
}
.mon-compte .fa-circle{
    font-size: 14px;
}
.mon-compte .fa-circle.envoye{
    color: #32d296;
}
.mon-compte .fa-circle.en-cours{
    color: #faa05a;
}
.mon-compte .fa-circle.danger{
    color: #f0506e;
}
.mon-compte .historique {
    font-weight: 700;
    font-size: 16px;
    color: #333;
}
.mon-compte .historique:hover {
    border: 1px solid #333333;
}


.mon-compte .uk-heading-bullet{
    font-size: 14px;
    font-weight: 700
}

.mon-compte .info-adresses span{
    display: block;
    font-size: 14px;
}
.mon-compte .info-adresses span.nom{
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}
.mon-compte a .fa-edit {
    color: #32d296;
}
.mon-compte a .fa-trash {
    color: #f0506e;
}
.mon-compte a:hover button i {
    color: #ffffff;
}
.mon-compte .uk-button-default.facture{
    background-color: #1e87f0;
    color: #ffffff;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
    border: 1px solid #1e87f0;
}
.mon-compte .uk-button-default.facture:hover{
    background-color: #333333;
    border: 1px solid #333333;
}

.danger-message {
    color: #ed1c24;
}

.success-message {
    color: #28bc83;
}

.button-promo, .button-promo:hover {
    color: #ffffff !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
}

.page .portfolio{
    overflow: hidden;
    width: 100%

}




.menu-top{
    min-height: 40px;
    background-color: #ffffff;
    border-bottom: 2px solid #f0f0f0;
}
.menu-top .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #ffffff;
}
.menu-top .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{
    min-height: 40px;
    font-size: 18px;
}
.menu-top .uk-navbar-nav>li.timer-top{
    color: #ed1c24;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    min-height: 40px;
    padding: 0 15px;
    font-size: 18px;
    text-decoration: none;
}
.menu-top .uk-navbar-nav>li.timer-top .timer{
    margin-left: 7px;
    font-weight: bold;
    font-size: 12px;
}
.menu-top .uk-badge {
    background: #28bc83;
    min-width: 15px;
    height: 15px;
    font-size: 10px;
    font-weight: bold;
    position: relative;
    z-index: 2;
    margin-top: -5px;
    right: 4px;
}
.menu-top .uk-navbar-toggle span {
    font-size: 12px;
}


.uk-search-default {
    width: 100%;
}

/* PRODUCTS */

.wl-product-title {
    font-weight: 900;
    text-transform: uppercase;
    color: #000 !important;
}

.wl-booked-btn {
    background-color: #000 !important;
}

#wl-products-table thead tr {
    background-color: #f8f8f8;
}
#wl-products-table thead th {
    color: #000;
    padding: 12px;
}

#wl-products-table thead tr {
    background-color: #f8f8f8;
    color: #000;
}

#wl-products-table img {
    width: 100px;
}

.cross-selling-product-title {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 900;
    color: #000 !important;
    margin-bottom: 30px;
}

.cross-selling-btn {
    background-color: #f8f8f8 !important;
    color: #000 !important;
    text-transform: inherit !important;
    border: none !important;
}

.product-category-label {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 900;
    color: #000 !important;
}

.table-product-img {
    padding: 20px 30px !important;
}

.cross-selling-product-description, .cross-selling-product-description:hover {
    color: #666 !important;
}

.uk-accordion-title.cross-accordion-title {
    color: #000 !important;
    font-weight: 600;
}

.uk-accordion-title.cross-accordion-title:before {
    content: "";
    display: block;
    width: 15px;
    height: 3px;
    margin-left: 10px;
    float: right;
    background-image: none !important;
}

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

#passwordCheckerList {
    margin-left: 15px;
    margin-top: 15px;
}
#passwordCheckerList strong {
    font-weight: 600;
}
#passwordCheckerList ul {
    margin: 0px;
    padding: 0px;
}
#passwordCheckerList > * {
    font-size: 14px;
}

.uk-subnav-pill.uk-subnav-pill--faq {
    border-bottom: 4px solid #000;
    max-width: 800px;
    margin: auto;
}

.faq-card a {
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    padding: 20px;
}

.faq-card {
    margin-top: 15px;
}

.faq-card a {
    border-radius: 5px;
}

.faq-card.uk-active a {
    box-shadow: 2px 5px 42px 5px rgb(0 0 0 / 15%);
}

.faq-card img {
    max-width: 80px;
    max-height: 80px;
    margin: 0 auto 10px;
    display: block;
}

.uk-subnav-pill.uk-subnav-pill--faq a {
    padding: 10px 15px;
}

.uk-subnav-pill.uk-subnav-pill--faq li:hover a {
    background: none;
}

.insurance-mb {
    background-color:#f8f8f8;
    margin-bottom: 30px;
}

.insurance-mb .insurance-body {
    padding: 30px 30px 20px;
}

.insurance-mb .insurance-quantity-cell {
    padding-right: 30px;
    text-align: right;
}

.order-total-mb {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.cart-total-mb li {
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 10px;
}

.insurance-error {
    display: none;
    margin-top: 20px;
    margin-bottom: 0;
}

.uk-offcanvas .uk-input {
    border: 1px solid #e5e5e5 !important;
    color: black !important;
}

.uk-offcanvas .uk-input::placeholder {
    color: #8c8a8a !important;
}


.uk-offcanvas .uk-checkbox {
    border: 1px solid #e5e5e5 !important;
}

/*** POOL ***/

#poolCustomersTable_filter {
    margin-bottom: 20px;
}

.mon-compte .uk-switcher h3 {
    display: none;
}

/* Container pour gérer la flèche */
.select-sessions {
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
}

/* Style du select */
.select_event_sessions {
    appearance: none; /* Supprime le style par défaut */
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    padding: 10px 40px 10px 15px; /* espace pour la flèche */
    font-size: 14px;
    border: 1px solid #ccc;
    background-color: #fff;
    cursor: pointer;
    transition: border-color 0.2s, box-shadow 0.2s;
}

/* Effet hover */
.select_event_sessions:hover {
    border-color: #999;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

/* Effet focus */
.select_event_sessions:focus {
    outline: none;
    border-color: #1e87f0; /* bleu UIkit */
    box-shadow: 0 0 0 2px rgba(30, 135, 240, 0.2);
}

/* Flèche personnalisée */
.select-sessions::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 12px;
    width: 5px;
    height: 5px;
    pointer-events: none;
    border-left: 2px solid #333;
    border-bottom: 2px solid #333;
    transform: translateY(-50%) rotate(-45deg);
}

@media screen and (min-width: 960px){
    body.availability #offcanvas-flip-event.uk-offcanvas {
        right: 72px;
        left: auto;
    }
}

@media screen and (max-width: 960px){
    html{
        overflow: auto;
    }
    .main-content{
        max-height: none;
        overflow: auto;
        padding-right: 0;
    }
    .main-content .uk-section {
        box-sizing: border-box;
        padding-top: 0;
        padding-bottom: 40px;
    }
    .mon-compte	.main-content{
        padding-right: 20px;
        margin-left: 30px;
    }
    .signature{
        display: none;
    }
    .side-menu{
        display: none;
    }
    .side-menu-blank{
        display: none;
    }
    .logo {
        top: 60px;
    }
    #offcanvas-flip.uk-offcanvas, #offcanvas-flip-event.uk-offcanvas {
        right: 0;
        left: auto;
    }
    #offcanvas-flip.uk-offcanvas-overlay, #offcanvas-flip-event.uk-offcanvas-overlay {
        width: calc(100%);
        max-height: calc(100vh);
        /*touch-action: none;*/
        overflow-y: auto;
    }
    #offcanvas-flip .uk-offcanvas-bar, #offcanvas-flip-event .uk-offcanvas-bar {
        background: none;
        color: #666666;
        width: 100%;
        overflow-y: auto;
    }
    .img-thumb{
        padding-right: 20px;
    }
    .infos-head.uk-grid>.uk-grid-margin {
        margin-top: 5px;
    }
    .uk-table td {
        padding: 10px 5px;
    }
    .step.uk-grid>* {
        padding-left: 0;
    }
    .menu-bar .bloc-right{
        max-height: 100%;
        height: auto;
    }
    .event .infos {
        min-height: 100%;
    }
    .uk-subnav.uk-subnav-pill--faq {
        border-bottom: none !important;
    }
    .uk-modal-full {
        width: 100vw;
    }
    ._panierPlandyn .uk-container {
        padding-left: 40px;
    }
    .event .choixsurplan {
        margin-right: 0 !important;
    }
}

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

    .container-filters .filters-search{
        padding-left: 30px !important;
    }

    .filter--container .uk-text-large {
        font-size: 16px;
    }
    ._panierPlandyn .uk-container {
        padding-left: 15px;
    }
    ._panierPlandyn .uk-card-title {
        font-size: 16px;
    }
}

@media screen and (max-width: 530px) {
    .event td.number-place {
        width : auto;
    }
}

@media screen and (max-width: 420px){
    html{
        line-height: 1.2;
    }
    .filter .tri select {
        margin-left: 0;
    }
    .filtre-sup .uk-button {
        padding: 0 10px;
    }
    .list-event span.main-name {
        font-size: 14px;
        line-height: 18px;
    }
    .list-event span.ville {
        font-size: 14px;
        line-height: 18px;
    }
    .list-event span.lieu {
        font-size: 12px;
    }
    .list-event {
        padding: 0;
    }
    .infos-event {
        display: block;
        padding-bottom: 0;
    }
    .infos-event:first-child {
        display: table-cell;
    }
    .infos-event img {
        width: 130px;
    }
    .event .quantite {
        width: 13px;
        font-size: 14px;
    }
    .event .number-place {
        width: 80px;
    }
    .event .number-place i {
        margin: 0 5px;
        font-size: 14px;
    }
    .ma-commande .uk-accordion-title {
        font-size: 16px;
    }
    .uk-table.liste-commande td {
        font-size: 12px;
        line-height: 13px;
    }
    .ma-commande td.icon i, .mon-compte td.icon i {
        font-size: 14px;
        margin-right: 10px;
    }
    .ma-commande td.icon, .mon-compte td.icon{
        text-align: right;
        font-size:8px;
    }
    .ma-commande .event-cart span, #modal-detail .event-cart span, .mon-compte .event-cart span {
        font-size: 11px;
    }
    .ma-commande .montant-total, .mon-compte .montant-total {
        font-size: 17px;
    }
    .ma-commande .secure {
        font-size: 10px;
    }
    .ma-commande .uk-button-default.valider, #modal-inscription .valider, #modal-motdepasse .valider, .mon-compte .valider, #modal-adresse .valider {
        font-size: 14px;
    }
    .ma-commande .continuer a {
        font-size: 14px;
    }
}

@media screen and (max-height: 410px){
    .menu-bar .infos-bottom {
        display: none;
    }
}









/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q3JCO0lBQ0E7UUFDSSxlQUFlO1FBQ2Ysa0JBQWtCO0lBQ3RCO0lBQ0E7UUFDSSxpQkFBaUI7UUFDakIsYUFBYTtJQUNqQjtJQUNBO1FBQ0ksZUFBZTtJQUNuQjtJQUNBO1FBQ0ksZUFBZTtJQUNuQjtJQUNBO1FBQ0ksZUFBZTtJQUNuQjtJQUNBO1FBQ0ksZUFBZTtJQUNuQjtJQUNBO1FBQ0ksZUFBZTtJQUNuQjtBQUNKOztBQUVBO0lBQ0k7UUFDSSxhQUFhO0lBQ2pCO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYmxldWNpdHJvbi9jc3Mvd2hpdGVsYWJlbC93aGl0ZWxhYmVsLWNvbXBsZXguY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImh0bWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5e1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cblxuLnByb2R1Y3QtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV2ZW50LXRhZ3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cbi5ldmVudC10YWdzIC5ldmVudC10YWcge1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudHIubW9iaWxlLXJlc2VydmUge1xuICAgIGJvcmRlci10b3A6IDAgbm9uZSFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ldmVudC51ay10YWJsZSB0ci5tb2JpbGUtcmVzZXJ2ZSB0ZCBhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByZXZpZXctYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuLmN1c3RvbS1mb250IHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5cbi5mb3JtLWVycm9yIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZlZjRmNjtcbiAgICBjb2xvcjogI2YwNTA2ZTtcbn1cblxuLmZvcm0tZXJyb3IuYWNjb3VudF9fcGFzc3dvcmRDaGVja2VyLS13ZWFrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZlZjRmNjtcbiAgICBjb2xvcjogI2YwNTA2ZTtcbn1cblxuLmZvcm0tZXJyb3IuYWNjb3VudF9fcGFzc3dvcmRDaGVja2VyLS1zdHJvbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWRmYmY2O1xuICAgIGNvbG9yOiAjMzJkMjk2O1xufVxuXG4uZm9ybS1lcnJvciB1bCBsaSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuXG4udWstZm9ybS1sYWJlbCAge1xuICAgIGZvbnQtc2l6ZTogLjkyNXJlbTtcbn1cbi51ay1mb3JtLWxhYmVsICsgLnVrLWlucHV0LFxuLnVrLWZvcm0tbGFiZWwgKyAudWstc2VsZWN0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udWstZm9ybS1sYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDpcIiAqXCI7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuXG4udGlja2V0IC51ay1sYWJlbC51ay1sYWJlbC1wcmltYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4udGlja2V0IC51ay1sYWJlbC51ay1sYWJlbC1wcmltYXJ5OmJlZm9yZSxcbi50aWNrZXQgLnVrLWxhYmVsLnVrLWxhYmVsLXByaW1hcnk6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG59XG5cbi50aWNrZXQgLnVrLWxhYmVsLnVrLWxhYmVsLXByaW1hcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OicgJztcbiAgICBsZWZ0OiAtNHB4O1xuICAgIC13ZWJraXQtbWFzazogdXJsKC4uLy4uL2ltZy90aWNrZXQtbGVmdC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgIG1hc2s6IHVybCguLi8uLi9pbWcvdGlja2V0LWxlZnQuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cbi50aWNrZXQgLnVrLWxhYmVsLnVrLWxhYmVsLXByaW1hcnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6JyAnO1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIC13ZWJraXQtbWFzazogdXJsKC4uLy4uL2ltZy90aWNrZXQtcmlnaHQuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICBtYXNrOiB1cmwoLi4vLi4vaW1nL3RpY2tldC1yaWdodC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xufVxuXG5cblxuXG4udWstaW5wdXQ6Zm9jdXMsIC51ay1zZWxlY3Q6Zm9jdXMsIC51ay10ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4udWstbGluay10b2dnbGU6Zm9jdXMgLnVrLWxpbmssXG4udWstbGluay10b2dnbGU6aG92ZXIgLnVrLWxpbmssXG4udWstbGluazpob3ZlcixcbmE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVrLWFjdGl2ZSBhe1xuICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsLnJlcXVpcmVkOjphZnRlciB7XG4gICAgY29udGVudDogJyAqJztcbiAgICBjb2xvcjogcmVkO1xufVxuXG4ubG9naW4tZm9ybSAucmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ2luLWZvcm0gLnJlcXVpcmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogcmVkO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51ay1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG4uc3lvdGltZXItY2VsbF9fdW5pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zeW90aW1lci1jZWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3lvdGltZXItY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5zeW90aW1lci1jZWxsOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogXCI6XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuXG4ubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEzMHB4O1xufVxuXG4uc2lnbmF0dXJle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4uc2lnbmF0dXJlOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cbi8qX19fX19fX19fKi9cblxuXG4uc2lkZS1tZW51LWJsYW5re1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2YwZjBmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qX19fX19fX19fKi9cblxuXG4uc2lkZS1tZW51e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5O1xufVxuXG5cbi5zaWRlLW1lbnUgaXtcbiAgICBmb250LXNpemU6IDEuNGVtXG59XG5cbi5zaWRlLW1lbnUgLnRvcC1saW5re1xuICAgIG1hcmdpbi10b3A6MHB4O1xufVxuLnNpZGUtbWVudSAudG9wLWxpbmsgbGl7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbn1cbi5zaWRlLW1lbnUgLnRvcC1saW5rIC5mYS1zaG9wcGluZy1jYXJ0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuLnNpZGUtbWVudSAudG9wLWxpbmsgLnVrLWJhZGdle1xuICAgIGJhY2tncm91bmQ6ICMyOGJjODM7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICByaWdodDoxNXB4O1xufVxuLnNpZGUtbWVudSAudG9wLWxpbmsgLmZhLWhvdXJnbGFzc3tcbiAgICBjb2xvcjogI2VkMWMyNDtcbn1cbi5zaWRlLW1lbnUgLnRvcC1saW5rIC50aW1lcntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNlZDFjMjQ7XG59XG4uc2lkZS1tZW51IC5ib3R0b20tbGlua3tcbiAgICB3aWR0aDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbSA6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2lkZS1tZW51IC5ib3R0b20tbGluayBsaXtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuXG4vKl9fX19fX19fXyovXG5cbi5tYWluLWNvbnRlbnR7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm1haW4tY29udGVudCAudWstYnV0dG9uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuXG5cbi5tYWluLWNvbnRlbnQgaDF7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLypfX19fX19fX18qL1xuXG4uaW5mb3MtaGVhZCBpe1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmluZm9zLWhlYWR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLypfX19fX19fX18qL1xuXG4uY29udGFpbmVyLWZpbHRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZpbHRlciAudHJpLCAuZmlsdGVyIC51ay1zZWFyY2gtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWx0ZXIgLnRyaSBzZWxlY3R7XG59XG5cbi5maWx0ZXIgLnVrLXN1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5maWx0ZXIgLnVrLXN1Ym5hdj4qIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmZpbHRlciAudWstc3VibmF2LXBpbGw+LnVrLWFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5maWx0ZXIgLnVrLXN1Ym5hdi1waWxsPio+OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG4uZmlsdGVyIC51ay1uYXZiYXItbmF2PmxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDBcbn1cbi5maWx0ZXIgLnVrLW5hdmJhci1uYXY+bGk+YSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG4uZmlsdHJlLXN1cCB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5maWx0ZXIgLnVrLWlucHV0OmZvY3VzLCAuZmlsdGVyIC51ay1zZWxlY3Q6Zm9jdXMsIC5maWx0ZXIgLnVrLXRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi8qX19fX19fX19fKi9cblxuLnVrLXN1Ym5hdi1waWxsLS1mYXEgYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51ay1zdWJuYXYtcGlsbC0tZmFxIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51ay1zdWJuYXYtcGlsbC0tZmFxID4gbGkudWstYWN0aXZlOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cblxuXG4ubGlzdC1ldmVudCAuaW5mb3MtZXZlbnQgc3BhbntcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4ubGlzdC1ldmVudCBzcGFuLm1haW4tbmFtZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG59XG4ubGlzdC1ldmVudCBzcGFuLnNlY29uZC1uYW1le1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMFxufVxuLmxpc3QtZXZlbnQgc3Bhbi5kYXRle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlzdC1ldmVudCBzcGFuLnZpbGxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDBcbn1cbi5saXN0LWV2ZW50IHNwYW4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5saXN0LWV2ZW50IC5saWV1e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cbi5saXN0LWV2ZW50IC50aWNrZXR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlzdC1ldmVudCAudWstbGFiZWx7XG4gICAgcGFkZGluZzogNXB4IDExcHg7XG4gICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubGlzdC1ldmVudCAudGlja2V0IC51ay1sYWJlbC1kYW5nZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDMDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnVrLXRhYmxlLWhvdmVyLmxpc3QtZXZlbnQgdGJvZHkgdHI6aG92ZXIsIC51ay10YWJsZS1ob3Zlci5saXN0LWV2ZW50PnRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpc3Qtc2VsZWN0aW9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKl9fX19fX19fXyovXG5cbi5ncmlkLWV2ZW50IC51ay1jYXJkOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmlkLWV2ZW50IC51ay1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDBweDtcbn1cbi5ncmlkLWV2ZW50IHNwYW57XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuLmdyaWQtZXZlbnQgc3Bhbi5kYXRle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG59XG4uZ3JpZC1ldmVudCAuaW5mb3MtZXZlbnQxIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5ncmlkLWV2ZW50IHNwYW4ubWFpbi1uYW1le1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ3JpZC1ldmVudCBzcGFuLnNlY29uZC1uYW1le1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMFxufVxuLmdyaWQtZXZlbnQgLmluZm9zLWV2ZW50MiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uZ3JpZC1ldmVudCBzcGFuLnZpbGxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDBcbn1cbi5ncmlkLWV2ZW50IC5saWV1e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMFxufVxuXG5cbi5ncmlkLWV2ZW50IC50aWNrZXR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hdmFpbGliaXR5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4vKl9fX19fX19fXyovXG5cblxuXG4jb2ZmY2FudmFzLWZsaXAudWstb2ZmY2FudmFzLW92ZXJsYXksICNvZmZjYW52YXMtZmxpcC1ldmVudC51ay1vZmZjYW52YXMtb3ZlcmxheSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbiNvZmZjYW52YXMtZmxpcC51ay1vZmZjYW52YXMsICNvZmZjYW52YXMtZmxpcC1ldmVudC51ay1vZmZjYW52YXN7XG4gICAgcmlnaHQ6IDcycHg7XG4gICAgbGVmdDogYXV0bztcbn1cbi8qXG4jb2ZmY2FudmFzLWZsaXAudWstb2ZmY2FudmFzLW92ZXJsYXk6OmJlZm9yZSwgI29mZmNhbnZhcy1mbGlwLWV2ZW50LnVrLW9mZmNhbnZhcy1vdmVybGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG59Ki9cbiNvZmZjYW52YXMtZmxpcC1ldmVudCAge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbi51ay1vZmZjYW52YXMtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xufVxuI29mZmNhbnZhcy1mbGlwLWV2ZW50LnVrLW9mZmNhbnZhcy1vdmVybGF5OjpiZWZvcmUgIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmNhbnZhcy1tZW51ICNvZmZjYW52YXMtZmxpcCB7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuI2F2YWlsYWJpbGl0eU1hcC51ay1tb2RhbC1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42KSAhaW1wb3J0YW50O1xufVxuXG5cbmJvZHkuYXZhaWxhYmlsaXR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zcyBlYXNlLW91dDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuYm9keS5hdmFpbGFiaWxpdHkgI29mZmNhbnZhcy1mbGlwLWV2ZW50LnVrLW9wZW4+LnVrLW9mZmNhbnZhcy1iYXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG5cbiNvZmZjYW52YXMtZmxpcCAudWstb2ZmY2FudmFzLWJhciwgI29mZmNhbnZhcy1mbGlwLWV2ZW50IC51ay1vZmZjYW52YXMtYmFye1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA3MnB4KTtcbn1cblxuI29mZmNhbnZhcy1mbGlwIC51ay1vZmZjYW52YXMtYmFyIC51ay1jbG9zZSwgI29mZmNhbnZhcy1mbGlwLWV2ZW50IC51ay1vZmZjYW52YXMtYmFyIC51ay1jbG9zZXtcbiAgICBjb2xvcjogIzMzMzMzM1xufVxuXG4jbWVudS1tb2JpbGUgLnVrLW9mZmNhbnZhcy1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4jbWVudS1tb2JpbGUgLnVrLW9mZmNhbnZhcy1iYXIgLnVrLW5hdi1kZWZhdWx0PmxpPmF7XG4gICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4jbWVudS1tb2JpbGUgLnVrLW9mZmNhbnZhcy1iYXIgLnVrLW5hdi1kZWZhdWx0PmxpLnRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuI21lbnUtbW9iaWxlIC51ay1vZmZjYW52YXMtYmFyIC51ay1uYXYtZGVmYXVsdD5saS50aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4jbWVudS1tb2JpbGUgLnVrLW9mZmNhbnZhcy1iYXIgLnVrLW5hdi1kZWZhdWx0IC51ay1uYXYtZGl2aWRlcntcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuI21lbnUtbW9iaWxlIGl7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICNkNGQ0ZDQ7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuI21lbnUtbW9iaWxlIC51ay1uYXZiYXItbmF2PmxpPmF7XG4gICAgcGFkZGluZzogMTBweCA1cHggMCAwXG59XG4jbWVudS1tb2JpbGUgLnVrLW5hdmJhci1uYXY+bGk+YSBpe1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNtZW51LW1vYmlsZSAudWstbmF2YmFyLW5hdj5saT5hIGk6aG92ZXJ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG4jbWVudS1tb2JpbGUgLmluZm9zLW1lbnUtbW9iaWxle1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMzBweCAwXG59XG4jbWVudS1tb2JpbGUgLmluZm9zLW1lbnUtbW9iaWxlIGF7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG4jbWVudS1tb2JpbGUgLmluZm9zLW1lbnUtbW9iaWxlIGl7XG4gICAgY29sb3I6ICNERjk4MUQ7XG59XG4jbWVudS1tb2JpbGUgLmluZm9zLWxlZ2FsZXMtbW9iaWxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuXG4vKl9fX19fX19fXyovXG5cbi5tZW51LWJhcntcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoKTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubWVudS1iYXIgLnRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1lbnUtYmFyIC50aXRsZSBhe1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1lbnUtYmFyIC5pbmZvcy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWVudS1iYXIgLmluZm9zLWJvdHRvbSAuaW5mb3MtbGVnYWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tZW51LWJhciAuaW5mb3MtYm90dG9tIC5pbmZvcy1sZWdhbGVzIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm1lbnUtYmFyIC50aXRsZS1ib3R0b217XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWVudS1iYXIgLnRpdGxlLWJvdHRvbXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKl9fX19fX19fXyovXG5cbi5tZW51LWJhciAuYmxvYy1sZWZ0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2YwZjBmMDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmgpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1lbnUtYmFyIC5ibG9jLWxlZnQgLmJ0LWNhcnR7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuLm1lbnUtYmFyIC5ibG9jLWxlZnQgLmJ0LWNhcnQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZW51LWJhciAuYmxvYy1sZWZ0IC5idC1jYXJ0IGl7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWVudS1iYXIgLmJsb2MtbGVmdCAudWstdGFibGUgdGR7XG4gICAgcGFkZGluZzogMFxufVxuXG4vKl9fX19fX19fXyovXG5cbi5tZW51LWJhciAuYmxvYy1sZWZ0IC5jYXJ0LXRhYjB7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLm1lbnUtYmFyIC5ibG9jLWxlZnQgLmNhcnQtdGFiMCAubnVtYmVye1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuLm1lbnUtYmFyIC5ibG9jLWxlZnQgLmNhcnQtdGFiMCAuaWNvbntcbiAgICBmb250LXNpemU6IDQ0cHg7XG59XG4ubWVudS1iYXIgLmJsb2MtbGVmdCAuY2FydC10YWIwIHNwYW4ubGluZS1sZWZ0e1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1lbnUtYmFyIC5ibG9jLWxlZnQgLmNhcnQtdGFiMCBzcGFuLmxpbmUtbGVmdDJ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2NjY2M7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLm1lbnUtYmFyIC5ibG9jLWxlZnQgLmNhcnQtdGFiMCBzcGFuLmxpbmUtbGVmdDN7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2NjY2M7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tZW51LWJhciAuYmxvYy1sZWZ0IC5jYXJ0LXRhYjAgc3Bhbi5saW5lLWxlZnQ0e1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbi5tZW51LWJhciAuYmxvYy1sZWZ0IC5jYXJ0LXRhYjAgc3Bhbi5jb3JuZXIxe1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjY2NjY2M7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xufVxuLm1lbnUtYmFyIC5ibG9jLWxlZnQgLmNhcnQtdGFiMCBzcGFuLmNvcm5lcjJ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjY2NjY2NjO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xufVxuXG4vKl9fX19fX19fXyovXG5cbi5tZW51LWJhciAuYmxvYy1yaWdodHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoKTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLypfX19fX19fX18qL1xuXG4ubWVudS1iYXIgLnJlc3VtZS1jYXJ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNiM2IzO1xufVxuLm1lbnUtYmFyIC5yZXN1bWUtY2FydCBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuLm1lbnUtYmFyIC5yZXN1bWUtY2FydCBsaSBhIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS1iYXIgLnJlc3VtZS1jYXJ0IGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tZW51LWJhciAucmVzdW1lLWNhcnQgbGkgc3Bhbi5xdWFudGl0eSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubWVudS1iYXIgLnJlc3VtZS1jYXJ0IC5idC1jYXJ0e1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKl9fX19fX19fXyovXG5cbi51ay1tb2RhbC1mdWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDcycHgpO1xufVxuXG4uX3BhbmllclBsYW5keW4gLnVrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZXZlbnQgLmltZy1ldmVudHtcblxufVxuXG4uZXZlbnRzLXZpZXdzLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1idG4tc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cblxuLmV2ZW50IC5pbmZvc3tcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbi5ldmVudCBoMSwgLnNlc3Npb25zIGgxLFxuLmV2ZW50IGgyLCAuc2Vzc2lvbnMgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudCAuZmFyLCAuZXZlbnQgLmZhcywgLnNlc3Npb25zIC5mYXIsIC5zZXNzaW9ucyAuZmFzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5ldmVudCAuZGF0ZXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzMzMztcbn1cbi5ldmVudCBzcGFue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ldmVudCAuaGV1cmV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xufVxuLmV2ZW50IC52aWxsZSwgLmV2ZW50IC5saXN0LWV2ZW50IHNwYW4udmlsbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjb2xvcjogIzY2NjY2Njtcbn1cbi5ldmVudCAubGlldXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5ldmVudCAuY2hvaXh7XG5cbn1cbi5ldmVudCAuY2F0ZWdvcmllIHtcblxufVxuLmV2ZW50IC51ay1hY2NvcmRpb24tdGl0bGUuY2F0ZWdvcmllIHtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHggOHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG5cbi5ldmVudCAuY2F0ZWdvcmllIC5hLXBhcnRpcntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5cbi5ldmVudCAudWstdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ldmVudCB0ZC5udW1iZXItcGxhY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZXZlbnQgLm51bWJlci1wbGFjZSBpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDVweFxufVxuLmV2ZW50IC5udW1iZXItcGxhY2UgaTpob3ZlcntcbiAgICBjb2xvcjogIzMzMzMzM1xufVxuXG4uZXZlbnQgLnR5cGV7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmV2ZW50IC5yZWNhcC1jaG9peHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmV2ZW50IC5yZWNhcC1jaG9peCBzcGFue1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ud2wtYm9va2VkLWJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ud2wtYm9va2VkLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uZXZlbnQgLmNob2l4IC51ay1hY2NvcmRpb24+Om50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5ldmVudCAuY2hvaXhzdXJwbGFue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xufVxuLmV2ZW50IC5jaG9peHN1cnBsYW46aG92ZXJ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cblxuLmV2ZW50IC51ay1hY2NvcmRpb24tdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cblxuLmV2ZW50IC51ay1hY2NvcmRpb24tdGl0bGU6Zm9jdXN7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5ldmVudCAudWstYWNjb3JkaW9uLXRpdGxlIGl7XG5cbn1cblxuLmV2ZW50IC51ay1hY2NvcmRpb24tdGl0bGUgaS5mYS1wbHVze1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldmVudCAudWstb3BlbiAudWstYWNjb3JkaW9uLXRpdGxlIGkuZmEtcGx1c3tcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmV2ZW50IC51ay1vcGVuIC51ay1hY2NvcmRpb24tdGl0bGUgaS5mYS1taW51c3tcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZXZlbnQgLnVrLWFjY29yZGlvbi10aXRsZSBpLmZhLW1pbnVze1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udWstb2ZmY2FudmFzLWJhci5zZXNzaW9ucyAudWstdGFibGUtZGl2aWRlcj46Zmlyc3QtY2hpbGQ+dHI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5cbi5ldmVudCAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50IC51ay10YWJsZS1ob3Zlci5saXN0LWV2ZW50IHRib2R5IHRyOmhvdmVyLCAuZXZlbnQgLnVrLXRhYmxlLWhvdmVyLmxpc3QtZXZlbnQ+dHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjpkZWZhdWx0O1xufVxuLmV2ZW50IC5yZWNhcC1jaG9peCBzcGFuLmF2YWlsYWJpbGl0eS10b3RhbC1wbHVyYWwge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaW5wdXQucXVhbnRpdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuXG5cbi5tYS1jb21tYW5kZXtcbn1cbi5tYS1jb21tYW5kZSAudWstcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcblxufVxuLm1hLWNvbW1hbmRlIC51ay1wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YmM4MztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTtcbn1cbi5tYS1jb21tYW5kZSAuc3RlcHtcbiAgICBjb2xvcjojOTk5OTk5O1xuICAgIGZvbnQtc2l6ZTogMTRweFxufVxuLm1hLWNvbW1hbmRlIC5zdGVwIC5hY3RpdmV7XG4gICAgY29sb3I6IzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLm1hLWNvbW1hbmRlIC5ldmVudC1jYXJ0IHNwYW4ucmFkaW97XG4gICAgaGVpZ2h0OiAxcHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHghaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tYS1jb21tYW5kZSAuZXZlbnQtY2FydCBzcGFuLCAjbW9kYWwtZGV0YWlsIC5ldmVudC1jYXJ0IHNwYW4sIC5tb24tY29tcHRlIC5ldmVudC1jYXJ0IHNwYW57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5tYS1jb21tYW5kZSAuZXZlbnQtY2FydCBzcGFuLm5vbSwgI21vZGFsLWRldGFpbCAuZXZlbnQtY2FydCBzcGFuLm5vbSwgLm1vbi1jb21wdGUgLmV2ZW50LWNhcnQgc3Bhbi5ub217XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWEtY29tbWFuZGUgLmV2ZW50LWNhcnQgc3Bhbi5kYXRlLCAubW9uLWNvbXB0ZSAuZXZlbnQtY2FydCBzcGFuLmRhdGV7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm1hLWNvbW1hbmRlIC5ldmVudC1jYXJ0IHNwYW4udG90YWwsIC5tb24tY29tcHRlIC5ldmVudC1jYXJ0IHNwYW4udG90YWx7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWEtY29tbWFuZGUgdGQuaWNvbiwgLm1vbi1jb21wdGUgdGQuaWNvbntcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuLm1hLWNvbW1hbmRlIHRkLmljb24gaSwgLm1vbi1jb21wdGUgdGQuaWNvbiBpe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWEtY29tbWFuZGUgYSAuZmEtZWRpdCwgLm1vbi1jb21wdGUgYSAuZmEtZWRpdHtcbiAgICBjb2xvcjogIzMyZDI5Njtcbn1cbi5tYS1jb21tYW5kZSBhIC5mYS1zZWFyY2gtcGx1cywgLm1vbi1jb21wdGUgYSAuZmEtc2VhcmNoLXBsdXN7XG4gICAgY29sb3I6ICMxZTg3ZjA7XG59XG4ubWEtY29tbWFuZGUgYSAuZmEtdHJhc2gsIC5tb24tY29tcHRlIGEgLmZhLXRyYXNoe1xuICAgIGNvbG9yOiAjZjA1MDZlO1xufVxuLm1hLWNvbW1hbmRlIGE6aG92ZXIgaSwgLm1vbi1jb21wdGUgYTpob3ZlciBpe1xuICAgIGNvbG9yOiAjMzMzO1xufVxuLm1hLWNvbW1hbmRlIC5mYS1pbmZvLWNpcmNsZSwgLm1vbi1jb21wdGUgLmZhLWluZm8tY2lyY2xle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYS1jb21tYW5kZSAuZmEtaW5mby1jaXJjbGUuaW5mby1saWV1LCAubW9uLWNvbXB0ZSAuZmEtaW5mby1jaXJjbGUuaW5mby1saWV1e1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1hLWNvbW1hbmRlIC5pY29uLWxpdnJhaXNvbiwgLm1vbi1jb21wdGUgLmljb24tbGl2cmFpc29ue1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5tYS1jb21tYW5kZSAubW9udGFudC10b3RhbCwgLm1vbi1jb21wdGUgLm1vbnRhbnQtdG90YWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzM7XG59XG4ubWEtY29tbWFuZGUgLnNlY3VyZXtcbiAgICBjb2xvcjojOTk5OTk5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1hLWNvbW1hbmRlIC51ay1idXR0b24tZGVmYXVsdC52YWxpZGVyLCAjbW9kYWwtaW5zY3JpcHRpb24gLnZhbGlkZXIsICNtb2RhbC1tb3RkZXBhc3NlIC52YWxpZGVyLCAubW9uLWNvbXB0ZSAudmFsaWRlciwgI21vZGFsLWFkcmVzc2UgLnZhbGlkZXJ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREY5ODFEO1xufVxuLm1hLWNvbW1hbmRlIC51ay1idXR0b24tZGVmYXVsdC52YWxpZGVyOmhvdmVyLCAjbW9kYWwtaW5zY3JpcHRpb24gLnZhbGlkZXI6aG92ZXIsICNtb2RhbC1tb3RkZXBhc3NlIC52YWxpZGVyOmhvdmVyLCAubW9uLWNvbXB0ZSAudmFsaWRlcjpob3ZlciwgI21vZGFsLWFkcmVzc2UgLnZhbGlkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbn1cbi5tYS1jb21tYW5kZSAuY29udGludWVye1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5tYS1jb21tYW5kZSAuY29udGludWVyIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWEtY29tbWFuZGUgLmNvbnRpbnVlciBhOmhvdmVye1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG5cbi5tYS1jb21tYW5kZSBoM3tcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5tYS1jb21tYW5kZSAuc2F2ZXtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cblxuLm1hLWNvbW1hbmRlIC5tZHAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4ubWEtY29tbWFuZGUgLm1kcCBhOmhvdmVye1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4ubWEtY29tbWFuZGUgLnVrLWFjY29yZGlvbntcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLm1hLWNvbW1hbmRlIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWEtY29tbWFuZGUgLnVrLWFjY29yZGlvbi10aXRsZSBpLmZhLXNob3BwaW5nLWNhcnR7XG4gICAgY29sb3I6ICNERjk4MUQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWEtY29tbWFuZGUgLnVrLWFjY29yZGlvbi10aXRsZSBpLmZhLXBsdXN7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6NXB4O1xufVxuLm1hLWNvbW1hbmRlIC51ay1vcGVuIC51ay1hY2NvcmRpb24tdGl0bGUgaS5mYS1wbHVze1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubWEtY29tbWFuZGUgLnVrLW9wZW4gLnVrLWFjY29yZGlvbi10aXRsZSBpLmZhLW1pbnVze1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOjVweDtcbn1cbi5tYS1jb21tYW5kZSAudWstYWNjb3JkaW9uLXRpdGxlIGkuZmEtbWludXN7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5tYS1jb21tYW5kZSAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hLWNvbW1hbmRlIC51ay1idXR0b24tZGVmYXVsdC52YWxpZGVyLXBhaWVtZW50LCAubWEtY29tbWFuZGUgLnVrLWJ1dHRvbi1kZWZhdWx0LmV0aWNrZXQsIC5tb24tY29tcHRlIC51ay1idXR0b24tZGVmYXVsdC5ldGlja2V0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGJjODM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjhiYzgzO1xufVxuLm1hLWNvbW1hbmRlIC51ay1idXR0b24tZGVmYXVsdC52YWxpZGVyLXBhaWVtZW50OmhvdmVyLCAubWEtY29tbWFuZGUgLnVrLWJ1dHRvbi1kZWZhdWx0LmV0aWNrZXQ6aG92ZXIsIC5tb24tY29tcHRlIC51ay1idXR0b24tZGVmYXVsdC5ldGlja2V0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG59XG4ubWEtY29tbWFuZGUgLnVrLWJ1dHRvbi1kZWZhdWx0LmV0aWNrZXQgaXtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWEtY29tbWFuZGUgLmNiLWNhcmQgaW1ne1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLm1hLWNvbW1hbmRlICAuaWNvbi1hbGVydCAuZmFzLFxuLm1hLWNvbW1hbmRlICAuaWNvbi1hbGVydCAuZmFyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xufVxuLm1hLWNvbW1hbmRlIC5pY29uLWFsZXJ0LnZhbGlkIHtcbiAgICBjb2xvcjogIzI4YmM4Mztcbn1cbi5tYS1jb21tYW5kZSAuaWNvbi1hbGVydC53YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZhYTA1YTtcbn1cbi5tYS1jb21tYW5kZSAuaWNvbi1hbGVydC5kYW5nZXJ7XG4gICAgY29sb3I6ICNmMDUwNmU7XG59XG4ubW9uLWNvbXB0ZSAuaGlzdG9yaXF1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzM7XG59XG4ubWEtY29tbWFuZGUgLmJ0LWNvbmZpcm0ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuLm1hLWNvbW1hbmRlIC5idC1jb25maXJtOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xufVxuXG4ub3JkZXItYnV0dG9uLXBheW1lbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub3JkZXItYnV0dG9uLXBheW1lbnQgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNlY2VmZjg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmODtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjI2MjYyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbiNtb2RhbC1kZXRhaWwgaDMsICNtb2RhbC1saXZyYWlzb24gaDMsICNtb2RhbC1pbnNjcmlwdGlvbiBoMywgI21vZGFsLW1vdGRlcGFzc2UgaDMsICNtb2RhbC1hZHJlc3NlIGgze1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWEtY29tbWFuZGUgLmNoYW1wc3tcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4ubWEtY29tbWFuZGUgLnVrLWhlYWRpbmctYnVsbGV0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cblxuLmhvbGRlcnMgLmV2ZW50LWZvcm0tc3RlcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ob2xkZXJzIC5ldmVudC1mb3JtLXN0ZXAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4ubW9uLWNvbXB0ZSAuYmxvYy1tZW51e1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb24tY29tcHRlIC5ibG9jLW1lbnUgaDF7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG59XG4ubW9uLWNvbXB0ZSAuYmxvYy1tZW51IGgxIGl7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNERjk4MUQ7XG59XG4ubW9uLWNvbXB0ZSAuYmxvYy1tZW51e1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb24tY29tcHRlIC51ay1uYXYtZGVmYXVsdD5saXtcbiAgICBmb250LXNpemU6IDE2cHhcbn1cblxuLm1vbi1jb21wdGUgLnVrLW5hdi1kaXZpZGVye1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuLm1vbi1jb21wdGUgLnVrLW5hdi1kZWZhdWx0PmxpLmFjdGl2ZXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzMzMzXG59XG4ubW9uLWNvbXB0ZSAudWstbmF2LWRlZmF1bHQ+bGkuYWN0aXZlPmF7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMzMzM1xufVxuLm1vbi1jb21wdGUgLmNvbXB0ZS1jb250ZW50IGgxe1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xufVxuXG5cbi5tb24tY29tcHRlIC5saXN0ZS1jb21tYW5kZXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb24tY29tcHRlIC5saXN0ZS1jb21tYW5kZSBhe1xuICAgIGNvbG9yOiAjREY5ODFEO1xufVxuLm1vbi1jb21wdGUgLmxpc3RlLWNvbW1hbmRlIC5ldmVudHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5tb24tY29tcHRlIC5jb21tYW5kZSwgLm1vbi1jb21wdGUgLnBvb2wtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlXG59XG5cbi5tb24tY29tcHRlIHRkLmljb257XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cbi5tb24tY29tcHRlIGl7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG4ubW9uLWNvbXB0ZSBhOmhvdmVyIGl7XG4gICAgY29sb3I6ICMzMzM7XG59XG4ubW9uLWNvbXB0ZSAuZmEtY2lyY2xle1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb24tY29tcHRlIC5mYS1jaXJjbGUuZW52b3lle1xuICAgIGNvbG9yOiAjMzJkMjk2O1xufVxuLm1vbi1jb21wdGUgLmZhLWNpcmNsZS5lbi1jb3Vyc3tcbiAgICBjb2xvcjogI2ZhYTA1YTtcbn1cbi5tb24tY29tcHRlIC5mYS1jaXJjbGUuZGFuZ2Vye1xuICAgIGNvbG9yOiAjZjA1MDZlO1xufVxuLm1vbi1jb21wdGUgLmhpc3RvcmlxdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xufVxuLm1vbi1jb21wdGUgLmhpc3RvcmlxdWU6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG59XG5cblxuLm1vbi1jb21wdGUgLnVrLWhlYWRpbmctYnVsbGV0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5tb24tY29tcHRlIC5pbmZvLWFkcmVzc2VzIHNwYW57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vbi1jb21wdGUgLmluZm8tYWRyZXNzZXMgc3Bhbi5ub217XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLm1vbi1jb21wdGUgYSAuZmEtZWRpdCB7XG4gICAgY29sb3I6ICMzMmQyOTY7XG59XG4ubW9uLWNvbXB0ZSBhIC5mYS10cmFzaCB7XG4gICAgY29sb3I6ICNmMDUwNmU7XG59XG4ubW9uLWNvbXB0ZSBhOmhvdmVyIGJ1dHRvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb24tY29tcHRlIC51ay1idXR0b24tZGVmYXVsdC5mYWN0dXJle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTg3ZjA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWU4N2YwO1xufVxuLm1vbi1jb21wdGUgLnVrLWJ1dHRvbi1kZWZhdWx0LmZhY3R1cmU6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xufVxuXG4uZGFuZ2VyLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZWQxYzI0O1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBjb2xvcjogIzI4YmM4Mztcbn1cblxuLmJ1dHRvbi1wcm9tbywgLmJ1dHRvbi1wcm9tbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFnZSAucG9ydGZvbGlve1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCVcblxufVxuXG5cblxuXG4ubWVudS10b3B7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLm1lbnUtdG9wIC51ay1uYXZiYXItY29udGFpbmVyOm5vdCgudWstbmF2YmFyLXRyYW5zcGFyZW50KSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tZW51LXRvcCAudWstbmF2YmFyLWl0ZW0sIC51ay1uYXZiYXItbmF2PmxpPmEsIC51ay1uYXZiYXItdG9nZ2xle1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1lbnUtdG9wIC51ay1uYXZiYXItbmF2PmxpLnRpbWVyLXRvcHtcbiAgICBjb2xvcjogI2VkMWMyNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVudS10b3AgLnVrLW5hdmJhci1uYXY+bGkudGltZXItdG9wIC50aW1lcntcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tZW51LXRvcCAudWstYmFkZ2Uge1xuICAgIGJhY2tncm91bmQ6ICMyOGJjODM7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICByaWdodDogNHB4O1xufVxuLm1lbnUtdG9wIC51ay1uYXZiYXItdG9nZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuXG4udWstc2VhcmNoLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBQUk9EVUNUUyAqL1xuXG4ud2wtcHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi53bC1ib29rZWQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbiN3bC1wcm9kdWN0cy10YWJsZSB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbiN3bC1wcm9kdWN0cy10YWJsZSB0aGVhZCB0aCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTJweDtcbn1cblxuI3dsLXByb2R1Y3RzLXRhYmxlIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4jd2wtcHJvZHVjdHMtdGFibGUgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5jcm9zcy1zZWxsaW5nLXByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY3Jvc3Mtc2VsbGluZy1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZjggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1wcm9kdWN0LWltZyB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jcm9zcy1zZWxsaW5nLXByb2R1Y3QtZGVzY3JpcHRpb24sIC5jcm9zcy1zZWxsaW5nLXByb2R1Y3QtZGVzY3JpcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG5cbi51ay1hY2NvcmRpb24tdGl0bGUuY3Jvc3MtYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi51ay1hY2NvcmRpb24tdGl0bGUuY3Jvc3MtYWNjb3JkaW9uLXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4jcGFzc3dvcmRDaGVja2VyTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNwYXNzd29yZENoZWNrZXJMaXN0IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNwYXNzd29yZENoZWNrZXJMaXN0IHVsIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG4jcGFzc3dvcmRDaGVja2VyTGlzdCA+ICoge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnVrLXN1Ym5hdi1waWxsLnVrLXN1Ym5hdi1waWxsLS1mYXEge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAwO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZmFxLWNhcmQgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5mYXEtY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZhcS1jYXJkIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZhcS1jYXJkLnVrLWFjdGl2ZSBhIHtcbiAgICBib3gtc2hhZG93OiAycHggNXB4IDQycHggNXB4IHJnYigwIDAgMCAvIDE1JSk7XG59XG5cbi5mYXEtY2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51ay1zdWJuYXYtcGlsbC51ay1zdWJuYXYtcGlsbC0tZmFxIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLnVrLXN1Ym5hdi1waWxsLnVrLXN1Ym5hdi1waWxsLS1mYXEgbGk6aG92ZXIgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmluc3VyYW5jZS1tYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5pbnN1cmFuY2UtbWIgLmluc3VyYW5jZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcbn1cblxuLmluc3VyYW5jZS1tYiAuaW5zdXJhbmNlLXF1YW50aXR5LWNlbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vcmRlci10b3RhbC1tYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmNhcnQtdG90YWwtbWIgbGkge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW5zdXJhbmNlLWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnVrLW9mZmNhbnZhcyAudWstaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnVrLW9mZmNhbnZhcyAudWstaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzhjOGE4YSAhaW1wb3J0YW50O1xufVxuXG5cbi51ay1vZmZjYW52YXMgLnVrLWNoZWNrYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogUE9PTCAqKiovXG5cbiNwb29sQ3VzdG9tZXJzVGFibGVfZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubW9uLWNvbXB0ZSAudWstc3dpdGNoZXIgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIENvbnRhaW5lciBwb3VyIGfDqXJlciBsYSBmbMOoY2hlICovXG4uc2VsZWN0LXNlc3Npb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIFN0eWxlIGR1IHNlbGVjdCAqL1xuLnNlbGVjdF9ldmVudF9zZXNzaW9ucyB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLyogU3VwcHJpbWUgbGUgc3R5bGUgcGFyIGTDqWZhdXQgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE1cHg7IC8qIGVzcGFjZSBwb3VyIGxhIGZsw6hjaGUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuXG4vKiBFZmZldCBob3ZlciAqL1xuLnNlbGVjdF9ldmVudF9zZXNzaW9uczpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi8qIEVmZmV0IGZvY3VzICovXG4uc2VsZWN0X2V2ZW50X3Nlc3Npb25zOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzFlODdmMDsgLyogYmxldSBVSWtpdCAqL1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDMwLCAxMzUsIDI0MCwgMC4yKTtcbn1cblxuLyogRmzDqGNoZSBwZXJzb25uYWxpc8OpZSAqL1xuLnNlbGVjdC1zZXNzaW9uczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzMzMztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXtcbiAgICBib2R5LmF2YWlsYWJpbGl0eSAjb2ZmY2FudmFzLWZsaXAtZXZlbnQudWstb2ZmY2FudmFzIHtcbiAgICAgICAgcmlnaHQ6IDcycHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgaHRtbHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIC5tYWluLWNvbnRlbnR7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAubWFpbi1jb250ZW50IC51ay1zZWN0aW9uIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAubW9uLWNvbXB0ZVx0Lm1haW4tY29udGVudHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5zaWduYXR1cmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zaWRlLW1lbnV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zaWRlLW1lbnUtYmxhbmt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgIH1cbiAgICAjb2ZmY2FudmFzLWZsaXAudWstb2ZmY2FudmFzLCAjb2ZmY2FudmFzLWZsaXAtZXZlbnQudWstb2ZmY2FudmFzIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICAgICNvZmZjYW52YXMtZmxpcC51ay1vZmZjYW52YXMtb3ZlcmxheSwgI29mZmNhbnZhcy1mbGlwLWV2ZW50LnVrLW9mZmNhbnZhcy1vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmgpO1xuICAgICAgICAvKnRvdWNoLWFjdGlvbjogbm9uZTsqL1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICAjb2ZmY2FudmFzLWZsaXAgLnVrLW9mZmNhbnZhcy1iYXIsICNvZmZjYW52YXMtZmxpcC1ldmVudCAudWstb2ZmY2FudmFzLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgLmltZy10aHVtYntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLmluZm9zLWhlYWQudWstZ3JpZD4udWstZ3JpZC1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC51ay10YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIH1cbiAgICAuc3RlcC51ay1ncmlkPioge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5tZW51LWJhciAuYmxvYy1yaWdodHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuZXZlbnQgLmluZm9zIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnVrLXN1Ym5hdi51ay1zdWJuYXYtcGlsbC0tZmFxIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudWstbW9kYWwtZnVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gICAgLl9wYW5pZXJQbGFuZHluIC51ay1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICAgIC5ldmVudCAuY2hvaXhzdXJwbGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XG5cbiAgICAuY29udGFpbmVyLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLS1jb250YWluZXIgLnVrLXRleHQtbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5fcGFuaWVyUGxhbmR5biAudWstY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAuX3BhbmllclBsYW5keW4gLnVrLWNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAgIC5ldmVudCB0ZC5udW1iZXItcGxhY2Uge1xuICAgICAgICB3aWR0aCA6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XG4gICAgaHRtbHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgLmZpbHRlciAudHJpIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZmlsdHJlLXN1cCAudWstYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgICAubGlzdC1ldmVudCBzcGFuLm1haW4tbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIC5saXN0LWV2ZW50IHNwYW4udmlsbGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICAubGlzdC1ldmVudCBzcGFuLmxpZXUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5saXN0LWV2ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmluZm9zLWV2ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuaW5mb3MtZXZlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgICAuaW5mb3MtZXZlbnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cbiAgICAuZXZlbnQgLnF1YW50aXRlIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmV2ZW50IC5udW1iZXItcGxhY2Uge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gICAgLmV2ZW50IC5udW1iZXItcGxhY2UgaSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLm1hLWNvbW1hbmRlIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC51ay10YWJsZS5saXN0ZS1jb21tYW5kZSB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgfVxuICAgIC5tYS1jb21tYW5kZSB0ZC5pY29uIGksIC5tb24tY29tcHRlIHRkLmljb24gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAubWEtY29tbWFuZGUgdGQuaWNvbiwgLm1vbi1jb21wdGUgdGQuaWNvbntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTo4cHg7XG4gICAgfVxuICAgIC5tYS1jb21tYW5kZSAuZXZlbnQtY2FydCBzcGFuLCAjbW9kYWwtZGV0YWlsIC5ldmVudC1jYXJ0IHNwYW4sIC5tb24tY29tcHRlIC5ldmVudC1jYXJ0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIC5tYS1jb21tYW5kZSAubW9udGFudC10b3RhbCwgLm1vbi1jb21wdGUgLm1vbnRhbnQtdG90YWwge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIC5tYS1jb21tYW5kZSAuc2VjdXJlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAubWEtY29tbWFuZGUgLnVrLWJ1dHRvbi1kZWZhdWx0LnZhbGlkZXIsICNtb2RhbC1pbnNjcmlwdGlvbiAudmFsaWRlciwgI21vZGFsLW1vdGRlcGFzc2UgLnZhbGlkZXIsIC5tb24tY29tcHRlIC52YWxpZGVyLCAjbW9kYWwtYWRyZXNzZSAudmFsaWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLm1hLWNvbW1hbmRlIC5jb250aW51ZXIgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MTBweCl7XG4gICAgLm1lbnUtYmFyIC5pbmZvcy1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG5cblxuXG5cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/