.min-height {
    min-height: 100px;
}

a {
    color: #dd0330;
}
a:hover {
    color: #f80330;
    text-decoration: none;
}

.section-search-products{
    border: none;background-color: #FFF;
}


.search-products-header{
    box-sizing: border-box;
    outline: none;
    font-size: 48px;
    line-height: 34px;
    font-family: suomihandscript,Georgia,times new roman,Times,serif;
    color: #111;
    font-weight: 400;
    letter-spacing: .5px;

}

.sorting-options{
    height: 34px;
    line-height: 34px;
    margin: 3px 0;
    display: inline-block;
    float: none;
    width: auto;
    padding: 3px 10px;
    font-size: 15px;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.05);
    box-shadow: inset 0 0 1px rgba(0,0,0,.05);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    outline: none;
    text-transform: none;
}



.sub-categories{
    padding: 0 !important;
    margin: 0 !important;
}

.sub-categories > li > a{
    color: #666;
    line-height: 1.65;
    box-sizing: border-box;
    outline: none;
    cursor: pointer;
    font-size: 14px;
}

.sub-categories > li > a > span {
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
}

.sub-categories > li.active > a,.sub-categories > li > a:hover
{
    color: #dd0330;
}


.search-product   {
    width: 100%;
    margin: 0 ;
    margin-bottom: 12px ;
}


.search-product > .product-images {
    width: 100%;
}

.search-product  .product-images .img-link  {
    width: 100%;
    height: 360px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
}

.search-product  .product-images .img-link  .img-product {
    width: 100%;
    vertical-align: middle;
    display: block;
    height: 360px;
    opacity: 0;
}

.search-product  .product-images .img-link:hover  .img-product {
    opacity: 1;
    background-repeat: no-repeat;
    background-size: cover;
}


.search-product  .product-images .img-link   .product-text {
    position: absolute;
    top: 0;
    left: 0;
}

.search-product  .product-images .img-link  .product-text > .new {
    height: 50px;
    width: 50px;
    background-image: url('/assets/images/design/new-badge-2@2x.webp');
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    left: 26px;
    top: 8px;
}


.search-product  .product-images .img-link  .product-text > .best,
.search-product  .product-images .img-link  .product-text > .best-seller {
    height: 50px;
    width: 50px;
    background-image: url('/assets/images/design/bestseller-txt@2x.webp');
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    left: 26px;
    top: 8px;
}

.product-title{
    display: block;
    text-align: center;
    color: #111;
    text-decoration: none;
    background-color: transparent;
    box-sizing: border-box;
    outline: none;
    line-height: 1.3;
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif,helvetica neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    letter-spacing: .5px;
    font-size: 20px;
    margin: 10px 0;
}


.price {
    font-size: 15px;
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif !important;
    box-sizing: border-box;
    outline: none;
    text-align: center;
    color: #111;
}

.price .new{
    color: #dd0330;
}

.price .old{
    color: #111;
    text-decoration: line-through;
    font-family: brandon_grotesque_regular,helvetica neue,Helvetica,Arial,sans-serif;
}




.product-images   p{
    margin: 5px 0 0;
    color: #dd0330;
    text-align: center;
}


  .colors
{
    margin: 6px 0;
}
    .colors  .color
{
    display: inline-block;
    margin: 0 .3rem;
    width: 22px;
    height: 22px;
    line-height: 21px;
    border-radius: 2px;
    border: 1px solid #111;
}
.colors  .color.active
{
    border: 2px solid #dd0330;
}
.color.black {
    background-color: #252525;
}
.color.red {
    background-color: #dd0330;
}



.filter-title
{
    margin-bottom: 0;
    font-weight: 400;
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif;
    color: #111;
    position: relative;
    font-size: 16px;
    padding: 15px 0;
}


.search-filter{
    width: 100%;
    border-top: 1px solid #666;
    margin-bottom: 4px;
}

.search-filter .search-filter-title{
    font-family: brandon_grotesque_medium,helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 16px;
    padding: 15px 0;
    margin-bottom: 0;
    font-weight: 400;
    color: #111;
}

.search-filter .search-filter-icon
{
    padding: 15px 0;
}

.search-filter .search-filter-icon .icon
{
    padding:  0;
    font-size: 16px;
}

.search-filter .search-filter-icon .icon.tl-icon-minus
{
    position: relative;
    left: 14px;
}


.search-filter .search-filter-icon .tl-icon-minus
{
    display: none;
}

.search-filter.open .search-filter-icon .tl-icon-plus
{
    display: none;
}
.search-filter.open .search-filter-icon .tl-icon-minus
{
    display: inline-block;
}


.search-filter-body{
    width: 100%;
    display: none;
}



.search-filter.open .search-filter-body{
    display: block;

}

.sizes {
    width: 100%;
}


.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:hover {
    border-color: #dd0330;;
}


.size.active {
    border-color: #dd0330;;
    background-color: #dd0330;
    color: #FFF;
}


.w-34 { width: 34% !important; }
.w-36 { width: 36% !important; }
.w-40 { width: 40% !important; }

.w-60 { width: 60% !important;; }
.w-64 { width: 64% !important;; }


.sort-label  {width:100%}
.pagination-label  {width:100%}
/*mobile xs*/
@media (max-width: 525px)
{
    .sort-label  {width:100%}

}



/*mobile sm*/
@media (min-width: 525px)
{
    .sort-label  {width:100%}

}
/*medium screens md*/
@media (min-width: 768px)
{
    .sort-label  {width:58%}
    .pagination-label  {width:40%}

}

/*desktop lg*/
@media (min-width: 992px)
{
    .sort-label  {width:58%}
    .pagination-label  {width:40%}

}

/*large xl*/
@media (min-width: 1200px)
{
    .sort-label  {width:58%}
    .pagination-label  {width:40%}

}

#store-gallery .p-card {
    border: none
}

#store-gallery .p-carousel {
    background: #111;
}


#store-gallery .p-details {
    padding: 10px;
    border-radius: 0;
    background: #111;
    color: #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}



#store-gallery .spec span {
    font-size: 13px
}


#store-gallery .spec h6 {
    font-size: 16px;
    font-weight: 500
}


#store-gallery .carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 12px;
    height: 12px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

#store-gallery .line {
    background-color: #fff;
    margin-top: 4px;
    margin-bottom: 4px;
    height: 0.2px
}




.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;
}

#global-search-panel{
    width: 100%;
    overflow-y: auto;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0,0,0,0.9);
    z-index: 2;
}


.search-form-centered
{
    margin-top: 74px !important;
}


.toggle-global-filters.opened .show-global-filters {
    display: none;
}

.toggle-global-filters .hide-global-filters {
    display: none;
}


.toggle-global-filters.opened .hide-global-filters {
    display: inline-block;
}
.slider-container {
    height: 400px !important;
}



.search-form-panel{
    border: 1px solid #EFEFEF;
}


.search-form-panel-title {
    background-color: rgba(0,0,0,0.9);
    height: auto;
    margin-left: 20px;
    font-size: 16px;
    padding: 3px 5px;
    position: absolute;
    margin-top: -15px;
    border-radius: 8px;
}

.panel {
    /* for text on pannel */
    margin-top: 27px !important;
}

.panel-body {
    padding-top: 30px !important;
}


/*mobile*/
@media (max-width: 525px)
{
    .slider-container {
        height: 400px !important;
    }
}
@media (min-width: 525px)
{
    .slider-container {
        height: 600px !important;
    }
}
/*medium screens*/
@media (min-width: 768px)
{
    #store-slider .slide__bg {
        background-size: cover !important;
    }
}

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

}

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

}

/* Skeleton */

ul.flip {
    position: relative;
    float: left;
    margin: 5px;
    width: 60px;
    height: 90px;
    font-size: 80px;
    font-weight: bold;
    line-height: 87px;
    border-radius: 6px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .7);
}


ul.flip li {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

}

ul.flip li:first-child {
    z-index: 2;
}

ul.flip li a {
    display: block;
    height: 100%;
    perspective: 200px;
}

ul.flip li a div {
    z-index: 1;
    position: absolute;
    left: 0;
    width: 100%;
    height: 50%;
    overflow: hidden;
}

ul.flip li a div .shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}

ul.flip li a div.up {
    transform-origin: 50% 100%;
    top: 0;
}

ul.flip li a div.up:after {
    content: "";
    position:absolute;
    top:44px;
    left:0;
    z-index: 5;
    width: 100%;
    height: 3px;
    background-color: rgba(0,0,0,.4);
}

ul.flip li a div.down {
    transform-origin: 50% 0%;
    bottom: 0;
}

ul.flip li a div div.inn {
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 200%;
    color: #ccc;
    text-shadow: 0 1px 2px #000;
    text-align: center;
    background-color: #333;
    border-radius: 6px;
}

ul.flip li a div.up div.inn {
    top: 0;

}

ul.flip li a div.down div.inn {
    bottom: 0;
}

/* PLAY */

body.play ul li.before {
    z-index: 3;
}

body.play ul li.active {
    animation: asd .5s .5s linear both;
    z-index: 2;
}

@keyframes asd {
    0% {
        z-index: 2;
    }
    5% {
        z-index: 4;
    }
    100% {
        z-index: 4;
    }
}

body.play ul li.active .down {
    z-index: 2;
    animation: turn .5s .5s linear both;
}

@keyframes turn {
    0% {
        transform: rotateX(90deg);
    }
    100% {
        transform: rotateX(0deg);
    }
}

body.play ul li.before .up {
    z-index: 2;
    animation: turn2 .5s linear both;
}

@keyframes turn2 {
    0% {
        transform: rotateX(0deg);
    }
    100% {
        transform: rotateX(-90deg);
    }
}

/* SHADOW */

body.play ul li.before .up .shadow {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, .1)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    animation: show .5s linear both;
}

body.play ul li.active .up .shadow {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, .1)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 1) 100%);
    animation: hide .5s .3s linear both;
}

/*DOWN*/

body.play ul li.before .down .shadow {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 1)), color-stop(100%, rgba(0, 0, 0, .1)));
    background: linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    animation: show .5s linear both;
}

body.play ul li.active .down .shadow {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 1)), color-stop(100%, rgba(0, 0, 0, .1)));
    background: linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .1) 100%);
    animation: hide .5s .3s linear both;
}




ul.flip-sm {
    width: 24px;
    height: 40px;
    font-size:40px;
    line-height:42px;
}

ul.flip-sm li a div.up:after
{
    top: 28px;
    height: 1px;
}


ul.flip-sm li a div.up:after {
    top:18px;
    height: 1px;
}


.flip-sm:after {
    content: '';
    font-size: 20px;
    position: relative;
    top: 6px;
    left: -6px;
    z-index: 6;
}


.flip-sm.hourPlay:after {content: 'h';}
.flip-sm.minutePlay:after {content: ':'; top: -10px;left: 3px;}
.flip-sm.secondPlay:after {content: '';}

.flip-sm.secondsPlay:after , .flip-sm.minutesPlay:after ,.flip-sm.hoursPlay:after {content: '';  top: -10px;left: 3px;}

@keyframes show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes hide {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.mt-50 {
    margin-top: 50px;
}

.product-card {
    display: block;
    position: relative;
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    background-color: #f4f4f4;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.product-badge {
    position: absolute;
    height: 24px;
    padding: 0 14px;
    border-radius: 3px;
    color: #fff !important;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.025em;
    line-height: 24px;
    white-space: nowrap;
    top: 12px;
    left: 12px;
}

.bg-secondary {
    background-color: #dc3545 !important;
}

.bg-success {
    background-color: #21bd4a !important;
}

.product-thumb > img {
    display: block;
    width: 100%;
    height: 300px;
    padding: 14px;
}

.product-category {
    width: 100%;
    margin-bottom: 6px;
    font-size: 12px;
}

.product-card-body {
    padding: 18px;
    padding-top: 15px;
    text-align: center;
}

.product-category > a {
    transition: color 0.2s;
    color: #999;
    text-decoration: none;
}

.product-title {
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: normal;
}

.product-title > a {
    transition: color 0.3s;
    color: #232323;
    text-decoration: none;
}

.product-price {
    display: inline-block;
    margin-bottom: 10px;
    padding: 9px 15px;
    border-radius: 4px;
    background-color: #dd2030;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    transition: transform 0.3s ease;
}
.product-price:hover {
    transform: scale(1.2);
}

.product-button-group {
    display: table;
    width: 100%;
    border-top: 1px solid #e5e5e5;
    table-layout: fixed;
}

.product-button-group a:hover {
    color: #dd2030;
}

.product-button:first-child {
    border-bottom-left-radius: 5px;
}

.product-button {
    display: table-cell;
    position: relative;
    height: 62px;
    padding: 10px;
    transition: background-color 0.3s;
    border: 0;
    border-right: 1px solid #e5e5e5;
    background: none;
    color: #111;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}

.product-button-sm {
    height: 34px !important;
    padding: 4px !important;
}

.product-button-md {
    height: 48px !important;
    padding: 8px !important;
}

.product-button:hover > span {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.product-button > span {
    display: block;
    position: absolute;
    bottom: 9px;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(12px);
    -ms-transform: translateY(12px);
    transform: translateY(12px);
    font-size: 12px;
    white-space: nowrap;
    opacity: 0;
}

.product-button > i,
.product-button > svg,
.product-button > span {
    transition: all 0.3s;
}

.product-button > svg,
.product-button > i {
    display: inline-block;
    position: relative;
    margin-top: 5px;
    font-size: 18px;
}

.product-button:hover > svg,
.product-button:hover > i {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}

.product-button-sm:hover > svg,
.product-button-sm:hover > i {
    display: none;
}

.product-card-body {
    padding: 8px;
}
.product-badge {
    z-index: 9;
}
.carousel-indicators {
    margin: 0;
}

.carousel-indicators li {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    background-color: #dd2030;
}

.product-price {
    background-color: #dd2030;
}

.product-old-price {
    text-decoration: line-through;
    padding: 4px;
    background-color: #333;
    font-size: 14px;
}

.product-wished {
    color: #dd2030;
}



.store-discounts-section-bkp
{
    background-clip: initial;
    background-origin: initial;
    background: #000 url(/build/images/gift-pattern.a77f2777.webp) no-repeat fixed center center;
    background-size: cover;
    position: relative;
    z-index: 0;
}


.store-discounts-section-light
{
    background: linear-gradient(135deg, #ECEDDC 25%, transparent 25%) -50px 0,
    linear-gradient(225deg, #ECEDDC 25%, transparent 25%) -50px 0,
    linear-gradient(315deg, #ECEDDC 25%, transparent 25%),
    linear-gradient(45deg, #ECEDDC 25%, transparent 25%);
    background-size: 100px 100px;
    background-color: #EC173A;
}

.store-discounts-section
{
    background: linear-gradient(135deg, #000000 25%, transparent 25%) -50px 0,
    linear-gradient(225deg, #000000 25%, transparent 25%) -50px 0,
    linear-gradient(315deg, #000000 25%, transparent 25%),
    linear-gradient(45deg, #000000 25%, transparent 25%);
    background-size: 100px 100px;
    background-color: #dd20300d;
}





.store-discounts-section .discount-text
{
    padding: 80px;
    color: white;

}


.store-discounts-section .discount-value
{
    font-family: "SuomiHandScript",Georgia,"Times New Roman",Times,serif;
    text-transform: none;
    color: #dd2030;
    font-size: 160px;
    line-height: 100px;
    text-shadow: 1px 1px white;
}
.animated-product-card,.carousel-control-prev {
    left: 15px;
}
.animated-product-card,.carousel-control-next {
    right: 15px;
}


.animated-product-card
{
    background-color: #FFF;
    width: 100%;
    overflow: hidden;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
    border: 1px solid #efefef;
}

.animated-product-overlay
{
    position:absolute;
    top: 0;
    right:15px;
    left:15px;
    width: calc(100% - 30px);
    height:300px;
    background:rgba(0,0,0,0.4);
    opacity:0;
}

.animated-product-card:hover .animated-product-overlay{
    opacity: 1;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}

.animated-product-card:hover .carousel-indicators{
    position: absolute;
    top: 120px;
}



.animated-product-details
{
    padding: 0;
    width: calc(100% - 30px);
    position:absolute;
    bottom:0px;
    right:15px;
    left:15px;
    border: 1px solid #efefef;
    border-radius: 10px 10px 0 0;
}

.animated-product-details.animated-one-product{

}



.animated-product-details-header{
    padding: 8px;
    background-color: #FFF;
    font-size: 18px;
    border-radius: 8px 8px 0 0;
    border-bottom: 1px solid #efefef;
}

.animated-product-details-header .product_price{
    color: #a62834;
    float: right;
}

.btn-outline-danger {
    border-color: #a92138;
}
.btn-outline-danger:hover {
    color: #fff;
    background-color: #a92138;
    border-color: #860d20;
}

.animated-product-details-body{
    background-color: #FFF;
    color: #333;
    padding: 8px;
    font-size: 14px;
    display: none;
}


.animated-product-card:hover .animated-product-details-body{
    display: block;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}

.animated-product-details-footer{
    background-color: #efefef;
    width: 100%;
    border-bottom: 1px solid #efefef;

}


.animated-product-details-body .colors  .color-option{
    margin-top:3px;
    width:15px;
    height:15px;
    margin-right:5px;
    float:left;
}



.animated-product-details-header .product_name{
    color: #111;
}



.animated-product-card
{
    height: 634px;
}

/*mobile*/
@media (max-width: 525px)
{

    .animated-product-card
    {
        height: 634px;
    }

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

    .animated-product-card
    {
        height: 634px;
    }

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

    .animated-product-card
    {
        height: 438px;
    }

}

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

    .animated-product-card
    {
        height: 438px;
    }

}

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

    .animated-product-card
    {
        height: 438px;
    }

}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc2VhcmNoLmNzcyIsIndlYnBhY2s6Ly8vcHJvZHVjdHMuZ2FsbGVyaWUuY3NzIiwid2VicGFjazovLy9zZWFyY2gucGFuZWwuY3NzIiwid2VicGFjazovLy9jb3VudGVyLmNzcyIsIndlYnBhY2s6Ly8vcHJvZHVjdC5jYXJkLmNvbG9ycy5jc3MiLCJ3ZWJwYWNrOi8vL3N0b3JlLmRpc2NvdW50cy5jc3MiLCJ3ZWJwYWNrOi8vL2FuaW1hdGVkLnByb2R1Y3QuY2FyZC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0lBQ2QscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksWUFBWSxDQUFDLHNCQUFzQjtBQUN2Qzs7O0FBR0E7SUFDSSxzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0VBQWdFO0lBQ2hFLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsb0JBQW9COztBQUV4Qjs7QUFFQTtJQUNJLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsV0FBVztJQUNYLHNCQUFzQjtJQUN0QixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLGlEQUFpRDtJQUNqRCx5Q0FBeUM7SUFDekMsNkVBQTZFO0lBQzdFLHdFQUF3RTtJQUN4RSxxRUFBcUU7SUFDckUsYUFBYTtJQUNiLG9CQUFvQjtBQUN4Qjs7OztBQUlBO0lBQ0kscUJBQXFCO0lBQ3JCLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsc0JBQXNCO0lBQ3RCLGFBQWE7SUFDYixlQUFlO0lBQ2YsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGdGQUFnRjtBQUNwRjs7QUFFQTs7SUFFSSxjQUFjO0FBQ2xCOzs7QUFHQTtJ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VztBQUNmOzs7O0FBSUE7O0lBRUksYUFBYTtBQUNqQjs7QUFFQSxTQUFTO0FBQ1Q7OztJQUdJOztRQUVJLGFBQWE7SUFDakI7O0FBRUo7QUFDQTs7O0lBR0k7O1FBRUksYUFBYTtJQUNqQjs7QUFFSjtBQUNBLGlCQUFpQjtBQUNqQjs7O0lBR0k7O1FBRUksYUFBYTtJQUNqQjs7QUFFSjs7QUFFQSxVQUFVO0FBQ1Y7OztJQUdJOztRQUVJLGFBQWE7SUFDakI7O0FBRUo7O0FBRUEsUUFBUTtBQUNSOzs7SUFHSTs7UUFFSSxhQUFhO0lBQ2pCOztBQUVKLEMiLCJmaWxlIjoic2hvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubWluLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbmEge1xuICAgIGNvbG9yOiAjZGQwMzMwO1xufVxuYTpob3ZlciB7XG4gICAgY29sb3I6ICNmODAzMzA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VjdGlvbi1zZWFyY2gtcHJvZHVjdHN7XG4gICAgYm9yZGVyOiBub25lO2JhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cblxuLnNlYXJjaC1wcm9kdWN0cy1oZWFkZXJ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LWZhbWlseTogc3VvbWloYW5kc2NyaXB0LEdlb3JnaWEsdGltZXMgbmV3IHJvbWFuLFRpbWVzLHNlcmlmO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG5cbn1cblxuLnNvcnRpbmctb3B0aW9uc3tcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAzcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblxuXG4uc3ViLWNhdGVnb3JpZXN7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3ViLWNhdGVnb3JpZXMgPiBsaSA+IGF7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zdWItY2F0ZWdvcmllcyA+IGxpID4gYSA+IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuXG4uc3ViLWNhdGVnb3JpZXMgPiBsaS5hY3RpdmUgPiBhLC5zdWItY2F0ZWdvcmllcyA+IGxpID4gYTpob3Zlclxue1xuICAgIGNvbG9yOiAjZGQwMzMwO1xufVxuXG5cbi5zZWFyY2gtcHJvZHVjdCAgIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggO1xufVxuXG5cbi5zZWFyY2gtcHJvZHVjdCA+IC5wcm9kdWN0LWltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcHJvZHVjdCAgLnByb2R1Y3QtaW1hZ2VzIC5pbWctbGluayAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VhcmNoLXByb2R1Y3QgIC5wcm9kdWN0LWltYWdlcyAuaW1nLWxpbmsgIC5pbWctcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zZWFyY2gtcHJvZHVjdCAgLnByb2R1Y3QtaW1hZ2VzIC5pbWctbGluazpob3ZlciAgLmltZy1wcm9kdWN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuXG4uc2VhcmNoLXByb2R1Y3QgIC5wcm9kdWN0LWltYWdlcyAuaW1nLWxpbmsgICAucHJvZHVjdC10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5zZWFyY2gtcHJvZHVjdCAgLnByb2R1Y3QtaW1hZ2VzIC5pbWctbGluayAgLnByb2R1Y3QtdGV4dCA+IC5uZXcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Rlc2lnbi9uZXctYmFkZ2UtMkAyeC53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI2cHg7XG4gICAgdG9wOiA4cHg7XG59XG5cblxuLnNlYXJjaC1wcm9kdWN0ICAucHJvZHVjdC1pbWFnZXMgLmltZy1saW5rICAucHJvZHVjdC10ZXh0ID4gLmJlc3QsXG4uc2VhcmNoLXByb2R1Y3QgIC5wcm9kdWN0LWltYWdlcyAuaW1nLWxpbmsgIC5wcm9kdWN0LXRleHQgPiAuYmVzdC1zZWxsZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Rlc2lnbi9iZXN0c2VsbGVyLXR4dEAyeC53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI2cHg7XG4gICAgdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LXRpdGxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb25fZ3JvdGVzcXVlX21lZGl1bSxoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZixoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuXG4ucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbl9ncm90ZXNxdWVfbWVkaXVtLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzExMTtcbn1cblxuLnByaWNlIC5uZXd7XG4gICAgY29sb3I6ICNkZDAzMzA7XG59XG5cbi5wcmljZSAub2xke1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuXG5cblxuXG4ucHJvZHVjdC1pbWFnZXMgICBwe1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICBjb2xvcjogI2RkMDMzMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuICAuY29sb3JzXG57XG4gICAgbWFyZ2luOiA2cHggMDtcbn1cbiAgICAuY29sb3JzICAuY29sb3JcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC4zcmVtO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbn1cbi5jb2xvcnMgIC5jb2xvci5hY3RpdmVcbntcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGQwMzMwO1xufVxuLmNvbG9yLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xufVxuLmNvbG9yLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMDMzMDtcbn1cblxuXG5cbi5maWx0ZXItdGl0bGVcbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb25fZ3JvdGVzcXVlX21lZGl1bSxoZWx2ZXRpY2EgbmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzExMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuXG4uc2VhcmNoLWZpbHRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmlsdGVyLXRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9tZWRpdW0saGVsdmV0aWNhIG5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxMTE7XG59XG5cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmlsdGVyLWljb25cbntcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmlsdGVyLWljb24gLmljb25cbntcbiAgICBwYWRkaW5nOiAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmlsdGVyLWljb24gLmljb24udGwtaWNvbi1taW51c1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNHB4O1xufVxuXG5cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmlsdGVyLWljb24gLnRsLWljb24tbWludXNcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZpbHRlci5vcGVuIC5zZWFyY2gtZmlsdGVyLWljb24gLnRsLWljb24tcGx1c1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlci5vcGVuIC5zZWFyY2gtZmlsdGVyLWljb24gLnRsLWljb24tbWludXNcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLnNlYXJjaC1maWx0ZXItYm9keXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuLnNlYXJjaC1maWx0ZXIub3BlbiAuc2VhcmNoLWZpbHRlci1ib2R5e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG59XG5cbi5zaXplcyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLnNpemUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi5zaXplOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkZDAzMzA7O1xufVxuXG5cbi5zaXplLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQwMzMwOztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQwMzMwO1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG5cbi53LTM0IHsgd2lkdGg6IDM0JSAhaW1wb3J0YW50OyB9XG4udy0zNiB7IHdpZHRoOiAzNiUgIWltcG9ydGFudDsgfVxuLnctNDAgeyB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cblxuLnctNjAgeyB3aWR0aDogNjAlICFpbXBvcnRhbnQ7OyB9XG4udy02NCB7IHdpZHRoOiA2NCUgIWltcG9ydGFudDs7IH1cblxuXG4uc29ydC1sYWJlbCAge3dpZHRoOjEwMCV9XG4ucGFnaW5hdGlvbi1sYWJlbCAge3dpZHRoOjEwMCV9XG4vKm1vYmlsZSB4cyovXG5AbWVkaWEgKG1heC13aWR0aDogNTI1cHgpXG57XG4gICAgLnNvcnQtbGFiZWwgIHt3aWR0aDoxMDAlfVxuXG59XG5cblxuXG4vKm1vYmlsZSBzbSovXG5AbWVkaWEgKG1pbi13aWR0aDogNTI1cHgpXG57XG4gICAgLnNvcnQtbGFiZWwgIHt3aWR0aDoxMDAlfVxuXG59XG4vKm1lZGl1bSBzY3JlZW5zIG1kKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAuc29ydC1sYWJlbCAge3dpZHRoOjU4JX1cbiAgICAucGFnaW5hdGlvbi1sYWJlbCAge3dpZHRoOjQwJX1cblxufVxuXG4vKmRlc2t0b3AgbGcqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5zb3J0LWxhYmVsICB7d2lkdGg6NTglfVxuICAgIC5wYWdpbmF0aW9uLWxhYmVsICB7d2lkdGg6NDAlfVxuXG59XG5cbi8qbGFyZ2UgeGwqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuc29ydC1sYWJlbCAge3dpZHRoOjU4JX1cbiAgICAucGFnaW5hdGlvbi1sYWJlbCAge3dpZHRoOjQwJX1cblxufSIsIlxuI3N0b3JlLWdhbGxlcnkgLnAtY2FyZCB7XG4gICAgYm9yZGVyOiBub25lXG59XG5cbiNzdG9yZS1nYWxsZXJ5IC5wLWNhcm91c2VsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xufVxuXG5cbiNzdG9yZS1nYWxsZXJ5IC5wLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4XG59XG5cblxuXG4jc3RvcmUtZ2FsbGVyeSAuc3BlYyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHhcbn1cblxuXG4jc3RvcmUtZ2FsbGVyeSAuc3BlYyBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuXG4jc3RvcmUtZ2FsbGVyeSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZVxufVxuXG4jc3RvcmUtZ2FsbGVyeSAubGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGhlaWdodDogMC4ycHhcbn1cblxuXG5cblxuLmRlZmF1bHRQYW57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBjb2xvcjogIzExMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uX2dyb3Rlc3F1ZV9yZWd1bGFyLGhlbHZldGljYSBuZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59IiwiXG4jZ2xvYmFsLXNlYXJjaC1wYW5lbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG5cbi5zZWFyY2gtZm9ybS1jZW50ZXJlZFxue1xuICAgIG1hcmdpbi10b3A6IDc0cHggIWltcG9ydGFudDtcbn1cblxuXG4udG9nZ2xlLWdsb2JhbC1maWx0ZXJzLm9wZW5lZCAuc2hvdy1nbG9iYWwtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS1nbG9iYWwtZmlsdGVycyAuaGlkZS1nbG9iYWwtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4udG9nZ2xlLWdsb2JhbC1maWx0ZXJzLm9wZW5lZCAuaGlkZS1nbG9iYWwtZmlsdGVycyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsaWRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuXG5cbi5zZWFyY2gtZm9ybS1wYW5lbHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xufVxuXG5cbi5zZWFyY2gtZm9ybS1wYW5lbC10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucGFuZWwge1xuICAgIC8qIGZvciB0ZXh0IG9uIHBhbm5lbCAqL1xuICAgIG1hcmdpbi10b3A6IDI3cHggIWltcG9ydGFudDtcbn1cblxuLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLyptb2JpbGUqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDUyNXB4KVxue1xuICAgIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MjVweClcbntcbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4vKm1lZGl1bSBzY3JlZW5zKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAjc3RvcmUtc2xpZGVyIC5zbGlkZV9fYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKmRlc2t0b3AqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuXG59XG5cbi8qbGFyZ2UqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcblxufSIsIlxuLyogU2tlbGV0b24gKi9cblxudWwuZmxpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDg3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC43KTtcbn1cblxuXG51bC5mbGlwIGxpIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbn1cblxudWwuZmxpcCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgei1pbmRleDogMjtcbn1cblxudWwuZmxpcCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGVyc3BlY3RpdmU6IDIwMHB4O1xufVxuXG51bC5mbGlwIGxpIGEgZGl2IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnVsLmZsaXAgbGkgYSBkaXYgLnNoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG51bC5mbGlwIGxpIGEgZGl2LnVwIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0b3A6IDA7XG59XG5cbnVsLmZsaXAgbGkgYSBkaXYudXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjQ0cHg7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNCk7XG59XG5cbnVsLmZsaXAgbGkgYSBkaXYuZG93biB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIGJvdHRvbTogMDtcbn1cblxudWwuZmxpcCBsaSBhIGRpdiBkaXYuaW5uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwJTtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG51bC5mbGlwIGxpIGEgZGl2LnVwIGRpdi5pbm4ge1xuICAgIHRvcDogMDtcblxufVxuXG51bC5mbGlwIGxpIGEgZGl2LmRvd24gZGl2LmlubiB7XG4gICAgYm90dG9tOiAwO1xufVxuXG4vKiBQTEFZICovXG5cbmJvZHkucGxheSB1bCBsaS5iZWZvcmUge1xuICAgIHotaW5kZXg6IDM7XG59XG5cbmJvZHkucGxheSB1bCBsaS5hY3RpdmUge1xuICAgIGFuaW1hdGlvbjogYXNkIC41cyAuNXMgbGluZWFyIGJvdGg7XG4gICAgei1pbmRleDogMjtcbn1cblxuQGtleWZyYW1lcyBhc2Qge1xuICAgIDAlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgNSUge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICB9XG59XG5cbmJvZHkucGxheSB1bCBsaS5hY3RpdmUgLmRvd24ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYW5pbWF0aW9uOiB0dXJuIC41cyAuNXMgbGluZWFyIGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgdHVybiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIH1cbn1cblxuYm9keS5wbGF5IHVsIGxpLmJlZm9yZSAudXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYW5pbWF0aW9uOiB0dXJuMiAuNXMgbGluZWFyIGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgdHVybjIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gICAgfVxufVxuXG4vKiBTSEFET1cgKi9cblxuYm9keS5wbGF5IHVsIGxpLmJlZm9yZSAudXAgLnNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIC4xKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAxKSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcbiAgICBhbmltYXRpb246IHNob3cgLjVzIGxpbmVhciBib3RoO1xufVxuXG5ib2R5LnBsYXkgdWwgbGkuYWN0aXZlIC51cCAuc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgLjEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDEpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuICAgIGFuaW1hdGlvbjogaGlkZSAuNXMgLjNzIGxpbmVhciBib3RoO1xufVxuXG4vKkRPV04qL1xuXG5ib2R5LnBsYXkgdWwgbGkuYmVmb3JlIC5kb3duIC5zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAuMSkpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDEpIDAlLCByZ2JhKDAsIDAsIDAsIC4xKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDEpIDAlLCByZ2JhKDAsIDAsIDAsIC4xKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuMSkgMTAwJSk7XG4gICAgYW5pbWF0aW9uOiBzaG93IC41cyBsaW5lYXIgYm90aDtcbn1cblxuYm9keS5wbGF5IHVsIGxpLmFjdGl2ZSAuZG93biAuc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgLjEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgLjEpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgLjEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgLjEpIDEwMCUpO1xuICAgIGFuaW1hdGlvbjogaGlkZSAuNXMgLjNzIGxpbmVhciBib3RoO1xufVxuXG5cblxuXG51bC5mbGlwLXNtIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOjQwcHg7XG4gICAgbGluZS1oZWlnaHQ6NDJweDtcbn1cblxudWwuZmxpcC1zbSBsaSBhIGRpdi51cDphZnRlclxue1xuICAgIHRvcDogMjhweDtcbiAgICBoZWlnaHQ6IDFweDtcbn1cblxuXG51bC5mbGlwLXNtIGxpIGEgZGl2LnVwOmFmdGVyIHtcbiAgICB0b3A6MThweDtcbiAgICBoZWlnaHQ6IDFweDtcbn1cblxuXG4uZmxpcC1zbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIHotaW5kZXg6IDY7XG59XG5cblxuLmZsaXAtc20uaG91clBsYXk6YWZ0ZXIge2NvbnRlbnQ6ICdoJzt9XG4uZmxpcC1zbS5taW51dGVQbGF5OmFmdGVyIHtjb250ZW50OiAnOic7IHRvcDogLTEwcHg7bGVmdDogM3B4O31cbi5mbGlwLXNtLnNlY29uZFBsYXk6YWZ0ZXIge2NvbnRlbnQ6ICcnO31cblxuLmZsaXAtc20uc2Vjb25kc1BsYXk6YWZ0ZXIgLCAuZmxpcC1zbS5taW51dGVzUGxheTphZnRlciAsLmZsaXAtc20uaG91cnNQbGF5OmFmdGVyIHtjb250ZW50OiAnJzsgIHRvcDogLTEwcHg7bGVmdDogM3B4O31cblxuQGtleWZyYW1lcyBzaG93IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBoaWRlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn0iLCIubXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4ubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMWJkNGEgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtdGh1bWIgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZzogMTRweDtcbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcm9kdWN0LWNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5ID4gYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kdWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvZHVjdC10aXRsZSA+IGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdC1wcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDIwMzA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucHJvZHVjdC1wcmljZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4ucHJvZHVjdC1idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbi1ncm91cCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2RkMjAzMDtcbn1cblxuLnByb2R1Y3QtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbi1zbSB7XG4gICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbi1tZCB7XG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbjpob3ZlciA+IHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDlweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbiA+IGksXG4ucHJvZHVjdC1idXR0b24gPiBzdmcsXG4ucHJvZHVjdC1idXR0b24gPiBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnByb2R1Y3QtYnV0dG9uID4gc3ZnLFxuLnByb2R1Y3QtYnV0dG9uID4gaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucHJvZHVjdC1idXR0b246aG92ZXIgPiBzdmcsXG4ucHJvZHVjdC1idXR0b246aG92ZXIgPiBpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLnByb2R1Y3QtYnV0dG9uLXNtOmhvdmVyID4gc3ZnLFxuLnByb2R1Y3QtYnV0dG9uLXNtOmhvdmVyID4gaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiA4cHg7XG59XG4ucHJvZHVjdC1iYWRnZSB7XG4gICAgei1pbmRleDogOTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDIwMzA7XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyMDMwO1xufVxuXG4ucHJvZHVjdC1vbGQtcHJpY2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByb2R1Y3Qtd2lzaGVkIHtcbiAgICBjb2xvcjogI2RkMjAzMDtcbn1cbiIsIlxuXG4uc3RvcmUtZGlzY291bnRzLXNlY3Rpb24tYmtwXG57XG4gICAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKC4uL2ltYWdlcy9naWZ0LXBhdHRlcm4ud2VicCkgbm8tcmVwZWF0IGZpeGVkIGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbn1cblxuXG4uc3RvcmUtZGlzY291bnRzLXNlY3Rpb24tbGlnaHRcbntcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRUNFRERDIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSAtNTBweCAwLFxuICAgIGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNFQ0VEREMgMjUlLCB0cmFuc3BhcmVudCAyNSUpIC01MHB4IDAsXG4gICAgbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0VDRUREQyAyNSUsIHRyYW5zcGFyZW50IDI1JSksXG4gICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRUNFRERDIDI1JSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzE3M0E7XG59XG5cbi5zdG9yZS1kaXNjb3VudHMtc2VjdGlvblxue1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDAwMDAgMjUlLCB0cmFuc3BhcmVudCAyNSUpIC01MHB4IDAsXG4gICAgbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzAwMDAwMCAyNSUsIHRyYW5zcGFyZW50IDI1JSkgLTUwcHggMCxcbiAgICBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjMDAwMDAwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDAwMDAgMjUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMjAzMDBkO1xufVxuXG5cblxuXG5cbi5zdG9yZS1kaXNjb3VudHMtc2VjdGlvbiAuZGlzY291bnQtdGV4dFxue1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuXG59XG5cblxuLnN0b3JlLWRpc2NvdW50cy1zZWN0aW9uIC5kaXNjb3VudC12YWx1ZVxue1xuICAgIGZvbnQtZmFtaWx5OiBcIlN1b21pSGFuZFNjcmlwdFwiLEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2RkMjAzMDtcbiAgICBmb250LXNpemU6IDE2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCB3aGl0ZTtcbn0iLCIuYW5pbWF0ZWQtcHJvZHVjdC1jYXJkLC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG59XG4uYW5pbWF0ZWQtcHJvZHVjdC1jYXJkLC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xufVxuXG5cbi5hbmltYXRlZC1wcm9kdWN0LWNhcmRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuXG4uYW5pbWF0ZWQtcHJvZHVjdC1vdmVybGF5XG57XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OjE1cHg7XG4gICAgbGVmdDoxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBoZWlnaHQ6MzAwcHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCk7XG4gICAgb3BhY2l0eTowO1xufVxuXG4uYW5pbWF0ZWQtcHJvZHVjdC1jYXJkOmhvdmVyIC5hbmltYXRlZC1wcm9kdWN0LW92ZXJsYXl7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xufVxuXG4uYW5pbWF0ZWQtcHJvZHVjdC1jYXJkOmhvdmVyIC5jYXJvdXNlbC1pbmRpY2F0b3Jze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyMHB4O1xufVxuXG5cblxuLmFuaW1hdGVkLXByb2R1Y3QtZGV0YWlsc1xue1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJvdHRvbTowcHg7XG4gICAgcmlnaHQ6MTVweDtcbiAgICBsZWZ0OjE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuXG4uYW5pbWF0ZWQtcHJvZHVjdC1kZXRhaWxzLmFuaW1hdGVkLW9uZS1wcm9kdWN0e1xuXG59XG5cblxuXG4uYW5pbWF0ZWQtcHJvZHVjdC1kZXRhaWxzLWhlYWRlcntcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbi5hbmltYXRlZC1wcm9kdWN0LWRldGFpbHMtaGVhZGVyIC5wcm9kdWN0X3ByaWNle1xuICAgIGNvbG9yOiAjYTYyODM0O1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTkyMTM4O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5MjEzODtcbiAgICBib3JkZXItY29sb3I6ICM4NjBkMjA7XG59XG5cbi5hbmltYXRlZC1wcm9kdWN0LWRldGFpbHMtYm9keXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uYW5pbWF0ZWQtcHJvZHVjdC1jYXJkOmhvdmVyIC5hbmltYXRlZC1wcm9kdWN0LWRldGFpbHMtYm9keXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xufVxuXG4uYW5pbWF0ZWQtcHJvZHVjdC1kZXRhaWxzLWZvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuXG59XG5cblxuLmFuaW1hdGVkLXByb2R1Y3QtZGV0YWlscy1ib2R5IC5jb2xvcnMgIC5jb2xvci1vcHRpb257XG4gICAgbWFyZ2luLXRvcDozcHg7XG4gICAgd2lkdGg6MTVweDtcbiAgICBoZWlnaHQ6MTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cblxuXG4uYW5pbWF0ZWQtcHJvZHVjdC1kZXRhaWxzLWhlYWRlciAucHJvZHVjdF9uYW1le1xuICAgIGNvbG9yOiAjMTExO1xufVxuXG5cblxuLmFuaW1hdGVkLXByb2R1Y3QtY2FyZFxue1xuICAgIGhlaWdodDogNjM0cHg7XG59XG5cbi8qbW9iaWxlKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjVweClcbntcblxuICAgIC5hbmltYXRlZC1wcm9kdWN0LWNhcmRcbiAgICB7XG4gICAgICAgIGhlaWdodDogNjM0cHg7XG4gICAgfVxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTI1cHgpXG57XG5cbiAgICAuYW5pbWF0ZWQtcHJvZHVjdC1jYXJkXG4gICAge1xuICAgICAgICBoZWlnaHQ6IDYzNHB4O1xuICAgIH1cblxufVxuLyptZWRpdW0gc2NyZWVucyovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG57XG5cbiAgICAuYW5pbWF0ZWQtcHJvZHVjdC1jYXJkXG4gICAge1xuICAgICAgICBoZWlnaHQ6IDQzOHB4O1xuICAgIH1cblxufVxuXG4vKmRlc2t0b3AqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuXG4gICAgLmFuaW1hdGVkLXByb2R1Y3QtY2FyZFxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiA0MzhweDtcbiAgICB9XG5cbn1cblxuLypsYXJnZSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuXG4gICAgLmFuaW1hdGVkLXByb2R1Y3QtY2FyZFxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiA0MzhweDtcbiAgICB9XG5cbn0iXSwic291cmNlUm9vdCI6IiJ9*/