/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/shop/css/main.css ***!
  \*****************************************************************************************************************/
@font-face {
    font-family: 'Readex Pro';
    src: url(/build/fonts/ReadexPro-ExtraLight.aef4f896.woff2) format('woff2'),
    url(/build/fonts/ReadexPro-ExtraLight.1ca32310.woff) format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Readex Pro';
    src: url(/build/fonts/ReadexPro-Bold.44ddc2eb.woff2) format('woff2'),
    url(/build/fonts/ReadexPro-Bold.49ad7bc1.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Readex Pro';
    src: url(/build/fonts/ReadexPro-Light.08ac4de6.woff2) format('woff2'),
    url(/build/fonts/ReadexPro-Light.5ac4413c.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Readex Pro';
    src: url(/build/fonts/ReadexPro-Medium.ee2791b3.woff2) format('woff2'),
    url(/build/fonts/ReadexPro-Medium.d9c7064e.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Readex Pro';
    src: url(/build/fonts/ReadexPro-SemiBold.183bbd3e.woff2) format('woff2'),
    url(/build/fonts/ReadexPro-SemiBold.dc86d922.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Readex Pro';
    src: url(/build/fonts/ReadexPro-Regular.def5072f.woff2) format('woff2'),
    url(/build/fonts/ReadexPro-Regular.85a2de5f.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

html{
    font-size: 16px !important;
}

a, button{
    cursor: pointer;
}

body {
    line-height: 1;
    font-size: 16px !important;
    font-family: 'Readex Pro', sans-serif;
    background-color: #fff;
    overflow-x: hidden;
}

ol, ul {
    list-style: none !important;
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    scroll-behavior: smooth;
}

body, html {
    padding: 0;
    margin: 0;
    width: 100%;
    font-weight: 700;
    font-family: 'Readex Pro', sans-serif;
    overflow-x: hidden;
    background-color: #fff;
}

body {
    min-width: 300px;
    font-family: 'Readex Pro', sans-serif;
}

input, textarea{
    font-family: 'Readex Pro', sans-serif !important;
}

.woocommerce-notices-wrapper{
    /*background-color: #F7F7F7;*/
    display: flex;
    flex-direction: column;
    margin-bottom: -10px;
    position: relative;
    z-index: 2;
}

.woocommerce-notices-wrapper ul{
    max-width: 1280px;
    width: 100%;
    margin: 10px auto;
    position: relative;
    background-color: #Fff;
    border-top: none;
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375;
    letter-spacing: 0%;
    color: #1B1918;
}


body img {
    max-width: 100%;
    height: auto;
}

a img {
    border: 0;
}

a {
    cursor: pointer !important;
}

a:active, a:visited, a, a:hover, a:focus, button {
    text-decoration: none !important;
    outline: 0 !important;
}

*,
*::before,
*::after {
    outline: 0 ! important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

a {
    outline: none !important;
    text-decoration: none;
    color: #444444;
    font-size: 14px;
    font-weight: 400;
}

.square-circle-5 {
    width: 65px;
    aspect-ratio: 1;
    position: relative;
}

.square-circle-5:before,
.square-circle-5:after {
    content: "";
    position: absolute;
    border-radius: 50px;
    box-shadow: 0 0 0 3px inset #151515;
    animation: sc5 2.5s infinite;
}

.square-circle-5:after {
    animation-delay: -1.25s;
    border-radius: 0;
}

@keyframes sc5 {
    0% {
        inset: 0 35px 35px 0
    }
    12.5% {
        inset: 0 35px 0 0
    }
    25% {
        inset: 35px 35px 0 0
    }
    37.5% {
        inset: 35px 0 0 0
    }
    50% {
        inset: 35px 0 0 35px
    }
    62.5% {
        inset: 0 0 0 35px
    }
    75% {
        inset: 0 0 35px 35px
    }
    87.5% {
        inset: 0 0 35px 0
    }
    100% {
        inset: 0 35px 35px 0
    }
}

@media (min-width: 768px) {
    html .load-hidden {
        visibility: hidden;
    }

    html .load-hidden .letter {
        opacity: 0;
    }

    html .opacity-hidden {
        opacity: 0;
    }
}


body a:hover {
    text-decoration: none;
}

.alignright {
    float: right;
    margin: 0 0 20px 20px;
}

.clear {
    clear: both;
}

.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 10px auto;
}

textarea,
select,
input[type="text"],
input[type="button"],
input[type="email"],
input[type="submit"],
input[type="search"],
input[type="password"],
input[type="number"],
input[type="tel"] {
    -webkit-appearance: none;
    border-radius: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.flex {
    display: flex;
}

.flex-wrap {
    display: flex;
    flex-wrap: wrap;
}

.container {
    max-width: 1400px;
    padding: 0 20px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.container-l {
    max-width: 1920px;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.container-sm {
    max-width: 1010px;
    padding: 0 20px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.container-ex-sm{
    max-width: 970px;
    padding: 0 20px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.loader-holder {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: none;
    right: 0;
    z-index: 5;
}

.loader-center {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.sk-chase {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: sk-chase-dot 2.0s infinite ease-in-out both;
}

.sk-chase-dot:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #151515;
    border-radius: 100%;
    animation: sk-chase-dot-before 2.0s infinite ease-in-out both;
}

.sk-chase-dot:nth-child(1) {
    animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2) {
    animation-delay: -1.0s;
}

.sk-chase-dot:nth-child(3) {
    animation-delay: -0.9s;
}

.sk-chase-dot:nth-child(4) {
    animation-delay: -0.8s;
}

.sk-chase-dot:nth-child(5) {
    animation-delay: -0.7s;
}

.sk-chase-dot:nth-child(6) {
    animation-delay: -0.6s;
}

.sk-chase-dot:nth-child(1):before {
    animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2):before {
    animation-delay: -1.0s;
}

.sk-chase-dot:nth-child(3):before {
    animation-delay: -0.9s;
}

.sk-chase-dot:nth-child(4):before {
    animation-delay: -0.8s;
}

.sk-chase-dot:nth-child(5):before {
    animation-delay: -0.7s;
}

.sk-chase-dot:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes sk-chase-dot {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes sk-chase-dot-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1.0);
    }
}

/*CUSTOM*/

body{
    background-color: #232430;
}

.header-body{
    padding: 35px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.hm-intro-body{
   padding: 150px 0 240px;
    position: relative;
}

.textpage{
    padding: 35px 0 120px;
}

.section-text{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.375;
    letter-spacing: .1em;;
    color: #ffffff;
}

.hm-intro-lines{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*background-size: contain;*/
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
    /*background-image: url("/assets/shop/images/Group 4308.svg");*/
}

.section-title{
    font-weight: 400;
    font-size: 5rem;
    leading-trim: Cap height;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #ffffff;
    text-transform: uppercase;
}

.textpage .section-title{
    color: #FCE33E;
    margin-bottom: 65px;
}

.textpage-menu-wrap{
    width: 100%;
    padding-bottom: 25px;
    border-bottom: 2px solid #FFFFFF;
    margin-bottom: 40px;
}

.textpage-menu{
    display: flex;
    align-items: center;
    gap: 80px;
}

.textpage-menu a{
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #F3F3F3;
    transition: all .3s;
}

.textpage-menu a:hover{
    color: #EF464E;
}


.textpage-menu .current-menu-item a{
    color: #EF464E;
}

footer{
    background-color: #9249FF;
}

.footer-body{
    padding: 40px 0 40px;
}

.footer-extra{
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
}

.footer-identity{
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #130E17;
}

.footer-menu{
    display: flex;
    align-items: center;
    gap: 25px;
}

.footer-menu a{
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #130E17;
    transition: all .3s;
}

.footer-menu a:hover{
    color: #EF464E;
}

.footer-main-title{
    font-weight: 400;
    font-size: 5rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #130E17;
    margin-bottom: 40px;
    max-width: 830px;
    width: 100%;
}

.primary-btn{
    padding: 15px 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    width: fit-content;
    color: #F3F3F3;
    border: 1px solid #EF464E;
    border-radius: 48px;
    background-color: #EF464E;
    text-transform: uppercase;
    min-height: 50px;
    font-family: "Readex Pro", sans-serif;
    transition: all .3s;
}

.hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0, -16px, 0) rotate(-90deg);
}

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after {
    background-color: #F3F3F3;
}

.header-mobile-menu-wrap .hamburger{
    background-color: #EF464E;
}

.primary-btn:hover{
    box-shadow: 0px 0px 18px 0px #DF2F37;
}
.secondary-btn{
    padding: 15px 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    width: fit-content;
    color: #F3F3F3;
    border: 1px solid #9249FF;
    border-radius: 48px;
    background-color: #9249FF;
    text-transform: uppercase;
    min-height: 50px;
    transition: all .3s;
}

.secondary-btn:hover{
    box-shadow: 0px 0px 18px 0px #9249FF;
}

.header-mobile-menu-services-title{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FCE33E;
    margin-bottom: 15px;
}

.w-trans-btn{
    padding: 15px 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    width: fit-content;
    color: #F3F3F3;
    border: 1px solid #FFFFFF;
    border-radius: 48px;
    background-color: transparent;
    text-transform: uppercase;
    min-height: 50px;
    transition: all .3s;
}

.woocommerce-form-register{
    width: 100%;
}

.login-page{
    padding-bottom: 35px;
}

.wpcf7-list-item-label{
    font-weight: 400;
    font-size: .875rem;
    line-height: 20px;
    letter-spacing: .1em;;
    color: #fff;
    position: relative;
}

.woocommerce form .form-row label.check-container{
    line-height: 20px;
    position: relative;
}

.wpcf7-list-item-label a{
    font-weight: 400;
    font-size: .875rem;
    line-height: 20px;
    letter-spacing: .1em;;
    color: #EF464E;
    display: contents;
}

.w-trans-btn:hover{
    box-shadow: 0px 0px 18px 0px #FFFFFF;
}

.footer-main{
    padding-bottom: 40px;
    position: relative;
}

.footer-main:after{
    content: '';
    display: block;
    width: 334px;
    min-height: 134px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/build/images/Isolation_Mode.7b970f73.svg);
    position: absolute;
    top: 0;
    right: 0;
}

.footer-ill{
    width: calc(100% + 40px);
    min-height: 75px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 -20px 40px;
    /*background-image: url("/assets/shop/images/Group 4326.svg");*/
}

.footer-ill svg{
    width: auto;
    height: 75px;
}

.contact-footer .footer-ill{
    margin: 0 -20px 25px ;
}

.contact-footer{
    position: relative;
    padding-top: 75px;
}

footer.contact-footer{
    background-color: transparent;
}

.contact-footer-wrap {
  padding: 25px 0 40px;
}

.contact-footer-wrap{
    background-color: #9249FF;
}
.contact-footer .footer-ill svg{
    margin: 0 auto;
}

.search-page-body{
    padding: 35px 0;
    min-height: calc(100vh - 550px);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.search-page-title{
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-align: center;
    text-transform: uppercase;
    color:  #F3F3F3;
    margin-bottom: 40px;
}

.product-price.mobile{
    display: none;
}

.cart-product-price.mobile{
    display: none;
}

.cart-page{
    min-height: calc(100vh - 600px);
}

.cart-section-title{
    font-size: 2.5rem;
    text-align: center;
}

.search-form{
    flex-direction: column;
    gap: 25px;
    max-width: 440px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.search-form input{
    /*padding: 14px 30px;*/
    /*font-weight: 400;*/
    /*font-size: 1rem;*/
    /*line-height: 1.2;*/
    /*letter-spacing: .1em;;*/
    /*color: #FFFFFF;*/
    /*min-height: 50px;*/
    width: 100%;
    /*background-color: #9249FF;*/
    /*border: 1px solid #9249FF;*/
    border-radius: 101px;
}

.search-form input::placeholder{
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #FFFFFF;
}

.img-404{
    display: flex;
    min-height: 160px;
    width: 460px;
    margin-bottom: 40px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("/build/images/Group%204343.e8a3687c.png");
}

.error-body{
    padding: 35px 0;
    min-height: calc(100vh - 350px);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.login-form-wrap .page-title{
    text-align: center;
    margin-bottom: 40px;
    /*max-width: 490px;*/
    width: 100%;
}

.login-form-wrap{
    max-width: 440px;
    width: 100%;
}

.error-wrap-content{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    z-index: 3;
}
.login-form-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    z-index: 3;
}

.page-title{
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-align: center;
    text-transform: uppercase;
    color: #F3F3F3;
}

.error-wrap-content .page-title{
    text-align: center;
    margin-bottom: 40px;
    max-width: 490px;
    width: 100%;
}

.ill-bg-lines{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("/build/images/Group%204308.fc19ccbe.svg");
}

.hm-intro-lines svg{
    width: auto;
    height: 650px;
}

.lost-pass-img{
    margin-bottom: 40px;
}

.woocommerce-notices-wrapper ul{
    max-width: 1360px;
    background-color: #232430;
    color: #fff !important;
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{
    color: #fff !important;
}

.error-wrap{
    padding-bottom: 35px;
}

.ill-bg-lines:after{
    content: '';
    width: 235px;
    min-height: 94px;
    position: absolute;
    top: 95px;
    right: 65px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/build/images/Isolation_Modewhite_right.3efc0052.svg);
}

.ill-bg-lines:before{
    content: '';
    width: 235px;
    min-height: 94px;
    position: absolute;
    bottom: 75px;
    left: 65px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(180deg);
    background-image: url(/build/images/Isolation_Modewhite_right.3efc0052.svg);
}

.login-body{
    padding: 35px 0;
    min-height: calc(100vh - 350px);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
    padding: 0;
    margin: 0;
    border: none;
    position: relative;
    z-index: 2;
}

.woocommerce form .form-row .input-text, .woocommerce form .form-row select{
    padding: 14px 30px;
    min-height: 50px;
    border-radius: 101px;
    border: 1px solid  #9249FF;
    background: #9249FF33;
    color: #F3F3F3;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    transition: all .3s;
}

 .form-row .input-text,  .form-row select,  .form-row input{
    padding: 14px 30px;
    min-height: 50px;
    border-radius: 101px;
    border: 1px solid  #9249FF;
    background: #9249FF33;
    color: #F3F3F3;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    transition: all .3s;
}

.form-row input:hover{
    background: #9249FF;
    border: 1px solid  #9249FF;
}

.form-row-wide{
    width: 100%;
}

.form-row-half{
    width: calc((100% - 15px)/2);
}

.form-row-half input{
    width: 100% !important;
}

.woocommerce form .form-row .input-text:hover, .woocommerce form .form-row select:hover{
    background: #9249FF;
    border: 1px solid  #9249FF;
}

.form-row .input-text:hover, .form-row select:hover{
    background: #9249FF;
    border: 1px solid  #9249FF;
}

.woocommerce form .form-row .input-text::placeholder{
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #A0AFC8;
}

.ab-us-img-txt-image-after{
    content: '';
    min-height: 320px;
    background: #232430;
    right: 0;
    width: 845px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ab-us-img-txt:nth-child(2n) .ab-us-img-txt-image-after{
    right: unset;
    left: 0;
}

.service-img-txt.left .ab-us-img-txt-image-after{
    right: unset;
    left: 0;
}

.lost-pass{
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #fff;
    margin-bottom: 25px;
    margin-top: -10px;
    text-align: center;
    transition: all .3s;
}

.lost-pass:hover{
    color: #EF464E;
}

.login-form-wrap{
    max-width: 440px;
    width: 100%;
}

.woocommerce-form-login{
    max-width: 440px;
    width: 100%;
}

.form-login-btns{
    display: flex;
    align-items: center;
    gap: 15px;
}


.form-login-btns > *{
    width: 100%;
}

.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after{
    display: none !important;
}

.woocommerce form .form-row{
    padding: 0;
    margin-bottom: 25px;
}

.logged-in-icon{
    width: 180px;
    min-height: 160px;
    display: block;
    margin-bottom: 40px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("/build/images/Group%204344.53d1a2bb.png");
}

.login-form-wrap .page-title{
    text-align: center;
    margin-bottom: 40px;
    /*max-width: 490px;*/
    width: 100%;
}

.woocommerce-MyAccount-navigation{
    float: unset;
    width: 100%;
}

.woocommerce-MyAccount-navigation-body{
    width: 100%;
    padding: 20px 40px;
    background-color: #130E17;
    border-radius: 96px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.woocommerce-MyAccount-nav{
    display: flex;
    align-items: center;
    gap: 40px;
}

.woocommerce-MyAccount-nav a{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #fff;
    transition: all .3s;
}

.woocommerce-MyAccount-nav a:hover,
.woocommerce-MyAccount-nav .is-active a{
    color: #9249FF;
}

.woocommerce-MyAccount-content{
    float: unset;
    width: 100%;
    padding: 40px 0 120px;
}

.woocommerce-MyAccount-content .page-title{
    text-align: left;
    margin-bottom: 65px;
}

.section-sm-title{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FCE33E;
}

.woocommerce-MyAccount-content .section-sm-title{
    margin-bottom: 25px;
}

.myaccount-info-page{
    display: flex;
    justify-content: space-between;
}

.woocommerce-EditAccountForm{
    width: 50%;
}

.profile--content{
    width: 30%;
}


/* On mouse-over, add a grey background color */
.check-container input:hover  ~ .wpcf7-list-item-label .checkmark {
    border-color:  #9249FF;
    background-color: #9249FF;
}

/* When the checkbox is checked, add a blue background */
.check-container input:checked ~ .wpcf7-list-item-label .checkmark {
    border-color: #EF464E;
    background-color: #EF464E;
}
.check-container input:checked ~ .checkmark {
    border-color:  #EF464E;
    background-color: #EF464E;
}

/* Create the checkmark/indicator (hidden when not checked) */
.check-container:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
}

.check-container input:checked ~ .checkmark {
    background: #FF7525;
    border-color:#FF7525;
}

.checkmark:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
    background-image: url("/build/images/Icon%20ionic-md-checkmark.0400dc1b.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 10px;
    height: 8px;
    top: 4px;
    left: 4px;
}

/* Show the checkmark when checked */
.check-container input:checked ~ .wpcf7-list-item-label .checkmark:after {
    display: block !important;
}
.check-container input:checked ~  .checkmark:after {
    display: block !important;
}

.checkmark {
    height: 20px;
    min-width: 20px;
    width: 20px;
    border: 1px solid #9249FF;
    border-radius: 6px;
    margin-right: 15px;
    display: block;
    position: relative;
    cursor: pointer;
    background: #9249FF33;;
    transition: all .3s;
    cursor: pointer !important;
}

.wpcf7-not-valid-tip{
    display: none;
}

.wpcf7-list-item-label {
    display: flex;
}

/* Show the checkmark when checked */
.check-container input:checked ~ .wpcf7-list-item-label .checkmark:after {
    display: block !important;
}
.check-container input:checked ~  .checkmark:after {
    display: block !important;
}

.form-row input[type="checkbox"]{
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    margin: 0;
    display: block;
    z-index: 2;
    cursor: pointer;
}

.woocommerce form .form-row .input-checkbox{
    position: absolute;
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 20px;
    height: 20px;
    margin: 0;
    display: block;
    z-index: 2;
}

.lost-pass-ext-txt{
    text-align: center;
    margin-bottom: 40px;
}

.woocommerce-ResetPassword{
    width: 100%;
}

.forgot-pass-form-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    z-index: 3;
}

.forgot-pass-form-wrap .page-title{
    margin-bottom: 25px;
}

.lost-pass-ext-txt, .forgot-password-form{
    max-width: 440px;
    width: 100%;
}

.hm-services-body{
    padding: 120px 0;
    display: flex;
    justify-content: space-between;
}

.hm-services-info{
    width: 44%;
}

.hm-services-info .section-title{
    margin-bottom: 40px;
}

.hm-services-info-img{
    min-height: 555px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #9249FF;
}

.hm-services-list-block{
    display: flex;
    flex-direction: column;
    padding-left: 35px;
    position: relative;
}

.hm-services-list-block:before{
    content: '';
    width: 20px;
    min-height: 20px;
    background-image: url(/build/images/BACKGROUND_1.a51e6282.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: 6px;
    transition: all .3s;
}

header{
    transform: translateY(-100%);
}

.hm-services-info-img{
    position: relative;
}

.logo{
    transition: all .3s;
}

.logo:hover{
    opacity: .8;
}

.overlay-bg{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background-color: #232430;
    display: block;
    z-index: 1;
}

.hm-services-list-block-title{
    font-weight: 600;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #9249FF;
    margin-bottom: 15px;
    transition: all .3s;
}

.hm-services-list-block-text{
    font-weight: 300;
    font-size: 1rem;
    leading-trim: Cap height;
    line-height: 24px;
    letter-spacing: .1em;;
    color: #fff;
}

.hm-services-list-wrap{
    width: 51%;
}

.hm-services-list{
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin-bottom: 40px;
}

.hm-services-list-wrap .primary-btn{
    margin-left: 35px;
}

.hm-projects-body{
    position: relative;
    padding-bottom: 100px;
}

.hm-projects-body .section-title{
    margin-bottom: 40px;
}

.hm-projects-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px 15px;
    margin-bottom: 40px;
}

.hm-projects-body:after{
    /*content: '';*/
    /*width: 140px;*/
    /*min-height: 56px;*/
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
    /*background-size: contain;*/
    /*background-image: url("/assets/shop/images/Isolation_Modeyellow dots.svg");*/
    /*position: absolute;*/
    /*top: 10px;*/
    /*right: 0;*/
}

.hm-projects-ill{
    width: 140px;
    min-height: 56px;
    position: absolute;
    top: 10px;
    right: 0;
}

.hm-projects-ill path{
    opacity: 0;
}

.project-card-img{
    width: 100%;
    padding-bottom: 72%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #9249FF;
}

.project-card-title{
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #F3F3F3;
}

.hm-projects-body .primary-btn{
    margin: 0 auto;
}

.hm-clients{
    background-color: #130E17;
}

.hm-clients-body{
    padding: 120px 0;
}

.hm-clients-body .section-title{
    color: #FCE33E;
    margin: 0 auto 80px;
    text-align: center;
}

.hm-intro-title{
    font-weight: 700;
    font-size: 8.5rem;
    line-height: 130px;
    letter-spacing: 0%;
    color: #9249FF;
    position: relative;
    z-index: 9;
    margin: 0 auto 0 270px ;
    max-width: 990px;
    width: 100%;
}

.hm-intro-title-ill-after{
    content: '';
    width: 132px;
    min-height: 43px;
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
    /*background-size: contain;*/
    /*background-image: url("/assets/shop/images/Group 4306.png");*/
    display: block;
    position: absolute;
    right: 30px;
    bottom: -5px;
    /*transform: translateY(100%);*/
}

.hm-intro-circle-up{
    width: 235px;
    min-height: 95px;
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
    /*background-size: contain;*/
    /*background-image: url("/assets/shop/images/Group 4306.png");*/
    display: block;
    position: absolute;
    right: -40px;
    top: -60px;
    transform: 0;
}
.hm-intro-circle-lower{
    width: 235px;
    min-height: 95px;
    /* background-repeat: no-repeat; */
    /* background-position: center; */
    /* background-size: contain; */
    /* background-image: url(/assets/shop/images/Group 4306.png); */
    display: block;
    position: absolute;
    left: 60px;
    bottom: -60px;
    transform: translateX(-100%) translateY(100%);
}

.hm-intro-title-ill-before{
    width: 152px;
    min-height: 124px;
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
    /*background-size: contain;*/
    /*background-image: url("/assets/shop/images/Group 4306.png");*/
    display: block;
    position: absolute;
    left: -25px;
    top: -90px;
    transform: translateX(-100%);
}

.header-menu-wrap .primary-btn{
    padding: 15px 18px;
}

.header-menu-wrap{
    display: flex;
    align-items: center;
    gap: 20px;
}

.hamburger{
    width: 50px;
    min-height: 50px;
    border-radius: 50%;
    background-color: #9249FF;
    padding: 0;
}

.hamburger-box{
    width: 24px;
    min-height: 16px;
    height: 16px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{
    width: 24px;
    height: 2px;
    background-color: #F3F3F3;
    border-radius: 0;
}

.hamburger--slider .hamburger-inner{
    top: 0;
}

.hamburger--slider .hamburger-inner::before{
    top: 8px;
}

.hamburger-inner{
    margin-top: 0;
}

.hamburger--slider .hamburger-inner::after{
    top: 16px;
}

.woocommerce-MyAccount-navigation-link--orders i{
    width: 19px;
    min-height: 24px;
    background-image: url("/build/images/Group%204348.f23c5fbb.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    margin-right: 16px;
}

.woocommerce-MyAccount-navigation-link--edit-account i{
    width: 22px;
    min-height: 24px;
    background-image: url("/build/images/Layer%202.34d2de65.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    margin-right: 16px;
}

.woocommerce-MyAccount-navigation-link--customer-logout i{
    width: 22px;
    min-height: 24px;
    background-image: url(/build/images/layer1.503f2ef0.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    margin-right: 16px;
}

.woocommerce-MyAccount-navigation-link a{
    display: flex;
    align-items: center;
}

.profile-pass-submit-btn, .save-account-details-btn{
    width: 100%;
}

.disabled{
    pointer-events: none;
    background-color: #A0AFC8;
    border-color: #A0AFC8;
}

.blog{
    padding: 40px 0 120px;
}

.blog-grid{
    grid-gap: 40px 15px;
    grid-template-columns: 1fr 1fr;
    display: grid;
    margin-bottom: 40px;
}

.news-inner-intro-img{
    width: 100%;
    min-height: 480px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 120px;
    position: relative;
}

.news-inner-intro-img-after{
    content: '';
    width: 100%;
    min-height: 76px;
    /*background-image: url("/assets/shop/images/Group 4329.svg");*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    bottom: -38px;
}

.news-inner-intro-img-before{
    content: '';
    width: 260px;
    min-height: 104px;
    /*background-image: url("/assets/shop/images/Isolation_Mode-news -inner.png");*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 24px;
    right: 24px;
}

.news-inner-title{
    font-size: 2.5rem;
    line-height: 1.2;
    font-weight: 400;
    color: #FCE33E;
    padding-bottom: 25px;
    width: 100%;
    margin-bottom: 25px;
    border-bottom: 2px solid #FCE33E;
    text-transform: uppercase;
}

.news-inner-main-wrap{
    max-width: 905px;
    width: 100%;
    margin: 0 auto;
}

.news-inner-content{
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
    color: #fff;
    letter-spacing: .1em;;
}

.back-btn{
    display: flex;
    align-items: center;
    font-size: 1rem;
    font-weight: 500;
    color: #F3F3F3;
    line-height: 1.2;
    margin-bottom: 15px;
    cursor: pointer;
    transition: all .3s;
}

.back-btn:hover{
    color: #EF464E;
}

.form-row{
    margin-bottom: 15px;
}

.section-text strong{
    font-weight: 700;
}

.textpage .page-title{
    text-align: left;
    margin-bottom: 40px;
    color: #FCE33E;
}

.back-arrow{
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("/build/images/Arrow%201%20(2).53aa710a.svg");
    width: 41px;
    height: 16px;
    margin-right: 16px;
}

.news-inner-body{
    padding-bottom: 80px;
    position: relative;
}

.news-inner-body:before{
    content: '';
    left: 230px;
    top: 0;
    width: 4000px;
    height: 610px;
    position: absolute;
    background-color: #130E17;
}

.blog-card-img-wrap{
    position: relative;
    margin-bottom: 15px;
    width: 100%;
}

.blog-card-img{
    width: 100%;
    padding-bottom: 72%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.blog-card-title{
    letter-spacing: .1em;;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color: #F3F3F3;
    text-transform: uppercase;
}

.title-wrap-body{
    padding: 50px 0;
    position: relative;
}

.title-wrap-body-before{
    content: '';
    top: 0;
    bottom: 0;
    left: 115px;
    max-width: 4000px;
    width: 0;
    background-color: #130E17;
    position: absolute;
}

.title-wrap-body-after{
    content: '';
    top: 50%;
    right: 0;
    position: absolute;
    transform: translateY(-50%);
    width: 100px;
    min-height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    /*background-image: url("/assets/shop/images/Isolation_Modepage-title.png");*/
}

.title-wrap-body-after svg path{
    opacity: 0;
}

.title-wrap-body .page-title{
    text-align: left;
    color: #9249FF;
    position: relative;
    z-index: 10;
}

.clients-list{
    /*display: flex;*/
    /*align-items: center;*/
    /*flex-wrap: wrap;*/
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 50px 130px;
    /*grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));*/
}

.clients-list li{
    width: 100%;
    position: relative;
}

.clients-list li:after{
    content: '';
    width: 20px;
    min-height: 20px;
    background-image: url(/build/images/BACKGROUND_1.a51e6282.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 50%;
    right: -65px;
    transform: translateY(-50%);
}

.clients-list li:nth-child(5n):after{
    display: none;
}

.hm-clients-ill svg{
    height: 75px;
    width: auto;
}

.clients-list li a{
    display: block;
    margin: 0 auto;
}

.clients-list img{
    height: 32px;
    width: auto;
    transition: all .3s;
}

.clients-list li a:hover img{
    opacity: .8;
}

.clients-list li{
    position: relative;
}

/*.clients-list li:after{*/
/*    content: '';*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    background-image: url("/assets/shop/images/BACKGROUND_1.svg");*/
/*    background-position: center;*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*    display: block;*/
/*    position: absolute;*/

/*}*/

.section-title-wrap{
    padding: 0 180px;
    position: relative;
}

.section-title-wrap .back-btn{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.section-title-wrap{
    margin-bottom: 65px;
}

.section-title-wrap strong{
    color: #FCE33E;
}

.page-sm-title{
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #FCE33E;
    font-weight: 500;
    margin-bottom: 25px;
}

.hm-clients{
    position: relative;
}

/*.hm-clients:after{*/
/*    content: "";*/
/*    width: 100%;*/
/*    height: 13%;*/
/*    background-image: url("/assets/shop/images/Group 4329.svg");*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    top: -20px;*/
/*    position: absolute;*/
/*    z-index: 20;*/
/*}*/

.hm-clients-ill{
    /*width: 100%;*/
    top: -20px;
    position: absolute;
    z-index: 20;
    display: flex;
    justify-content: center;
    left: 50%;
    transform: translateX(-50%);
}

.ab-us-img-txt-body{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.company-props-img-wrap-after{
    content: '';
    position: absolute;
    top: 80px;
    /*left: -280px;*/
    /*width: 100%;*/
    width : calc(100% + 280px);
    max-width: calc(100% + 280px);
    right: 0;
    bottom: -30px;
    background-color: #232430;
}

.service-img-txt-img .ab-us-img-txt-image-after{
    min-height: 400px;
}

.company-props-img-icon{
    position: relative;
    z-index: 10;
}

.ab-us-img-txt:nth-child(2n) .ab-us-img-txt-body{
    flex-direction: row-reverse;
}

.ab-us-img-txt{
    padding-bottom: 80px;
}

.ab-us-img-txt:last-child{
    padding-bottom: 0;
}

.ab-us-img-txt-content{
    width: 50%;
}

.ab-us-img-txt-title{
    font-weight: 600;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FCE33E;
    margin-bottom: 25px;
}

.ab-us-img-txt-wrap{
    padding: 80px 0 120px;
}

.ab-us-img-txt-image{
    padding: 0 40px;
    min-width: 500px;
    position: relative;
}

.ab-us-img-txt-image img{
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.ab-us-img-txt-image:before{
    content: '';
    min-height: 320px;
    background: linear-gradient(48.87deg, #322836 20.73%, #442B65 58.63%, #9249FF 92.13%);
    right: 0;
    width: 845px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ab-us-img-txt:nth-child(2n) .ab-us-img-txt-image:before{
    right: unset;
    left: 0;
    transform: translateY(-50%) rotate(180deg);
    background: linear-gradient(48.87deg, #322836 20.73%, #442B65 58.63%, #9249FF 92.13%);

}

.clients-list li.hidden{
    display: none;
}

.yellow-btn{
    padding: 15px 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    width: fit-content;
    color: #130E17;
    border: 1px solid #FCE33E;
    border-radius: 48px;
    background-color: #FCE33E;
    text-transform: uppercase;
    min-height: 50px;
    transition: all .3s;
    cursor: pointer;
}

.yellow-btn:hover{
    box-shadow: 0px 0px 18px 0px #FCE33E;
}

.show-more-clients-btn{
    margin: 40px auto 0;
}

.blog-card-img-hover{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(239, 70, 78, .84);
    flex-direction: column;
    opacity: 0;
    transition: all .3s;
}

.blog-card:hover .blog-card-img-hover{
    opacity: 1;
}

.blog-card-img-hover span{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #F3F3F3;
}

.blog-card-img-hover .dots{
    display: block;
    background-image: url("/build/images/Group%204353.540fc6a6.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 28px;
    height: 8px;
    margin-bottom: 5px;
}

.searched-page-wrap{
    margin-bottom: 65px;
}

.searched-page{
    min-height: calc(100vh - 650px);
}

.searched-page-wrap:last-child{
    margin-bottom: 0;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
    padding: 15px 25px;
    border-radius: 48px;
    min-height: 50px;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
}

.wpcf7 form.sent .wpcf7-response-output{
    padding: 15px 25px;
    border-radius: 48px;
    min-height: 50px;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    width: 100%;
    background-color: #9249FF;
    border-color: #9249FF;
    color: #FCE33E;
    text-align: center;
}


.wpcf7-list-item{
    margin: 0 ;
}

.wpcf7 form.invalid .wpcf7-response-output{
    background-color: #EF464E;
    border-color: #EF464E;
    color: #fff;
}

.form-row input.wpcf7-not-valid{
    border-color: #EF464E;
}

.services-list-link{
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #9249FF;
    display: flex;
    align-items: center;
    transition: all .3s;
}

.services-list-link:before{
    content: '';
    width: 12px;
    height: 12px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/build/images/BACKGROUND_1list.75c94837.svg);
    margin-right: 16px;
    transition: all .3s;
}

.services-list-link:hover{
    color: #EF464E
}

.services-list-link:hover:before{
    rotate: 45deg;
}

.services-list{
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 25px;
}

.project-card-img-wrap{
    position: relative;
    margin-bottom: 15px;
    width: 100%;
}

.project-card-img-hover{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(239, 70, 78, .84);
    flex-direction: column;
    opacity: 0;
    transition: all .3s;
}

.project-card:hover .project-card-img-hover{
    opacity: 1;
}

.project-card-img-hover span{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #F3F3F3;
}

.project-card-img-hover .dots{
    display: block;
    background-image: url("/build/images/Group%204353.540fc6a6.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 28px;
    height: 8px;
    margin-bottom: 5px;
}

.myaccount-page .section-title{
    margin-bottom: 65px;
}

.woocommerce table.shop_table {
    border: none;
    margin: 0;
    padding: 0;
}

.woocommerce table.my_account_orders th{
    padding: 10px 15px;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #FCE33E;
    border-bottom: 1px solid #A0AFC8;
    text-align: left;
}

.woocommerce table.my_account_orders td{
    padding: 25px 15px;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
    border-bottom: 1px solid #A0AFC8;
}

.woocommerce table.my_account_orders td a{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
}

.woocommerce table.my_account_orders td a.order-prev{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
    margin: 0 0 0 auto;
    display: flex;
    width: fit-content;
    transition: all .3s;
}

.woocommerce table.my_account_orders td a.order-prev:hover{
    color: #EF464E;
}

.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{
    /*float: unset;*/
    width: calc((100% - 15px)/2);
}

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
    /*float: unset;*/
    width: calc((100% - 15px)/2);
}

.woocommerce table.my_account_orders td a.order-prev:after{
    content: "";
    width: 9px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("/build/images/Vector%201%20order-prev.0314c0a0.svg");
    margin-left: 15px;
}

.woocommerce-orders-table__cell-order-status.completed, .order-inner-extra-info.completed strong{
    color: #7ED764 !important;
}

.woocommerce-orders-table__cell-order-status.cancelled, .order-inner-extra-info.cancelled strong{
    color: #D90000 !important;
}

.header-mobile-menu-wrap{
    background-color: #232430;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    z-index: 99;
    display: none;
}

.header-mobile-menu-wrap-body{
    padding: 40px 0;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
}

.header-upper-menu{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 40px;
    width: 100%;
}

.header-mobile-menu-upper{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    position: relative;
}

.header-upper-menu li a{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FFFFFF;
    transition: all .3s;
}

.header-upper-menu li a:hover{
    color: #EF464E
}

.header-lower-menu li a{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FFFFFF;
    transition: all .3s;
}

.header-lower-menu li a:hover{
    color: #EF464E
}


.header-lower-menu{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 40px;
    width: 100%;
}

.header-mobile-menu-lower{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    position: relative;
}

.header-mobile-menu-lower:before{
    content: '';
    width: 160px;
    height: 64px;
    background-image: url("/build/images/Isolation_Mode%20header.0bd4fd92.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: -25px;
    left: 0;
    position: absolute;
    transform: translateY(-100%);
}

.header-mobile-menu-upper:before{
    content: '';
    width: 160px;
    height: 64px;
    background-image: url("/build/images/Isolation_Mode%20header.0bd4fd92.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: -25px;
    right: 0;
    position: absolute;
    transform: translateY(100%) rotate(180deg);
}

.header-services-menu li a{
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #9249FF;
    transition: all .3s;
}

.header-services-menu li a:before{
    content: '';
    width: 12px;
    height: 12px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/build/images/BACKGROUND_1list.75c94837.svg);
    margin-right: 16px;
    transition: all .3s;
}

.header-services-menu li a:hover{
    color: #EF464E;
}

.header-services-menu li a:hover:before{
    rotate: 45deg;
}

.header-services-menu{
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.company-props-body .section-title{
    color: #FCE33E;
    margin: 0 auto 65px;
    text-align: center;
}

.company-props-title{
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-align: center;
    color: #F3F3F3;
    margin-bottom: 25px;
}

.company-props-list {
    margin:  0 auto;
    max-width: 450px;
    width: 100%;
}

.company-props-list li{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.company-props-list li:last-child{
    margin-bottom: 0;
}

.company-props-img-wrap img{
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 20;

}

.company-props-img-wrap{
    margin-bottom: 110px;
    position: relative;
}

.company-props-img-wrap:before{
    content: '';
    position: absolute;
    top: 80px;
    left: -280px;
    right: 0;
    bottom: -30px;
    /*background: linear-gradient(48.87deg, #322836 20.73%, #442B65 58.63%, #9249FF 92.13%);*/
    background: linear-gradient(90deg, #232430 24.11%, #442B65 64.39%, #9249FF 100%);
}

.company-props-list li .title{
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #FCE33E;
}

.company-props-list li .text{
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-align: right;
    color: #F3F3F3;
}

.company-props-body{
    padding-bottom: 80px;
}

.contact .section-title{
    margin: 0 auto 40px;
    text-align: center;
    color: #FCE33E;
}

.contact form{
    margin: 0 auto;
    max-width: 670px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.form-row-wide input{
    width: 100%;
}

.form-row textarea{
    padding: 14px 30px;
    height: 120px;
    border-radius: 24px;
    border: 1px solid  #9249FF;
    background: #9249FF33;
    color: #F3F3F3;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    transition: all .3s;
    width: 100%;
    resize: none;
}

.form-row textarea:hover {
    background: #9249FF;
    border: 1px solid #9249FF;
}


.select2-container--default.select2-container:hover .select2-selection--single .select2-selection__rendered{
    background: #9249FF;
    border: 1px solid #9249FF;
}

.contact-body{
    padding: 80px 0;
}

.contact form .primary-btn{
    width: 100%;
    border-radius: 48px;
}

.select2-container--default .select2-selection--single{
    width: 100%;
    min-height: 50px;
    height: 50px;
    background: transparent;
    border: none;
    padding: 0;
    color: #F3F3F3;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    transition: all .3s;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    width: 100%;
    min-height: 50px;
    padding: 14px 30px;
    height: 50px;
    border-radius: 101px;
    border: 1px solid #9249FF;
    background: #9249FF33;
    color: #F3F3F3;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    transition: all .3s;

}

.page-template-template-succ-registration .login-form-wrap{
    max-width: 630px;
}

.select2-container--open .select2-selection--single .select2-selection__rendered{
    border-radius: 34px 34px 0 0;
}

#password_strength, .woocommerce-password-hint{
    display: none !important;
}

.select2-container{
    width: 100% !important;
}

.form-row textarea::placeholder, .form-row input::placeholder{
    color: #A0AFC8
}

.select2-search.select2-search--dropdown{
    display: none;
}

.select2-results{
    border: 1px solid #9249FF;
    background: #9249FF33;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
    background: #9249FF;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
}

.select2-results__option{
    font-weight: 500;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
}

.select2-container.select2-container--open .select2-dropdown--below{
    background: #232430;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 50px;
    width: 12px;
    background-image: url("/build/images/Vector%201%20drop-down-arrow.628b6b06.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: none;
    right: 25px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border: none;
}

.select2-container--open .select2-selection--single .select2-selection__arrow{
    transform: rotate(180deg);
}

.service-intro-title{
    /*max-width: 795px;*/
    color: #FCE33E;
    text-align: center;
    margin: 0 auto 40px;
}

.service-intro-body{
    padding: 120px 0 60px;
}

.service-intro-text{
    max-width: 680px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

.service-img-txt-body {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    padding: 60px 0;
}

.postid-142 .service-img-txt-img:before{
    min-height: 320px;
}

.postid-142 .service-intro-title{
    max-width: 760px;
}

#sidebar{
    display: none;
}

.service-img-txt-title {
    font-weight: 600;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FCE33E;
    margin-bottom: 25px;
}

.service-img-txt-content {
    width: 50%;
}

.service-img-txt-img {
    padding: 0 40px;
    min-width: 500px;
    position: relative;
}

.service-img-txt-img:before {
    content: '';
    min-height: 400px;
    /*background: linear-gradient(48.87deg, #322836 20.73%, #442B65 58.63%, #9249FF 92.13%);*/
    background: linear-gradient(90deg, #232430 24.11%, #442B65 64.39%, #9249FF 100%);
    right: 0;
    width: 845px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.service-img-txt.left .service-img-txt-img:before{
    background: linear-gradient(270deg, #232430 24.11%, #442B65 64.39%, #9249FF 100%);
}

.cart-review-product-img img{
    max-width: 100px;
}

.cart-product-info{
    font-weight: 500;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #A0AFC8;
    margin-top: 10px;
}

.variation-button-wrap  input{
    display: none;
}

.cart-product-info span{
    text-transform: lowercase;
}

.service-img-txt-img img {
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.service-img-txt.left .service-img-txt-body{
    flex-direction: row-reverse;
}

.service-img-txt.left  .service-img-txt-img:before{
    left: 0;
    right: auto;
}

.service-steps-body{
    /*display: flex;*/
    /*align-items: flex-start;*/
    /*justify-content: space-between;*/
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 110px;
    padding: 60px 0 100px;
    position: relative;
}

.service-steps-content{
    width: 100%;
}

.service-steps-list{
    display: flex;
    flex-direction: column;
    gap: 25px;
    margin-bottom: 40px;
}

.service-steps-list li{
    display: flex;
    align-items: center;
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #FFFFFF;
}

.service-steps-list li:before{
    content: '';
    width: 20px;
    min-height: 20px;
    background-image: url(/build/images/BACKGROUND_1.a51e6282.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 25px;
}

.service-steps-list li .number{
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #9249FF;
    margin-right: 25px;
}

.service-steps-ill{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    position: relative;
    min-height: 340px;
}

.service-steps-ill-title{
    font-weight: 600;
    font-size: 3.5rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #9249FF;
    max-width: 455px;
}

.service-steps-body:before{
    content: '';
    left: 0;
    top: 0;
    background-color: #EF464E;
    height: 2px;
    width: calc(40% - 10px);
    position: absolute;
}

.service-steps-body:after{
    content: '';
    left: 0;
    top: 0;
    bottom: 180px;
    background-color: #EF464E;
    width: 2px;
    position: absolute;
}

.service-steps-ill:before{
    content: '';
    left: 0;
    bottom: 80px;
    background-color: #EF464E;
    height: 2px;
    width: calc(100% - 130px);
    position: absolute;
}

.service-steps-ill:after{
    content: '';
    left: calc(100% - 130px);
    bottom: 0;
    background-color: #EF464E;
    width: 2px;
    height: 80px;
    position: absolute;
}

.service-intro-btn-btn{
    margin: 40px auto 0;
    text-align: center;
}

.services-package-card{
    padding: 40px 120px;
    background-color: #423C5E;
    border-radius: 40px;
    display: flex;
    align-items: center;
}

.services-package-img{
    margin-right: 125px;
    min-width: 330px;
}

.services-package-title{
    font-weight: 600;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FCE33E;
    margin-bottom: 25px;
}

.services-package-card .section-text{
    margin-bottom: 40px;
}

.services-packages-body{
    padding: 40px 0 120px;
}

.services-packages-list{
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.cart-page .page-title{
    text-align: center;
    margin-bottom: 65px;
}

.cart-page .container{
    max-width: 710px;
}

.woocommerce-cart table.cart td{
    border-bottom: 2px solid #442B65;
    padding: 25px 0 ;
}

table.cart{
    border-top: 2px solid #442B65 !important;
}

.woocommerce-cart table.cart td.product-price{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-align: right;
    color: #F3F3F3;
    vertical-align: middle;
}

.cart-remove-product{
    font-weight: 500;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #EF464E;
    margin-top: 10px;
    display: block;
}


.cart-product-wrap{
    display: flex;
    align-items: center;
}

.cart-product-img{

}

.cart-product-title{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
    transition: all .3s;
}

.cart-product-title:hover{
    color: #EF464E;
}

.woocommerce-cart-form{
    margin-bottom: 40px;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
    float: unset;
    width: 100%;
}

.hidden-btn{
    display: none !important;
}

.woocommerce-coupon-form{
    display: flex;
    align-items: center;
}

.woocommerce form.checkout_coupon{
    max-width: 330px;
    width: 100%;
    margin: 0 auto 40px;
}

.coupon-btn{
    padding: 15px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    width: fit-content;
    color: #F3F3F3;
    border: 1px solid #9249FF;
    border-radius: 101px;
    background-color: #9249FF;
    text-transform: uppercase;
    min-height: 50px;
    transition: all .3s;
    margin-left: 15px;
}

.coupon-btn:hover{
    box-shadow: 0px 0px 18px 0px #9249FF;
}

.checkout-button{
    width: 100%;
    margin-top: 15px;
}


.woocommerce .cart_totals table.shop_table{
    max-width: 330px;
    width: 100%;
    margin:  0 auto;
}

.cart_totals .order-total th, .cart_totals .order-total td{
    width: fit-content;
    padding: 0;
}

.woocommerce .cart_totals table.shop_table td{
    padding: 0 0 25px;
    font-weight: 500;
    font-size: 1rem;
    color: #F3F3F3;
    text-align: right;
    line-height: 1.2;
    letter-spacing: .1em;;

}

.woocommerce-cart .cart-collaterals .cart_totals table th{
    width: fit-content;
    padding: 0 0 25px;
    font-weight: 500;
    font-size: 1rem;
    color: #F3F3F3;
    text-align: left;
    line-height: 1.2;
    letter-spacing: .1em;;
}

.woocommerce-cart table.cart img{
    width: 100px;
}

.cart-product-img{
    margin-right: 25px;
}

.cart-page-body{
    padding: 60px 0 120px;
}

#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{
    padding: 0;
}

.checkout-body{
    display: flex;
    justify-content: space-between;
    padding: 80px 0;
}

.checkout-info-section{
    width: 50%;
}

.checkout-page-title.page-title{
    text-align: left;
    margin-bottom: 30px;
}

.checkout-form-title-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 25px;
}

.section-sm-title{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FCE33E;
}

.inner-mini-cart-section.mobile{
    display: none;
}

.create-account-checkbox{
    min-height: 50px;
    display: flex;
    align-items: center;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
    background: transparent;
    border-radius: 0;
}

.inner-mini-cart-section{
    max-width: 445px;
    width: 100%;
    padding-top: 78px;
    position: relative;
}

.woocommerce-order .inner-mini-cart-section:before{
    display: none;
}

.inner-mini-cart-section:before{
    content: '';
    right: -3000px;
    top: -1000px;
    left: -110px;
    position: absolute;
    bottom: -80px;
    background-color: #130E17;
}

.checkout-form-login-cart{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-transform: uppercase;
    color: #FCE33E;
}


.checkout-create-account .section-sm-title{
    margin-bottom: 15px;
}

.checkout-create-account{
    display: none;
    width: 100%;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
    border: none;
    padding: 0;
    margin-bottom: 30px;
    margin-top: 25px;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
    display: none!important;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
    display: none !important;
}

.woocommerce-checkout #payment ul.payment_methods li{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 101px;
    background-color: #9249FF33;
    border: 1px solid #9249FF;
    padding: 30px;
    min-height: 100px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #fff;
}

header{
    position: relative;
    z-index: 10;
}

.woocommerce-checkout-review-order{
    position: relative;
    z-index: 2;
}

.woocommerce-checkout-review-title{
    margin-bottom: 25px;
}


.wc-checkout-wrap--cart-wrap .cart-review-wrap{
    display: flex;
    align-items: center;
}

.cart-review-wrap{
    padding: 25px 0;
    border-bottom: 2px solid #442B65;
    display: flex;
    align-items: center;
}

.inner-mini-cart-total-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.woocommerce-checkout-review-order .inner-mini-cart-total{
    max-width: 215px;
    width: 100%;
    margin: 25px auto 0;
}


.woocommerce-checkout-review-order .inner-mini-cart-total .woocommerce-Price-amount{
    color: #FCE33E;
}

.inner-mini-cart-total-wrap > *{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
}



.cart-review-product-img{
    margin-right: 25px;
}

.wc-checkout-wrap--cart-wrap{
    border-top: 2px solid #442B65;
    margin-bottom: 25px;
}

.checkout-login-form-wrap{
    display: none;
    margin-bottom: 40px;
}

.woocommerce .inner-mini-cart-section form.checkout_coupon{
    max-width: 100%;
}

.woocommerce-form-login.checkout-login-form{
    display: flex;
    align-items: center;
    gap: 10px;
    max-width: 100%;
}

.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before{
    display: none !important;
}

.form-login-btns > *{
    padding: 15px 30px;
}

.cart-product-price{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-align: right;
    color: #F3F3F3;
    margin: 0 0 0 auto;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
    float: unset;
    width: 100%;
}

.woocommerce-order-body{
    padding: 60px 0 80px;
}

.order-info-inline-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
}

.order-info-inline{
    display: flex;
    align-items: center;
    gap: 15px;
}

.order-info-inline > *{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
}

.order-info-inline strong{
    color: #FCE33E !important;
}

.order-completed-title{
    margin-bottom: 80px;
}

.thankyou-back{
    margin: 0 auto;
}

.woocommerce-order .inner-mini-cart-section{
    max-width: 670px;
    width: 100%;
    margin: 25px auto 0;
    padding: 0;
}

.wc-thankyou-wrap--cart-wrap{
    border-top: 2px solid #442B65;
}

.woocommerce-MyAccount-content .inner-mini-cart-section:before{
    display: none !important;
}

.woocommerce-MyAccount-content .page-title.order-inner-title{
    margin: 0 auto;
    text-align: center;
    margin-bottom: 55px;
}

.order-inner-back-wrap{
    padding: 0 80px;
    position: relative;
}

.order-inner-back-wrap .back-btn{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background-image: url("/build/images/Vector%206%20back%20arrow.cb54d05b.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 41px;
    height: 16px;
}

.order-inner-extra-content{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
}

.order-inner-extra-info{
    display: flex;
    align-items: center;
    width: fit-content;
    gap: 15px
}

.order-inner-extra-info > *{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;;
    color: #F3F3F3;
}

.order-inner-extra-info strong{
    color: #FCE33E !important;
}

.download-invoice-btn-view-order{
    margin: 0 auto;
}

.woocommerce-MyAccount-content .inner-mini-cart-section{
    max-width: 670px;
    margin: 25px auto 0;
    padding: 0;
}

.woocommerce-view-order .woocommerce-MyAccount-content{
    padding-top: 65px;
}

.rudr-variation-grid{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    margin-bottom: 40px;
}

.rudr-variation-grid-block{
    padding: 65px 40px;
    border: 1px solid #FCE33E;
}

.rudr-variation-grid-title{
    font-weight: 400;
    font-size: 2.5rem;
    leading-trim: Cap height;
    line-height: 76px;
    letter-spacing: .1em;;
    text-align: center;
    text-transform: uppercase;
    color: #FCE33E;
    margin-bottom: 25px;
}

.variation-price{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-bottom: 25px;
}

.product .page-title{
    color: #FCE33E;
    margin-bottom: 40px;
}

.product  .section-text{
    max-width: 670px;
    width: 100%;
    margin: 0 auto 25px;
    text-align: center;
}

.woocommerce div.product form.cart{
    margin: 0;
}

.product-btn-lower{
    margin: 0 auto;
}

.custom-desc{
    margin-bottom: 25px;
}

.variation-price .woocommerce-Price-amount{
    font-weight: 400;
    font-size: 1.5rem;
    leading-trim: Cap height;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-align: center;
    text-transform: uppercase;
    color: #FCE33E;
}

.variation-price span.pvm-info{
    font-weight: 400;
    font-size: .875rem;
    leading-trim: Cap height;
    line-height: 1.2;
    letter-spacing: .1em;;
    text-align: center;
    text-transform: uppercase;
    color: #F3F3F3;
}

.variation-button-wrap .primary-btn{
    width: 100%;
    cursor: pointer;
}

#planas{
    display: none;
}

.variation-info{
    font-weight: 300;
    font-size: 1rem;
    leading-trim: Cap height;
    line-height: 24px;
    letter-spacing: .1em;;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 25px;
}

.checkout-section .woocommerce-checkout-review-order .inner-mini-cart-total{
    max-width: 100%;
}

.header-cart-counter{
    width: 48px;
    min-height: 48px;
    background-color: #EF464E;
    border-radius: 50%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header-cart-counter:before{
    content: '';
    width: 66px;
    min-height: 66px;
    background-color: #EF464E;
    opacity: .4;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s;
}

.header-cart-counter:hover:before{
    width: 69px;
    min-height: 69px;
}

.hamburger{
    transition: all .3s;
}

.hamburger:hover{
    opacity: 1;
    box-shadow: 0px 0px 18px 0px #9249FF;
}

.header-mobile-menu-wrap .hamburger:hover{
    box-shadow: 0px 0px 18px 0px #DF2F37;
    opacity: 1;
}

.header-cart-counter:hover:before{
    box-shadow: 0px 0px 18px 0px #DF2F37;
}

.cart-icon{
    width: 20px;
    min-height: 26px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("/build/images/Group%20cart.fc67e8c0.svg");
    display: block;
    position: relative;
    z-index: 2;
}

.header-cart-counter p{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    font-weight: 500;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: 0%;
    color: #F3F3F3;
    margin-top: 4px;
}

.header-cart-counter-wrap{
    position: fixed;
    bottom: 20px;
    right: 0;
    z-index: 11;
}

.company-fields{
    display: none;
}

.service-info-wrap{
    padding-bottom: 100px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #A0AFC8;

}

.select2-container--default.select2-container--below.select2-container--focus .select2-selection--single .select2-selection__rendered {
    color: #fff;
}

.woocommerce-pagination{
    margin-top: 40px;
}

.woocommerce nav.woocommerce-pagination ul li a{
    color: #fff;
}

.woocommerce nav.woocommerce-pagination ul{
    border: none;
}

.woocommerce nav.woocommerce-pagination ul li{
    border: none;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
    background: none;
    color: #EF464E;
}

.woocommerce nav.woocommerce-pagination ul li a.disabled{
    background: transparent;
}

.hm-services-list-block:hover .hm-services-list-block-title{
    color: #EF464E;
}

.hm-services-list-block:hover:before{
    transform: rotate(45deg);
}

.hm-intro-title-ill-after svg {
    width: 132px;
    height: 43px;
}

.hm-intro-title-ill-after{
    height: 43px !important;
}
.hm-intro-title-ill-after path {
    stroke-dasharray: 1000; /* Set a high value for the dasharray */
    stroke-dashoffset: 1000; /* Initially hide the paths */
    opacity: 0; /* Initially set opacity to 0 */
}

.hm-intro-lines path {
    /*stroke-dasharray: 1000; !* Set a high value for the dasharray *!*/
    /*stroke-dashoffset: 1000; !* Initially hide the paths *!*/
    opacity: .5; /* Initially set opacity to 0 */
}

.hm-clients-ill path{
    stroke-dasharray: 1000; /* Set a high value for the dasharray */
    stroke-dashoffset: 1000;
    opacity: 0;
}

.news-inner-intro-img-after svg{
    width: auto;
    height: 76px;
}

.news-inner-intro-img-after svg path{
    opacity: 0;
    stroke-dasharray: 1000; /* Set a high value for the dasharray */
    stroke-dashoffset: 1000;
}

.news-inner-intro-img-before path{
    opacity: 0;
}

.load-more-btn{
    margin: 0 auto;
}

.searched-page-body{
    padding: 10px 0 40px;
}

.select2-container--default .select2-results__option--selected{
    background-color: initial;
}

.shop_table{
    width: 100%;
}

.woocommerce-address-fields__field-wrapper{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

form .form-row input{
    width: 100%;
}

.show-password-input{
    display: none !important;
}

.company-fields{
    width: 100%;
}

.woocommerce-billing-fields__field-wrapper{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.cart-product-delete{
    font-weight: 500;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #EF464E;
    margin-top: 10px;
}

.woocommerce form .form-row.woocommerce-invalid .input-text{
    border-color: darkred;
}

.woocommerce form .form-row.woocommerce-invalid .checkmark{
    border-color: darkred;
}

.form-login-btns > *{
    padding: 15px 30px;
    width: 50%;
}

#primary{
    min-height: 75vh;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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OztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0ksYUFBYTtJQUNiLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtBQUNkOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9jc3MvbWFpbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL1JlYWRleFByby1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL1JlYWRleFByby1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUmVhZGV4IFBybyc7XG4gICAgc3JjOiB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9SZWFkZXhQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9SZWFkZXhQcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL1JlYWRleFByby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9SZWFkZXhQcm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL1JlYWRleFByby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvUmVhZGV4UHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvUmVhZGV4UHJvLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL1JlYWRleFByby1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvUmVhZGV4UHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvUmVhZGV4UHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5cblxuXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBhcHBsZXQsIGFydGljbGUsIGFzaWRlLCBhdWRpbywgYiwgYmlnLCBibG9ja3F1b3RlLCBib2R5LCBjYW52YXMsIGNhcHRpb24sIGNlbnRlciwgY2l0ZSwgY29kZSwgZGQsIGRlbCwgZGV0YWlscywgZGZuLCBkaXYsIGRsLCBkdCwgZW0sIGVtYmVkLCBmaWVsZHNldCwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGZvcm0sIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGhlYWRlciwgaGdyb3VwLCBodG1sLCBpLCBpZnJhbWUsIGltZywgaW5zLCBrYmQsIGxhYmVsLCBsZWdlbmQsIGxpLCBtYXJrLCBtZW51LCBuYXYsIG9iamVjdCwgb2wsIG91dHB1dCwgcCwgcHJlLCBxLCBydWJ5LCBzLCBzYW1wLCBzZWN0aW9uLCBzbWFsbCwgc3Bhbiwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VtbWFyeSwgc3VwLCB0YWJsZSwgdGJvZHksIHRkLCB0Zm9vdCwgdGgsIHRoZWFkLCB0aW1lLCB0ciwgdHQsIHUsIHVsLCB2YXIsIHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5odG1se1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG5hLCBidXR0b257XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lXG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBxOmFmdGVyLCBxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZVxufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMFxufVxuXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSwgaHRtbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCBzYW5zLXNlcmlmO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5ib2R5IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUmVhZGV4IFBybycsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0LCB0ZXh0YXJlYXtcbiAgICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXJ7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHVse1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRmZmO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1lcnJvciBsaSwgLndvb2NvbW1lcmNlLWluZm8gbGksIC53b29jb21tZXJjZS1tZXNzYWdlIGxpe1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgY29sb3I6ICMxQjE5MTg7XG59XG5cblxuYm9keSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmEgaW1nIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbmEge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG5hOmFjdGl2ZSwgYTp2aXNpdGVkLCBhLCBhOmhvdmVyLCBhOmZvY3VzLCBidXR0b24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBvdXRsaW5lOiAwICEgaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNxdWFyZS1jaXJjbGUtNSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNxdWFyZS1jaXJjbGUtNTpiZWZvcmUsXG4uc3F1YXJlLWNpcmNsZS01OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBpbnNldCAjMTUxNTE1O1xuICAgIGFuaW1hdGlvbjogc2M1IDIuNXMgaW5maW5pdGU7XG59XG5cbi5zcXVhcmUtY2lyY2xlLTU6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMjVzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBrZXlmcmFtZXMgc2M1IHtcbiAgICAwJSB7XG4gICAgICAgIGluc2V0OiAwIDM1cHggMzVweCAwXG4gICAgfVxuICAgIDEyLjUlIHtcbiAgICAgICAgaW5zZXQ6IDAgMzVweCAwIDBcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgICAgaW5zZXQ6IDM1cHggMzVweCAwIDBcbiAgICB9XG4gICAgMzcuNSUge1xuICAgICAgICBpbnNldDogMzVweCAwIDAgMFxuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBpbnNldDogMzVweCAwIDAgMzVweFxuICAgIH1cbiAgICA2Mi41JSB7XG4gICAgICAgIGluc2V0OiAwIDAgMCAzNXB4XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIGluc2V0OiAwIDAgMzVweCAzNXB4XG4gICAgfVxuICAgIDg3LjUlIHtcbiAgICAgICAgaW5zZXQ6IDAgMCAzNXB4IDBcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGluc2V0OiAwIDM1cHggMzVweCAwXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBodG1sIC5sb2FkLWhpZGRlbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBodG1sIC5sb2FkLWhpZGRlbiAubGV0dGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBodG1sIC5vcGFjaXR5LWhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5cbmJvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbn1cblxuLmNsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cblxuLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLWwge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLWV4LXNte1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2FkZXItaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTtcbn1cblxuLmxvYWRlci1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG59XG5cbi5zay1jaGFzZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbmltYXRpb246IHNrLWNoYXNlIDIuNXMgaW5maW5pdGUgbGluZWFyIGJvdGg7XG59XG5cbi5zay1jaGFzZS1kb3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYW5pbWF0aW9uOiBzay1jaGFzZS1kb3QgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4uc2stY2hhc2UtZG90OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBzay1jaGFzZS1kb3QtYmVmb3JlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNCkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg2KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg1KTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDYpOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuQGtleWZyYW1lcyBzay1jaGFzZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWNoYXNlLWRvdCB7XG4gICAgODAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90LWJlZm9yZSB7XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIH1cbiAgICAxMDAlLCAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICB9XG59XG5cbi8qQ1VTVE9NKi9cblxuYm9keXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNDMwO1xufVxuXG4uaGVhZGVyLWJvZHl7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5obS1pbnRyby1ib2R5e1xuICAgcGFkZGluZzogMTUwcHggMCAyNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0cGFnZXtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMTIwcHg7XG59XG5cbi5zZWN0aW9uLXRleHR7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhtLWludHJvLWxpbmVze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLypiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47Ki9cbiAgICAvKmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7Ki9cbiAgICAvKmJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsqL1xuICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Hcm91cCA0MzA4LnN2Z1wiKTsqL1xufVxuXG4uc2VjdGlvbi10aXRsZXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsZWFkaW5nLXRyaW06IENhcCBoZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHRwYWdlIC5zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjRkNFMzNFO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi50ZXh0cGFnZS1tZW51LXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRleHRwYWdlLW1lbnV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogODBweDtcbn1cblxuLnRleHRwYWdlLW1lbnUgYXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi50ZXh0cGFnZS1tZW51IGE6aG92ZXJ7XG4gICAgY29sb3I6ICNFRjQ2NEU7XG59XG5cblxuLnRleHRwYWdlLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGF7XG4gICAgY29sb3I6ICNFRjQ2NEU7XG59XG5cbmZvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI0OUZGO1xufVxuXG4uZm9vdGVyLWJvZHl7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHg7XG59XG5cbi5mb290ZXItZXh0cmF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXItaWRlbnRpdHl7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzEzMEUxNztcbn1cblxuLmZvb3Rlci1tZW51e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1cHg7XG59XG5cbi5mb290ZXItbWVudSBhe1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxMzBFMTc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmZvb3Rlci1tZW51IGE6aG92ZXJ7XG4gICAgY29sb3I6ICNFRjQ2NEU7XG59XG5cbi5mb290ZXItbWFpbi10aXRsZXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMTMwRTE3O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnByaW1hcnktYnRue1xuICAgIHBhZGRpbmc6IDE1cHggNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRjQ2NEU7XG4gICAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0NjRFO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJSZWFkZXggUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTZweCwgMCkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG5cbi5oZWFkZXItbW9iaWxlLW1lbnUtd3JhcCAuaGFtYnVyZ2Vye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQ2NEU7XG59XG5cbi5wcmltYXJ5LWJ0bjpob3ZlcntcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4ICNERjJGMzc7XG59XG4uc2Vjb25kYXJ5LWJ0bntcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTI0OUZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyNDlGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnNlY29uZGFyeS1idG46aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjOTI0OUZGO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1tZW51LXNlcnZpY2VzLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnctdHJhbnMtYnRue1xuICAgIHBhZGRpbmc6IDE1cHggNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dpbi1wYWdle1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVjay1jb250YWluZXJ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIGF7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIGNvbG9yOiAjRUY0NjRFO1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4udy10cmFucy1idG46aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjRkZGRkZGO1xufVxuXG4uZm9vdGVyLW1haW57XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyLW1haW46YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0lzb2xhdGlvbl9Nb2RlLnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLWlsbHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDQwcHg7XG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwIDQzMjYuc3ZnXCIpOyovXG59XG5cbi5mb290ZXItaWxsIHN2Z3tcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5jb250YWN0LWZvb3RlciAuZm9vdGVyLWlsbHtcbiAgICBtYXJnaW46IDAgLTIwcHggMjVweCA7XG59XG5cbi5jb250YWN0LWZvb3RlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbmZvb3Rlci5jb250YWN0LWZvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QtZm9vdGVyLXdyYXAge1xuICBwYWRkaW5nOiAyNXB4IDAgNDBweDtcbn1cblxuLmNvbnRhY3QtZm9vdGVyLXdyYXB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyNDlGRjtcbn1cbi5jb250YWN0LWZvb3RlciAuZm9vdGVyLWlsbCBzdmd7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZS1ib2R5e1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTUwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2VhcmNoLXBhZ2UtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogICNGM0YzRjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnByb2R1Y3QtcHJpY2UubW9iaWxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXByb2R1Y3QtcHJpY2UubW9iaWxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXBhZ2V7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwMHB4KTtcbn1cblxuLmNhcnQtc2VjdGlvbi10aXRsZXtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtZm9ybXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0e1xuICAgIC8qcGFkZGluZzogMTRweCAzMHB4OyovXG4gICAgLypmb250LXdlaWdodDogNDAwOyovXG4gICAgLypmb250LXNpemU6IDFyZW07Ki9cbiAgICAvKmxpbmUtaGVpZ2h0OiAxLjI7Ki9cbiAgICAvKmxldHRlci1zcGFjaW5nOiAuMWVtOzsqL1xuICAgIC8qY29sb3I6ICNGRkZGRkY7Ki9cbiAgICAvKm1pbi1oZWlnaHQ6IDUwcHg7Ki9cbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICM5MjQ5RkY7Ki9cbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM5MjQ5RkY7Ki9cbiAgICBib3JkZXItcmFkaXVzOiAxMDFweDtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlcntcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmltZy00MDR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Hcm91cCA0MzQzLnBuZ1wiKTtcbn1cblxuLmVycm9yLWJvZHl7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ2luLWZvcm0td3JhcCAucGFnZS10aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAvKm1heC13aWR0aDogNDkwcHg7Ki9cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2luLWZvcm0td3JhcHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZXJyb3Itd3JhcC1jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xufVxuLmxvZ2luLWZvcm0td3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbn1cblxuLnBhZ2UtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0YzRjNGMztcbn1cblxuLmVycm9yLXdyYXAtY29udGVudCAucGFnZS10aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaWxsLWJnLWxpbmVze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwIDQzMDguc3ZnXCIpO1xufVxuXG4uaG0taW50cm8tbGluZXMgc3Zne1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjUwcHg7XG59XG5cbi5sb3N0LXBhc3MtaW1ne1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgdWx7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQzMDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3IgbGksIC53b29jb21tZXJjZS1pbmZvIGxpLCAud29vY29tbWVyY2UtbWVzc2FnZSBsaXtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3Itd3JhcHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLmlsbC1iZy1saW5lczphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgbWluLWhlaWdodDogOTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5NXB4O1xuICAgIHJpZ2h0OiA2NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Jc29sYXRpb25fTW9kZXdoaXRlX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmlsbC1iZy1saW5lczpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDk0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNzVweDtcbiAgICBsZWZ0OiA2NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0lzb2xhdGlvbl9Nb2Rld2hpdGVfcmlnaHQuc3ZnXCIpO1xufVxuXG4ubG9naW4tYm9keXtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM1MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24sIC53b29jb21tZXJjZSBmb3JtLmxvZ2luLCAud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlcntcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHNlbGVjdHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAgIzkyNDlGRjtcbiAgICBiYWNrZ3JvdW5kOiAjOTI0OUZGMzM7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuIC5mb3JtLXJvdyAuaW5wdXQtdGV4dCwgIC5mb3JtLXJvdyBzZWxlY3QsICAuZm9ybS1yb3cgaW5wdXR7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgICM5MjQ5RkY7XG4gICAgYmFja2dyb3VuZDogIzkyNDlGRjMzO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5mb3JtLXJvdyBpbnB1dDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjOTI0OUZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICAjOTI0OUZGO1xufVxuXG4uZm9ybS1yb3ctd2lkZXtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tcm93LWhhbGZ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KS8yKTtcbn1cblxuLmZvcm0tcm93LWhhbGYgaW5wdXR7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5pbnB1dC10ZXh0OmhvdmVyLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgc2VsZWN0OmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICM5MjQ5RkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgICM5MjQ5RkY7XG59XG5cbi5mb3JtLXJvdyAuaW5wdXQtdGV4dDpob3ZlciwgLmZvcm0tcm93IHNlbGVjdDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjOTI0OUZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICAjOTI0OUZGO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LXRleHQ6OnBsYWNlaG9sZGVye1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIGNvbG9yOiAjQTBBRkM4O1xufVxuXG4uYWItdXMtaW1nLXR4dC1pbWFnZS1hZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjMyNDMwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA4NDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYWItdXMtaW1nLXR4dDpudGgtY2hpbGQoMm4pIC5hYi11cy1pbWctdHh0LWltYWdlLWFmdGVye1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiAwO1xufVxuXG4uc2VydmljZS1pbWctdHh0LmxlZnQgLmFiLXVzLWltZy10eHQtaW1hZ2UtYWZ0ZXJ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5sb3N0LXBhc3N7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmxvc3QtcGFzczpob3ZlcntcbiAgICBjb2xvcjogI0VGNDY0RTtcbn1cblxuLmxvZ2luLWZvcm0td3JhcHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbntcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1sb2dpbi1idG5ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG59XG5cblxuLmZvcm0tbG9naW4tYnRucyA+ICp7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0OjphZnRlciwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dDo6YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3d7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubG9nZ2VkLWluLWljb257XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvR3JvdXAgNDM0NC5wbmdcIik7XG59XG5cbi5sb2dpbi1mb3JtLXdyYXAgLnBhZ2UtdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLyptYXgtd2lkdGg6IDQ5MHB4OyovXG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1ib2R5e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMwRTE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDk2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXYgYXtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2IGE6aG92ZXIsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdiAuaXMtYWN0aXZlIGF7XG4gICAgY29sb3I6ICM5MjQ5RkY7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAwIDEyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnBhZ2UtdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4uc2VjdGlvbi1zbS10aXRsZXtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkNFMzNFO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnNlY3Rpb24tc20tdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm15YWNjb3VudC1pbmZvLXBhZ2V7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm17XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLnByb2ZpbGUtLWNvbnRlbnR7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuXG4vKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5jaGVjay1jb250YWluZXIgaW5wdXQ6aG92ZXIgIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCAuY2hlY2ttYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICAjOTI0OUZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjQ5RkY7XG59XG5cbi8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuLmNoZWNrLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCAuY2hlY2ttYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICNFRjQ2NEU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDY0RTtcbn1cbi5jaGVjay1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgIGJvcmRlci1jb2xvcjogICNFRjQ2NEU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDY0RTtcbn1cblxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbi5jaGVjay1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVjay1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQ6ICNGRjc1MjU7XG4gICAgYm9yZGVyLWNvbG9yOiNGRjc1MjU7XG59XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9JY29uIGlvbmljLW1kLWNoZWNrbWFyay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNoZWNrLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja21hcmsge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkyNDlGRjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzkyNDlGRjMzOztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4uY2hlY2stY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAud3BjZjctbGlzdC1pdGVtLWxhYmVsIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAgLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmxvc3QtcGFzcy1leHQtdHh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcmdvdC1wYXNzLWZvcm0td3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbn1cblxuLmZvcmdvdC1wYXNzLWZvcm0td3JhcCAucGFnZS10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubG9zdC1wYXNzLWV4dC10eHQsIC5mb3Jnb3QtcGFzc3dvcmQtZm9ybXtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaG0tc2VydmljZXMtYm9keXtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaG0tc2VydmljZXMtaW5mb3tcbiAgICB3aWR0aDogNDQlO1xufVxuXG4uaG0tc2VydmljZXMtaW5mbyAuc2VjdGlvbi10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaG0tc2VydmljZXMtaW5mby1pbWd7XG4gICAgbWluLWhlaWdodDogNTU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI0OUZGO1xufVxuXG4uaG0tc2VydmljZXMtbGlzdC1ibG9ja3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhtLXNlcnZpY2VzLWxpc3QtYmxvY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9CQUNLR1JPVU5EXzEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5oZWFkZXJ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmhtLXNlcnZpY2VzLWluZm8taW1ne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ297XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmxvZ286aG92ZXJ7XG4gICAgb3BhY2l0eTogLjg7XG59XG5cbi5vdmVybGF5LWJne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQzMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uaG0tc2VydmljZXMtbGlzdC1ibG9jay10aXRsZXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTI0OUZGO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmhtLXNlcnZpY2VzLWxpc3QtYmxvY2stdGV4dHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZWFkaW5nLXRyaW06IENhcCBoZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uaG0tc2VydmljZXMtbGlzdC13cmFwe1xuICAgIHdpZHRoOiA1MSU7XG59XG5cbi5obS1zZXJ2aWNlcy1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhtLXNlcnZpY2VzLWxpc3Qtd3JhcCAucHJpbWFyeS1idG57XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5obS1wcm9qZWN0cy1ib2R5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5obS1wcm9qZWN0cy1ib2R5IC5zZWN0aW9uLXRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5obS1wcm9qZWN0cy1ncmlke1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhtLXByb2plY3RzLWJvZHk6YWZ0ZXJ7XG4gICAgLypjb250ZW50OiAnJzsqL1xuICAgIC8qd2lkdGg6IDE0MHB4OyovXG4gICAgLyptaW4taGVpZ2h0OiA1NnB4OyovXG4gICAgLypiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyovXG4gICAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ki9cbiAgICAvKmJhY2tncm91bmQtc2l6ZTogY29udGFpbjsqL1xuICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Jc29sYXRpb25fTW9kZXllbGxvdyBkb3RzLnN2Z1wiKTsqL1xuICAgIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gICAgLyp0b3A6IDEwcHg7Ki9cbiAgICAvKnJpZ2h0OiAwOyovXG59XG5cbi5obS1wcm9qZWN0cy1pbGx7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbn1cblxuLmhtLXByb2plY3RzLWlsbCBwYXRoe1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9qZWN0LWNhcmQtaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI0OUZGO1xufVxuXG4ucHJvamVjdC1jYXJkLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi5obS1wcm9qZWN0cy1ib2R5IC5wcmltYXJ5LWJ0bntcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhtLWNsaWVudHN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMEUxNztcbn1cblxuLmhtLWNsaWVudHMtYm9keXtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xufVxuXG4uaG0tY2xpZW50cy1ib2R5IC5zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjRkNFMzNFO1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG0taW50cm8tdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDguNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjOTI0OUZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMjcwcHggO1xuICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5obS1pbnRyby10aXRsZS1pbGwtYWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgLypiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyovXG4gICAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ki9cbiAgICAvKmJhY2tncm91bmQtc2l6ZTogY29udGFpbjsqL1xuICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Hcm91cCA0MzA2LnBuZ1wiKTsqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IC01cHg7XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7Ki9cbn1cblxuLmhtLWludHJvLWNpcmNsZS11cHtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgICAvKmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7Ki9cbiAgICAvKmJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsqL1xuICAgIC8qYmFja2dyb3VuZC1zaXplOiBjb250YWluOyovXG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwIDQzMDYucG5nXCIpOyovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB0b3A6IC02MHB4O1xuICAgIHRyYW5zZm9ybTogMDtcbn1cbi5obS1pbnRyby1jaXJjbGUtbG93ZXJ7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgLyogYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgKi9cbiAgICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICovXG4gICAgLyogYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAqL1xuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwIDQzMDYucG5nKTsgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjBweDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmhtLWludHJvLXRpdGxlLWlsbC1iZWZvcmV7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICAgIC8qYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsqL1xuICAgIC8qYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyovXG4gICAgLypiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47Ki9cbiAgICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvR3JvdXAgNDMwNi5wbmdcIik7Ki9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgdG9wOiAtOTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uaGVhZGVyLW1lbnUtd3JhcCAucHJpbWFyeS1idG57XG4gICAgcGFkZGluZzogMTVweCAxOHB4O1xufVxuXG4uaGVhZGVyLW1lbnUtd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uaGFtYnVyZ2Vye1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjQ5RkY7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmhhbWJ1cmdlci1ib3h7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcntcbiAgICB0b3A6IDA7XG59XG5cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7XG4gICAgdG9wOiA4cHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXJ7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye1xuICAgIHRvcDogMTZweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLW9yZGVycyBpe1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Hcm91cCA0MzQ4LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hY2NvdW50IGl7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0xheWVyIDIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1jdXN0b21lci1sb2dvdXQgaXtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvbGF5ZXIxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2ZpbGUtcGFzcy1zdWJtaXQtYnRuLCAuc2F2ZS1hY2NvdW50LWRldGFpbHMtYnRue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZGlzYWJsZWR7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EwQUZDODtcbiAgICBib3JkZXItY29sb3I6ICNBMEFGQzg7XG59XG5cbi5ibG9ne1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMjBweDtcbn1cblxuLmJsb2ctZ3JpZHtcbiAgICBncmlkLWdhcDogNDBweCAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5uZXdzLWlubmVyLWludHJvLWltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3MtaW5uZXItaW50cm8taW1nLWFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwIDQzMjkuc3ZnXCIpOyovXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzhweDtcbn1cblxuLm5ld3MtaW5uZXItaW50cm8taW1nLWJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWluLWhlaWdodDogMTA0cHg7XG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0lzb2xhdGlvbl9Nb2RlLW5ld3MgLWlubmVyLnBuZ1wiKTsqL1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xufVxuXG4ubmV3cy1pbm5lci10aXRsZXtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZDRTMzRTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmV3cy1pbm5lci1tYWluLXdyYXB7XG4gICAgbWF4LXdpZHRoOiA5MDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm5ld3MtaW5uZXItY29udGVudHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbn1cblxuLmJhY2stYnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5iYWNrLWJ0bjpob3ZlcntcbiAgICBjb2xvcjogI0VGNDY0RTtcbn1cblxuLmZvcm0tcm93e1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWN0aW9uLXRleHQgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0cGFnZSAucGFnZS10aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG59XG5cbi5iYWNrLWFycm93e1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0Fycm93IDEgKDIpLnN2Z1wiKTtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubmV3cy1pbm5lci1ib2R5e1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3MtaW5uZXItYm9keTpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMjMwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MDAwcHg7XG4gICAgaGVpZ2h0OiA2MTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMEUxNztcbn1cblxuLmJsb2ctY2FyZC1pbWctd3JhcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctY2FyZC1pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDcyJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmxvZy1jYXJkLXRpdGxle1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50aXRsZS13cmFwLWJvZHl7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpdGxlLXdyYXAtYm9keS1iZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMTVweDtcbiAgICBtYXgtd2lkdGg6IDQwMDBweDtcbiAgICB3aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMwRTE3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRpdGxlLXdyYXAtYm9keS1hZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvSXNvbGF0aW9uX01vZGVwYWdlLXRpdGxlLnBuZ1wiKTsqL1xufVxuXG4udGl0bGUtd3JhcC1ib2R5LWFmdGVyIHN2ZyBwYXRoe1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi50aXRsZS13cmFwLWJvZHkgLnBhZ2UtdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzkyNDlGRjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5jbGllbnRzLWxpc3R7XG4gICAgLypkaXNwbGF5OiBmbGV4OyovXG4gICAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAgLypmbGV4LXdyYXA6IHdyYXA7Ki9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDUwcHggMTMwcHg7XG4gICAgLypncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE2MHB4LCAxZnIpKTsqL1xufVxuXG4uY2xpZW50cy1saXN0IGxpe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNsaWVudHMtbGlzdCBsaTphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvQkFDS0dST1VORF8xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtNjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jbGllbnRzLWxpc3QgbGk6bnRoLWNoaWxkKDVuKTphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG0tY2xpZW50cy1pbGwgc3Zne1xuICAgIGhlaWdodDogNzVweDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmNsaWVudHMtbGlzdCBsaSBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2xpZW50cy1saXN0IGltZ3tcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmNsaWVudHMtbGlzdCBsaSBhOmhvdmVyIGltZ3tcbiAgICBvcGFjaXR5OiAuODtcbn1cblxuLmNsaWVudHMtbGlzdCBsaXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLmNsaWVudHMtbGlzdCBsaTphZnRlcnsqL1xuLyogICAgY29udGVudDogJyc7Ki9cbi8qICAgIHRvcDogNTAlOyovXG4vKiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7Ki9cbi8qICAgIHdpZHRoOiAyMHB4OyovXG4vKiAgICBoZWlnaHQ6IDIwcHg7Ki9cbi8qICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvQkFDS0dST1VORF8xLnN2Z1wiKTsqL1xuLyogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyovXG4vKiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47Ki9cbi8qICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7Ki9cbi8qICAgIGRpc3BsYXk6IGJsb2NrOyovXG4vKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7Ki9cblxuLyp9Ki9cblxuLnNlY3Rpb24tdGl0bGUtd3JhcHtcbiAgICBwYWRkaW5nOiAwIDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tdGl0bGUtd3JhcCAuYmFjay1idG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VjdGlvbi10aXRsZS13cmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlLXdyYXAgc3Ryb25ne1xuICAgIGNvbG9yOiAjRkNFMzNFO1xufVxuXG4ucGFnZS1zbS10aXRsZXtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uaG0tY2xpZW50c3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLmhtLWNsaWVudHM6YWZ0ZXJ7Ki9cbi8qICAgIGNvbnRlbnQ6IFwiXCI7Ki9cbi8qICAgIHdpZHRoOiAxMDAlOyovXG4vKiAgICBoZWlnaHQ6IDEzJTsqL1xuLyogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Hcm91cCA0MzI5LnN2Z1wiKTsqL1xuLyogICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsqL1xuLyogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyovXG4vKiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyovXG4vKiAgICB0b3A6IC0yMHB4OyovXG4vKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbi8qICAgIHotaW5kZXg6IDIwOyovXG4vKn0qL1xuXG4uaG0tY2xpZW50cy1pbGx7XG4gICAgLyp3aWR0aDogMTAwJTsqL1xuICAgIHRvcDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFiLXVzLWltZy10eHQtYm9keXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbn1cblxuLmNvbXBhbnktcHJvcHMtaW1nLXdyYXAtYWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICAvKmxlZnQ6IC0yODBweDsqL1xuICAgIC8qd2lkdGg6IDEwMCU7Ki9cbiAgICB3aWR0aCA6IGNhbGMoMTAwJSArIDI4MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDI4MHB4KTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MzA7XG59XG5cbi5zZXJ2aWNlLWltZy10eHQtaW1nIC5hYi11cy1pbWctdHh0LWltYWdlLWFmdGVye1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uY29tcGFueS1wcm9wcy1pbWctaWNvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5hYi11cy1pbWctdHh0Om50aC1jaGlsZCgybikgLmFiLXVzLWltZy10eHQtYm9keXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5hYi11cy1pbWctdHh0e1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uYWItdXMtaW1nLXR4dDpsYXN0LWNoaWxke1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYWItdXMtaW1nLXR4dC1jb250ZW50e1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5hYi11cy1pbWctdHh0LXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFiLXVzLWltZy10eHQtd3JhcHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7XG59XG5cbi5hYi11cy1pbWctdHh0LWltYWdle1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFiLXVzLWltZy10eHQtaW1hZ2UgaW1ne1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmFiLXVzLWltZy10eHQtaW1hZ2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OC44N2RlZywgIzMyMjgzNiAyMC43MyUsICM0NDJCNjUgNTguNjMlLCAjOTI0OUZGIDkyLjEzJSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDg0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hYi11cy1pbWctdHh0Om50aC1jaGlsZCgybikgLmFiLXVzLWltZy10eHQtaW1hZ2U6YmVmb3Jle1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDguODdkZWcsICMzMjI4MzYgMjAuNzMlLCAjNDQyQjY1IDU4LjYzJSwgIzkyNDlGRiA5Mi4xMyUpO1xuXG59XG5cbi5jbGllbnRzLWxpc3QgbGkuaGlkZGVue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi55ZWxsb3ctYnRue1xuICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAjMTMwRTE3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQ0UzM0U7XG4gICAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFMzNFO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnllbGxvdy1idG46aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjRkNFMzNFO1xufVxuXG4uc2hvdy1tb3JlLWNsaWVudHMtYnRue1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5cbi5ibG9nLWNhcmQtaW1nLWhvdmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA3MCwgNzgsIC44NCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5ibG9nLWNhcmQ6aG92ZXIgLmJsb2ctY2FyZC1pbWctaG92ZXJ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2ctY2FyZC1pbWctaG92ZXIgc3BhbntcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xufVxuXG4uYmxvZy1jYXJkLWltZy1ob3ZlciAuZG90c3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwIDQzNTMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zZWFyY2hlZC1wYWdlLXdyYXB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLnNlYXJjaGVkLXBhZ2V7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY1MHB4KTtcbn1cblxuLnNlYXJjaGVkLXBhZ2Utd3JhcDpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS5wYXltZW50LXJlcXVpcmVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjQ5RkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTI0OUZGO1xuICAgIGNvbG9yOiAjRkNFMzNFO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4ud3BjZjctbGlzdC1pdGVte1xuICAgIG1hcmdpbjogMCA7XG59XG5cbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0NjRFO1xuICAgIGJvcmRlci1jb2xvcjogI0VGNDY0RTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tcm93IGlucHV0LndwY2Y3LW5vdC12YWxpZHtcbiAgICBib3JkZXItY29sb3I6ICNFRjQ2NEU7XG59XG5cbi5zZXJ2aWNlcy1saXN0LWxpbmt7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTI0OUZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uc2VydmljZXMtbGlzdC1saW5rOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvQkFDS0dST1VORF8xbGlzdC5zdmdcIik7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5zZXJ2aWNlcy1saXN0LWxpbms6aG92ZXJ7XG4gICAgY29sb3I6ICNFRjQ2NEVcbn1cblxuLnNlcnZpY2VzLWxpc3QtbGluazpob3ZlcjpiZWZvcmV7XG4gICAgcm90YXRlOiA0NWRlZztcbn1cblxuLnNlcnZpY2VzLWxpc3R7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMjVweDtcbn1cblxuLnByb2plY3QtY2FyZC1pbWctd3JhcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2plY3QtY2FyZC1pbWctaG92ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDcwLCA3OCwgLjg0KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnByb2plY3QtY2FyZDpob3ZlciAucHJvamVjdC1jYXJkLWltZy1ob3ZlcntcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvamVjdC1jYXJkLWltZy1ob3ZlciBzcGFue1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi5wcm9qZWN0LWNhcmQtaW1nLWhvdmVyIC5kb3Rze1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvR3JvdXAgNDM1My5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm15YWNjb3VudC1wYWdlIC5zZWN0aW9uLXRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0aHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBMEFGQzg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRke1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EwQUZDODtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkIGF7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZCBhLm9yZGVyLXByZXZ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZCBhLm9yZGVyLXByZXY6aG92ZXJ7XG4gICAgY29sb3I6ICNFRjQ2NEU7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3R7XG4gICAgLypmbG9hdDogdW5zZXQ7Ki9cbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE1cHgpLzIpO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctbGFzdCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdHtcbiAgICAvKmZsb2F0OiB1bnNldDsqL1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVweCkvMik7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZCBhLm9yZGVyLXByZXY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3IgMSBvcmRlci1wcmV2LnN2Z1wiKTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1zdGF0dXMuY29tcGxldGVkLCAub3JkZXItaW5uZXItZXh0cmEtaW5mby5jb21wbGV0ZWQgc3Ryb25ne1xuICAgIGNvbG9yOiAjN0VENzY0ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItc3RhdHVzLmNhbmNlbGxlZCwgLm9yZGVyLWlubmVyLWV4dHJhLWluZm8uY2FuY2VsbGVkIHN0cm9uZ3tcbiAgICBjb2xvcjogI0Q5MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW1vYmlsZS1tZW51LXdyYXB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQzMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItbW9iaWxlLW1lbnUtd3JhcC1ib2R5e1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhlYWRlci11cHBlci1tZW51e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1tZW51LXVwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLXVwcGVyLW1lbnUgbGkgYXtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5oZWFkZXItdXBwZXItbWVudSBsaSBhOmhvdmVye1xuICAgIGNvbG9yOiAjRUY0NjRFXG59XG5cbi5oZWFkZXItbG93ZXItbWVudSBsaSBhe1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmhlYWRlci1sb3dlci1tZW51IGxpIGE6aG92ZXJ7XG4gICAgY29sb3I6ICNFRjQ2NEVcbn1cblxuXG4uaGVhZGVyLWxvd2VyLW1lbnV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItbW9iaWxlLW1lbnUtbG93ZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItbW9iaWxlLW1lbnUtbG93ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Jc29sYXRpb25fTW9kZSBoZWFkZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5oZWFkZXItbW9iaWxlLW1lbnUtdXBwZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9Jc29sYXRpb25fTW9kZSBoZWFkZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oZWFkZXItc2VydmljZXMtbWVudSBsaSBhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM5MjQ5RkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmhlYWRlci1zZXJ2aWNlcy1tZW51IGxpIGE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zaG9wL2ltYWdlcy9CQUNLR1JPVU5EXzFsaXN0LnN2Z1wiKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmhlYWRlci1zZXJ2aWNlcy1tZW51IGxpIGE6aG92ZXJ7XG4gICAgY29sb3I6ICNFRjQ2NEU7XG59XG5cbi5oZWFkZXItc2VydmljZXMtbWVudSBsaSBhOmhvdmVyOmJlZm9yZXtcbiAgICByb3RhdGU6IDQ1ZGVnO1xufVxuXG4uaGVhZGVyLXNlcnZpY2VzLW1lbnV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbn1cblxuLmNvbXBhbnktcHJvcHMtYm9keSAuc2VjdGlvbi10aXRsZXtcbiAgICBjb2xvcjogI0ZDRTMzRTtcbiAgICBtYXJnaW46IDAgYXV0byA2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBhbnktcHJvcHMtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNvbXBhbnktcHJvcHMtbGlzdCB7XG4gICAgbWFyZ2luOiAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wYW55LXByb3BzLWxpc3QgbGl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY29tcGFueS1wcm9wcy1saXN0IGxpOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbXBhbnktcHJvcHMtaW1nLXdyYXAgaW1ne1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcblxufVxuXG4uY29tcGFueS1wcm9wcy1pbWctd3JhcHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21wYW55LXByb3BzLWltZy13cmFwOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IC0yODBweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ4Ljg3ZGVnLCAjMzIyODM2IDIwLjczJSwgIzQ0MkI2NSA1OC42MyUsICM5MjQ5RkYgOTIuMTMlKTsqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIzMjQzMCAyNC4xMSUsICM0NDJCNjUgNjQuMzklLCAjOTI0OUZGIDEwMCUpO1xufVxuXG4uY29tcGFueS1wcm9wcy1saXN0IGxpIC50aXRsZXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBjb2xvcjogI0ZDRTMzRTtcbn1cblxuLmNvbXBhbnktcHJvcHMtbGlzdCBsaSAudGV4dHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogI0YzRjNGMztcbn1cblxuLmNvbXBhbnktcHJvcHMtYm9keXtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLmNvbnRhY3QgLnNlY3Rpb24tdGl0bGV7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG59XG5cbi5jb250YWN0IGZvcm17XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb3JtLXJvdy13aWRlIGlucHV0e1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1yb3cgdGV4dGFyZWF7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAgIzkyNDlGRjtcbiAgICBiYWNrZ3JvdW5kOiAjOTI0OUZGMzM7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbi5mb3JtLXJvdyB0ZXh0YXJlYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzkyNDlGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTI0OUZGO1xufVxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xuICAgIGJhY2tncm91bmQ6ICM5MjQ5RkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkyNDlGRjtcbn1cblxuLmNvbnRhY3QtYm9keXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi5jb250YWN0IGZvcm0gLnByaW1hcnktYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkyNDlGRjtcbiAgICBiYWNrZ3JvdW5kOiAjOTI0OUZGMzM7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdWNjLXJlZ2lzdHJhdGlvbiAubG9naW4tZm9ybS13cmFwe1xuICAgIG1heC13aWR0aDogNjMwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHggMzRweCAwIDA7XG59XG5cbiNwYXNzd29yZF9zdHJlbmd0aCwgLndvb2NvbW1lcmNlLXBhc3N3b3JkLWhpbnR7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcm93IHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLmZvcm0tcm93IGlucHV0OjpwbGFjZWhvbGRlcntcbiAgICBjb2xvcjogI0EwQUZDOFxufVxuXG4uc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHN7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkyNDlGRjtcbiAgICBiYWNrZ3JvdW5kOiAjOTI0OUZGMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXXtcbiAgICBiYWNrZ3JvdW5kOiAjOTI0OUZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7XG4gICAgYmFja2dyb3VuZDogIzIzMjQzMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvVmVjdG9yIDEgZHJvcC1kb3duLWFycm93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHJpZ2h0OiAyNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNlcnZpY2UtaW50cm8tdGl0bGV7XG4gICAgLyptYXgtd2lkdGg6IDc5NXB4OyovXG4gICAgY29sb3I6ICNGQ0UzM0U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG5cbi5zZXJ2aWNlLWludHJvLWJvZHl7XG4gICAgcGFkZGluZzogMTIwcHggMCA2MHB4O1xufVxuXG4uc2VydmljZS1pbnRyby10ZXh0e1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VydmljZS1pbWctdHh0LWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLnBvc3RpZC0xNDIgLnNlcnZpY2UtaW1nLXR4dC1pbWc6YmVmb3Jle1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xufVxuXG4ucG9zdGlkLTE0MiAuc2VydmljZS1pbnRyby10aXRsZXtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuXG4jc2lkZWJhcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VydmljZS1pbWctdHh0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkNFMzNFO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZXJ2aWNlLWltZy10eHQtY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLnNlcnZpY2UtaW1nLXR4dC1pbWcge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlcnZpY2UtaW1nLXR4dC1pbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OC44N2RlZywgIzMyMjgzNiAyMC43MyUsICM0NDJCNjUgNTguNjMlLCAjOTI0OUZGIDkyLjEzJSk7Ki9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyMzI0MzAgMjQuMTElLCAjNDQyQjY1IDY0LjM5JSwgIzkyNDlGRiAxMDAlKTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogODQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNlcnZpY2UtaW1nLXR4dC5sZWZ0IC5zZXJ2aWNlLWltZy10eHQtaW1nOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMjMyNDMwIDI0LjExJSwgIzQ0MkI2NSA2NC4zOSUsICM5MjQ5RkYgMTAwJSk7XG59XG5cbi5jYXJ0LXJldmlldy1wcm9kdWN0LWltZyBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmNhcnQtcHJvZHVjdC1pbmZve1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIGNvbG9yOiAjQTBBRkM4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi52YXJpYXRpb24tYnV0dG9uLXdyYXAgIGlucHV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXByb2R1Y3QtaW5mbyBzcGFue1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5zZXJ2aWNlLWltZy10eHQtaW1nIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uc2VydmljZS1pbWctdHh0LmxlZnQgLnNlcnZpY2UtaW1nLXR4dC1ib2R5e1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnNlcnZpY2UtaW1nLXR4dC5sZWZ0ICAuc2VydmljZS1pbWctdHh0LWltZzpiZWZvcmV7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLnNlcnZpY2Utc3RlcHMtYm9keXtcbiAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgICAvKmFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyovXG4gICAgLypqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMTEwcHg7XG4gICAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlcnZpY2Utc3RlcHMtY29udGVudHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlcnZpY2Utc3RlcHMtbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZXJ2aWNlLXN0ZXBzLWxpc3QgbGl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlcnZpY2Utc3RlcHMtbGlzdCBsaTpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0JBQ0tHUk9VTkRfMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLnNlcnZpY2Utc3RlcHMtbGlzdCBsaSAubnVtYmVye1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBjb2xvcjogIzkyNDlGRjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5zZXJ2aWNlLXN0ZXBzLWlsbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbn1cblxuLnNlcnZpY2Utc3RlcHMtaWxsLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzkyNDlGRjtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4O1xufVxuXG4uc2VydmljZS1zdGVwcy1ib2R5OmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0NjRFO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlcnZpY2Utc3RlcHMtYm9keTphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDE4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQ2NEU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZXJ2aWNlLXN0ZXBzLWlsbDpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDY0RTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlcnZpY2Utc3RlcHMtaWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDY0RTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZXJ2aWNlLWludHJvLWJ0bi1idG57XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlcy1wYWNrYWdlLWNhcmR7XG4gICAgcGFkZGluZzogNDBweCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzQzVFO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VydmljZXMtcGFja2FnZS1pbWd7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xufVxuXG4uc2VydmljZXMtcGFja2FnZS10aXRsZXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkNFMzNFO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZXJ2aWNlcy1wYWNrYWdlLWNhcmQgLnNlY3Rpb24tdGV4dHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2VydmljZXMtcGFja2FnZXMtYm9keXtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTIwcHg7XG59XG5cbi5zZXJ2aWNlcy1wYWNrYWdlcy1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG59XG5cbi5jYXJ0LXBhZ2UgLnBhZ2UtdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5jYXJ0LXBhZ2UgLmNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IHRke1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDQyQjY1O1xuICAgIHBhZGRpbmc6IDI1cHggMCA7XG59XG5cbnRhYmxlLmNhcnR7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0NDJCNjUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCB0ZC5wcm9kdWN0LXByaWNle1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jYXJ0LXJlbW92ZS1wcm9kdWN0e1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNFRjQ2NEU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uY2FydC1wcm9kdWN0LXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FydC1wcm9kdWN0LWltZ3tcblxufVxuXG4uY2FydC1wcm9kdWN0LXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5jYXJ0LXByb2R1Y3QtdGl0bGU6aG92ZXJ7XG4gICAgY29sb3I6ICNFRjQ2NEU7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm17XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywgLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmhpZGRlbi1idG57XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtY291cG9uLWZvcm17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb257XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuXG4uY291cG9uLWJ0bntcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTI0OUZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjQ5RkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jb3Vwb24tYnRuOmhvdmVye1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMThweCAwcHggIzkyNDlGRjtcbn1cblxuLmNoZWNrb3V0LWJ1dHRvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5cbi53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZXtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogIDAgYXV0bztcbn1cblxuLmNhcnRfdG90YWxzIC5vcmRlci10b3RhbCB0aCwgLmNhcnRfdG90YWxzIC5vcmRlci10b3RhbCB0ZHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRke1xuICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuXG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCBpbWd7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4uY2FydC1wcm9kdWN0LWltZ3tcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5jYXJ0LXBhZ2UtYm9keXtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTIwcHg7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQsIC53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0LCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXR7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNoZWNrb3V0LWJvZHl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogODBweCAwO1xufVxuXG4uY2hlY2tvdXQtaW5mby1zZWN0aW9ue1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5jaGVja291dC1wYWdlLXRpdGxlLnBhZ2UtdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2hlY2tvdXQtZm9ybS10aXRsZS13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZWN0aW9uLXNtLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG59XG5cbi5pbm5lci1taW5pLWNhcnQtc2VjdGlvbi5tb2JpbGV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNyZWF0ZS1hY2NvdW50LWNoZWNrYm94e1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50e1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbm5lci1taW5pLWNhcnQtc2VjdGlvbntcbiAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyIC5pbm5lci1taW5pLWNhcnQtc2VjdGlvbjpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlubmVyLW1pbmktY2FydC1zZWN0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICByaWdodDogLTMwMDBweDtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzBFMTc7XG59XG5cbi5jaGVja291dC1mb3JtLWxvZ2luLWNhcnR7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZDRTMzRTtcbn1cblxuXG4uY2hlY2tvdXQtY3JlYXRlLWFjY291bnQgLnNlY3Rpb24tc20tdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNoZWNrb3V0LWNyZWF0ZS1hY2NvdW50e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzLCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHN7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveCwgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94e1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmJlZm9yZSwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyNDlGRjMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MjQ5RkY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuaGVhZGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5cbi53Yy1jaGVja291dC13cmFwLS1jYXJ0LXdyYXAgLmNhcnQtcmV2aWV3LXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FydC1yZXZpZXctd3JhcHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NDJCNjU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5uZXItbWluaS1jYXJ0LXRvdGFsLXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5pbm5lci1taW5pLWNhcnQtdG90YWx7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xufVxuXG5cbi53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLmlubmVyLW1pbmktY2FydC10b3RhbCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50e1xuICAgIGNvbG9yOiAjRkNFMzNFO1xufVxuXG4uaW5uZXItbWluaS1jYXJ0LXRvdGFsLXdyYXAgPiAqe1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xufVxuXG5cblxuLmNhcnQtcmV2aWV3LXByb2R1Y3QtaW1ne1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLndjLWNoZWNrb3V0LXdyYXAtLWNhcnQtd3JhcHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzQ0MkI2NTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY2hlY2tvdXQtbG9naW4tZm9ybS13cmFwe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndvb2NvbW1lcmNlIC5pbm5lci1taW5pLWNhcnQtc2VjdGlvbiBmb3JtLmNoZWNrb3V0X2NvdXBvbntcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLWxvZ2luLmNoZWNrb3V0LWxvZ2luLWZvcm17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzo6YWZ0ZXIsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzo6YmVmb3JlLCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdzo6YWZ0ZXIsIC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93OjpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1sb2dpbi1idG5zID4gKntcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi5jYXJ0LXByb2R1Y3QtcHJpY2V7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG4ud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyLCAud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXJ7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2Utb3JkZXItYm9keXtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbn1cblxuLm9yZGVyLWluZm8taW5saW5lLXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbn1cblxuLm9yZGVyLWluZm8taW5saW5le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG59XG5cbi5vcmRlci1pbmZvLWlubGluZSA+ICp7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi5vcmRlci1pbmZvLWlubGluZSBzdHJvbmd7XG4gICAgY29sb3I6ICNGQ0UzM0UgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWNvbXBsZXRlZC10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4udGhhbmt5b3UtYmFja3tcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyIC5pbm5lci1taW5pLWNhcnQtc2VjdGlvbntcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLndjLXRoYW5reW91LXdyYXAtLWNhcnQtd3JhcHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzQ0MkI2NTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5pbm5lci1taW5pLWNhcnQtc2VjdGlvbjpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnBhZ2UtdGl0bGUub3JkZXItaW5uZXItdGl0bGV7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5vcmRlci1pbm5lci1iYWNrLXdyYXB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWlubmVyLWJhY2std3JhcCAuYmFjay1idG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc2hvcC9pbWFnZXMvVmVjdG9yIDYgYmFjayBhcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLm9yZGVyLWlubmVyLWV4dHJhLWNvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbn1cblxuLm9yZGVyLWlubmVyLWV4dHJhLWluZm97XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBnYXA6IDE1cHhcbn1cblxuLm9yZGVyLWlubmVyLWV4dHJhLWluZm8gPiAqe1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xufVxuXG4ub3JkZXItaW5uZXItZXh0cmEtaW5mbyBzdHJvbmd7XG4gICAgY29sb3I6ICNGQ0UzM0UgIWltcG9ydGFudDtcbn1cblxuLmRvd25sb2FkLWludm9pY2UtYnRuLXZpZXctb3JkZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuaW5uZXItbWluaS1jYXJ0LXNlY3Rpb257XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLnJ1ZHItdmFyaWF0aW9uLWdyaWR7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ydWRyLXZhcmlhdGlvbi1ncmlkLWJsb2Nre1xuICAgIHBhZGRpbmc6IDY1cHggNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkNFMzNFO1xufVxuXG4ucnVkci12YXJpYXRpb24tZ3JpZC10aXRsZXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxlYWRpbmctdHJpbTogQ2FwIGhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTs7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnZhcmlhdGlvbi1wcmljZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnByb2R1Y3QgLnBhZ2UtdGl0bGV7XG4gICAgY29sb3I6ICNGQ0UzM0U7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnByb2R1Y3QgIC5zZWN0aW9uLXRleHR7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LWJ0bi1sb3dlcntcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmN1c3RvbS1kZXNje1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi52YXJpYXRpb24tcHJpY2UgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxlYWRpbmctdHJpbTogQ2FwIGhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZDRTMzRTtcbn1cblxuLnZhcmlhdGlvbi1wcmljZSBzcGFuLnB2bS1pbmZve1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxlYWRpbmctdHJpbTogQ2FwIGhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0YzRjNGMztcbn1cblxuLnZhcmlhdGlvbi1idXR0b24td3JhcCAucHJpbWFyeS1idG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jcGxhbmFze1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52YXJpYXRpb24taW5mb3tcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZWFkaW5nLXRyaW06IENhcCBoZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY2hlY2tvdXQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5pbm5lci1taW5pLWNhcnQtdG90YWx7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWNhcnQtY291bnRlcntcbiAgICB3aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQ2NEU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkZXItY2FydC1jb3VudGVyOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNjZweDtcbiAgICBtaW4taGVpZ2h0OiA2NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQ2NEU7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uaGVhZGVyLWNhcnQtY291bnRlcjpob3ZlcjpiZWZvcmV7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgbWluLWhlaWdodDogNjlweDtcbn1cblxuLmhhbWJ1cmdlcntcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uaGFtYnVyZ2VyOmhvdmVye1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjOTI0OUZGO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1tZW51LXdyYXAgLmhhbWJ1cmdlcjpob3ZlcntcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4ICNERjJGMzc7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmhlYWRlci1jYXJ0LWNvdW50ZXI6aG92ZXI6YmVmb3Jle1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMThweCAwcHggI0RGMkYzNztcbn1cblxuLmNhcnQtaWNvbntcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwIGNhcnQuc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uaGVhZGVyLWNhcnQtY291bnRlciBwe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5oZWFkZXItY2FydC1jb3VudGVyLXdyYXB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMTtcbn1cblxuLmNvbXBhbnktZmllbGRze1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZXJ2aWNlLWluZm8td3JhcHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogI0EwQUZDODtcblxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWJlbG93LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb257XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGF7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaXtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlciwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjRUY0NjRFO1xufVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5kaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhtLXNlcnZpY2VzLWxpc3QtYmxvY2s6aG92ZXIgLmhtLXNlcnZpY2VzLWxpc3QtYmxvY2stdGl0bGV7XG4gICAgY29sb3I6ICNFRjQ2NEU7XG59XG5cbi5obS1zZXJ2aWNlcy1saXN0LWJsb2NrOmhvdmVyOmJlZm9yZXtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5obS1pbnRyby10aXRsZS1pbGwtYWZ0ZXIgc3ZnIHtcbiAgICB3aWR0aDogMTMycHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xufVxuXG4uaG0taW50cm8tdGl0bGUtaWxsLWFmdGVye1xuICAgIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xufVxuLmhtLWludHJvLXRpdGxlLWlsbC1hZnRlciBwYXRoIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwOyAvKiBTZXQgYSBoaWdoIHZhbHVlIGZvciB0aGUgZGFzaGFycmF5ICovXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7IC8qIEluaXRpYWxseSBoaWRlIHRoZSBwYXRocyAqL1xuICAgIG9wYWNpdHk6IDA7IC8qIEluaXRpYWxseSBzZXQgb3BhY2l0eSB0byAwICovXG59XG5cbi5obS1pbnRyby1saW5lcyBwYXRoIHtcbiAgICAvKnN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7ICEqIFNldCBhIGhpZ2ggdmFsdWUgZm9yIHRoZSBkYXNoYXJyYXkgKiEqL1xuICAgIC8qc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7ICEqIEluaXRpYWxseSBoaWRlIHRoZSBwYXRocyAqISovXG4gICAgb3BhY2l0eTogLjU7IC8qIEluaXRpYWxseSBzZXQgb3BhY2l0eSB0byAwICovXG59XG5cbi5obS1jbGllbnRzLWlsbCBwYXRoe1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7IC8qIFNldCBhIGhpZ2ggdmFsdWUgZm9yIHRoZSBkYXNoYXJyYXkgKi9cbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ubmV3cy1pbm5lci1pbnRyby1pbWctYWZ0ZXIgc3Zne1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNzZweDtcbn1cblxuLm5ld3MtaW5uZXItaW50cm8taW1nLWFmdGVyIHN2ZyBwYXRoe1xuICAgIG9wYWNpdHk6IDA7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDsgLyogU2V0IGEgaGlnaCB2YWx1ZSBmb3IgdGhlIGRhc2hhcnJheSAqL1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xufVxuXG4ubmV3cy1pbm5lci1pbnRyby1pbWctYmVmb3JlIHBhdGh7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmxvYWQtbW9yZS1idG57XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWFyY2hlZC1wYWdlLWJvZHl7XG4gICAgcGFkZGluZzogMTBweCAwIDQwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG5cbi5zaG9wX3RhYmxle1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmZvcm0gLmZvcm0tcm93IGlucHV0e1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hvdy1wYXNzd29yZC1pbnB1dHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYW55LWZpZWxkc3tcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FydC1wcm9kdWN0LWRlbGV0ZXtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjRUY0NjRFO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIC5pbnB1dC10ZXh0e1xuICAgIGJvcmRlci1jb2xvcjogZGFya3JlZDtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmNoZWNrbWFya3tcbiAgICBib3JkZXItY29sb3I6IGRhcmtyZWQ7XG59XG5cbi5mb3JtLWxvZ2luLWJ0bnMgPiAqe1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4jcHJpbWFyeXtcbiAgICBtaW4taGVpZ2h0OiA3NXZoO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/