/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700;900&display=swap);
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css (1) ***!
  \******************************************************************************************************************/
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/slick/slick-theme.css ***!
  \*********************************************************************************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/build/images/ajax-loader.fb6f3c23.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/build/fonts/slick.a4e97f5a.eot);
    src: url(/build/fonts/slick.a4e97f5a.eot?#iefix) format('embedded-opentype'), url(/build/fonts/slick.29518378.woff) format('woff'), url(/build/fonts/slick.c94f7671.ttf) format('truetype'), url(/build/images/slick.2630a3e3.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

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

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css (2) ***!
  \******************************************************************************************************************/
.color-primary{
    color: #1bb4b9;
}
body {
    font-family: 'Poppins', sans-serif !important;
    color: #666;
    font-size: 15px !important;
    line-height: 24px;
    text-align: left;
    font-weight: 300;
}

a {
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    text-decoration: none !important;
    color: #444;
}

ul {
    list-style: outside none none;
    margin: 0 !important;
    padding: 0 !important;
}

.logo {
    width: 130px;
}

.space-tb {
    padding: 60px 0 60px 0;
}

.navigation-bg {
    background: #1bb4b9 !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
    font-size: 15px;
    color: #fff !important;
}

.single-activity {
    background: #f5b120;
    border-right: 1px solid #cf9823;
}

footer {
    background: #1bb4b9 none repeat scroll 0 0;

}

.footer-space {
    padding: 60px 0 60px 0;
    color: #fff;
}

.copywrite {
    color: #fff;
}

footer .copywrite {
    border-top: 1px solid #49c3c7;
    padding: 13px 0 10px 0;

}

.single-footer-widget>h4 {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 22px;
    text-transform: uppercase;
}

.footer-widget-list li a {
    color: #ffffff;
    font-weight: 400;
    line-height: 36px;
}

.footer-widget-list li a:hover {
    color: #f5b120;
}

/* Slick Slider */

.slick-prev:before, .slick-next:before {
    color: #d4d4d4 !important;
    border: 1px solid #eaeaea !important;
    /* content: ""!important; */
    font-family: fontawesome;
    font-size: 20px !important;
    height: 48px !important;
    left: 0 !important;
    line-height: 46px !important;
    position: absolute !important;
    top: 0 !important;
    -webkit-transition: all 0.3s ease 0s !important;
    transition: all 0.3s ease 0s !important;
    width: 48px !important;
    border-radius: 50% !important;
}

.slick-prev, .slick-next {
    z-index: 9 !important;
}

.teacher-fullwidth-area .single-teachers-column {
    margin-bottom: 60px;
}

.single-teachers-column {
    margin-right: 1px;
}

.teacher-fullwidth-area .teachers-image-column {
    margin-top: 0;
}

.teachers-image-column {
    margin-top: 2px;
    position: relative;
}

.teachers-image-column>a {
    display: block;
    position: relative;
}

.teachers-image-column img {
    border: 1px solid #f0f0f0;
    border-radius: 4px;
}

.image-hover {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    height: 35px;
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
    -webkit-transition: all 250ms cubic-bezier(1, -0.6, 0.57, -0.15) 0s;
    transition: all 250ms cubic-bezier(1, -0.6, 0.57, -0.15) 0s;
    visibility: hidden;
    z-index: 9;
}

.teachers-image-column>a:after {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    border-radius: 4px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 100%;
}

.teacher-column-carousel-text {
    padding: 30px 0 25px 0;
    position: relative;
    overflow: hidden;
    word-wrap: break-word;
}

.single-teacher-large-carousel span, .teacher-column-carousel-text span, .testimonial-small-text-slider .sin-testiText.slick-slide>span {
    color: #909090;
    display: block;
    font-style: italic;
    line-height: 12px;
    margin-bottom: 18px;
}

.single-teacher-large-carousel h4, .teacher-column-carousel-text h4, .testimonial-small-text-slider .sin-testiText.slick-slide>h2 {
    font-size: 15px;
    line-height: 13px;
    margin-bottom: 14px;
    text-transform: uppercase;
}

.teacher-column-carousel-text>p {
    margin-bottom: 16px;
}

.social-links {
    display: inline-block;
    margin-left: 18px;
}

.teacher-column-carousel-text .social-links>a {
    color: #909090;
}

.social-links>a {
    color: #ffffff;
    font-size: 14px;
    margin-right: 22px;
}

img {
    max-width: 100%;
    height: auto;
    border: 0;
    vertical-align: top;
}

.slick-prev:hover:before, .slick-next:hover:before {
    color: #fff !important;
    background: #1BB4B9 !important;
    border-color: #1BB4B9 !important;
}

/* Teams */
.teachers-area {
    /* border-bottom: 1px solid #F0F0F0; */
}

.testimonial-image-slider {
    margin: 0 44px 0 8px;
}

.sin-testiText {
    outline: none;
    margin-left: 45px;
}

.testimonial-text-slider h2 {
    display: block;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 0;
    text-transform: uppercase;
}

.testimonial-text-slider .sin-testiText>span {
    color: #909090;
    display: block;
    font-style: italic;
    margin-bottom: 6px;
}

.teacher-info-container {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 13px;
    padding-bottom: 8px;
}

.teacher-info-container>p {
    margin-bottom: 5px;
}

.teacher-info-container p i, .teacher-info-text>span i {
    color: #bebebe;
    font-size: 14px;
    margin-right: 8px;
    width: 18px;
}

.sin-testiImage {
    display: inline-block;
    margin-bottom: 11px;
    outline: medium none;
}

.teacher-image-carousel {
    border: 1px solid #f0f0f0;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 90px;
    margin-bottom: 30px;
    margin-top: 36px;
    outline: 0 none;
    position: relative;
    width: 90px;
    overflow: hidden;
}

.teacher-image-carousel:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    content: "";
    border-radius: 50%;
}

.newsletter-area {
    background: rgba(0, 0, 0, 0) url(/build/images/4.a737d6ed.jpg) no-repeat scroll center center;
    padding-bottom: 159px;
    padding-top: 233px;
}

.newsletter-container h4 {
    float: right;
    font-size: 13px;
    line-height: 24px;
    margin-top: 57px;
}

.newsletter-container input, .newsletter-container textarea {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid rgba(27, 180, 185, 0.1);
    color: #909090;
    height: 42px;
    margin-bottom: 20px;
    padding: 0 14px;
    width: 100%;
}

.newsletter-container textarea {
    float: left;
    height: 167px;
    margin-right: 20px;
    overflow: hidden;
    padding-top: 8px;
    resize: none;
    width: 76%;
}

.button-default {
    background: #1bb4b9 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 30px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 33px;
    padding: 0 24px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.newsletter-container .button-default {
    margin-top: 68px;
}

.newsletter-container .button-default {
    margin-top: 68px;
}

.button-default:hover {
    background: #F5B120;
    color: #fff;
}

.breadcrumb-banner-area.teachers {
    background: rgba(0, 0, 0, 0) url(/build/images/breadcrumb.59843840.jpg) no-repeat scroll center top / cover;
}

.breadcrumb-banner-area {
    background: url(/build/images/breadcrumb.59843840.jpg);
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    padding: 250px 0 0;
    position: relative;
    z-index: 1;

}

.breadcrumb {
    border-radius: 22px 22px 0 0;
    margin-bottom: 0;
    margin-top: 119px;
    padding: 8px 25px;
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 1rem;
    list-style: none;
}

.breadcrumb>li {
    color: #1bb4b9;
    margin-right: 24px;
    position: relative;
}

.breadcrumb>li a:hover {
    color: #1bb4b9;
}

.breadcrumb>li a {
    color: #333333;
}

.breadcrumb>li:first-child:before {
    background: #1bb4b9 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 6px;
    position: absolute;
    right: -18px;
    top: 11px;
    width: 6px;
}

.teacher-details-image {
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    position: relative;
}

.teacher-details-area .social-links {
    background: rgba(245, 177, 32, 0.8) none repeat scroll 0 0;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    height: 53px;
    left: 0;
    margin: 0;
    padding: 16px 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
}

.social-links {
    display: inline-block;
    margin-left: 18px;
}

.teacher-details-info {
    margin-top: 30px;
}

.teacher-details-info>h4 {
    font-size: 15px;
    line-height: 12px;
    margin-bottom: 7px;
    text-transform: uppercase;
}

.teacher-details-info>span {
    color: #909090;
    display: block;
    font-style: italic;
}

.teacher-info-text {
    margin: 8px 0 18px;
}

.teacher-info-text>span {
    color: #333333;
    display: block;
    line-height: 38px;
}

.teacher-info-container p i, .teacher-info-text>span i {
    color: #bebebe;
    font-size: 14px;
    margin-right: 8px;
    width: 18px;
}

.teacher-about-info {
    margin-bottom: 49px;
}

.teacher-about-info .teacher-info-text>span {
    line-height: 13px;
    margin-bottom: 16px;
}

.teacher-info-text {
    margin: 8px 0 18px;
}

.teacher-info-text>span {
    color: #333333;
    display: block;
    line-height: 38px;
}

.teacher-about-info .teacher-info-text span i {
    width: 23px;
}

.teacher-about-info>p {
    margin-bottom: 12px;
}

.teacher-info-container p i, .teacher-info-text>span i {
    color: #bebebe;
    font-size: 14px;
    margin-right: 8px;
    width: 18px;
}

.single-title {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 30px;
}

.single-title>h3 {
    border-bottom: 1px solid #f5b120;
    bottom: -9px;
    display: inline-block;
    font-size: 20px;
    line-height: 17px;
    padding-bottom: 13px;
    position: relative;
}

.schedule-text>span {
    border-bottom: 1px solid #f0f0f0;
    display: block;
    line-height: 12px;
    margin-bottom: 35px;
    padding-bottom: 12px;
}

span.schedule-time {
    color: #1bb4b9;
    display: inline-block;
    float: right;
}

.orange .progress-bar {
    background-color: #F5B120;
}

.progress-bar {
    border-radius: 6px;
    box-shadow: none;
    position: relative;
    overflow: visible;
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #0d6efd;
    transition: width .6s ease;
}

.skill-bars .progress {
    background: #ffffff none repeat scroll 0 0;
}

.progress {
    overflow: visible;
    height: 6px;
    border-radius: 6px;
    background: #f0f0f0;
    margin-bottom: 20px;
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}

.breadcrumb-text h1 {
    color: #fefefe;
    font-size: 36px;
    font-weight: 600;
    line-height: 28px;
    text-transform: uppercase;
}

.section-padding {
    padding: 60px 0 60px 0;
}

.contact-form-container input, .contact-form-container textarea {
    color: #909090;
}

.single-widget-container input, .contact-form-container input {
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    height: 37px;
    margin-bottom: 20px;
    padding: 0 16px;
    width: 100%;
    color: #afafaf;
}

.contact-form-container textarea {
    height: 199px;
}

.contact-form-container input, .contact-form-container textarea {
    color: #909090;
}

textarea {
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    color: #afafaf;
    height: 168px;
    margin-bottom: 20px;
    padding: 6px 15px;
    resize: none;
    width: 100%;
}

.contact-form-container .button-default {
    font-size: 13px;
    font-weight: 500;
    line-height: 36px;
    margin-top: 10px;
    padding: 0 16px;
}

.button-default.button-yellow {
    background: #F5B120;
}

.contact-form-container .button-default i {
    margin-right: 8px;
}

.contact-area-container>p {
    padding-bottom: 12px;
}

.contact-address-container {
    border-top: 1px solid #f0f0f0;
    padding-top: 30px;
}

.contact-address-info {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 31px;
    padding-bottom: 22px;
}

.contact-icon {
    color: #f5b120;
    float: left;
    font-size: 14px;
    margin-right: 12px;
    width: 15px;
}

.contact-icon i {
    position: relative;
    top: -5px;
}

.contact-text {
    overflow: hidden;
}

.contact-text>h4 {
    font-size: 12px;
    margin-bottom: 5px;
}

.section-title {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}

.section-title h3 {
    font-size: 18px;
}

.section-title h3:after {
    background: #1bb4b9;
    display: block;
    content: "";
    width: 90px;
    height: 2px;
    margin-top: 5px;
}

.header-top {
    background: #f5b120 none repeat scroll 0 0;
    padding-top: 10px;
}

.header-top p, a {
    color: #000;
    font-weight: bold;
}

.highlight {
    background: #F0F0F0;
    padding: 20px;
    font-size: 18px;
}

/* Gallery CSS */

#gallery {
    padding-top: 2rem;
    padding-bottom: 2rem;
}


/* Filterable Gallery */
.gallery_tabs {
    background-color: inherit;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    row-gap: 0.8rem;
    padding: 1.2rem;
    /*border-radius: 0px 50px 0px 50px;
    box-shadow: var(--box-shadow);*/
}

.gallery_tabs li {
    padding: 0.7rem 2rem;
    border-radius: 0px 50px 0px 50px;
    font-size: 0.95rem;
    text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    color: #fff;
    background-color: rgb(255, 95, 47);
    background-image: linear-gradient(315deg, #e1e3e4 0%, #b621fe 74%);
    box-shadow: 5px 2px 5px rgb(102, 102, 101);
    cursor: pointer;
    transition: all 0.3s ease;
}

.gallery_tabs li.active,
.gallery_tabs li:hover {
    background-color: rgb(255, 95, 47);
    background-image: linear-gradient(315deg, #e1e3e4 0%, salmon 74%);
    color: #fff;
}

.gallery_tabs li.active {
    background-color: var(--main-color);
}

.gallery_tabs li.active:hover {
    background-color: rgb(255, 95, 47);
    background-image: linear-gradient(315deg, #e1e3e4 0%, #b621fe 74%);
}

.gallery_wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem;
    margin-top: 4rem;
}

@media (max-width: 768px) {
    .gallery_wrapper {
        grid-template-columns: repeat(3, 1fr);
        gap: 0.5rem;
    }
}

.gallery_item {
    box-shadow: 5px 5px 5px rgb(102, 102, 101);
    cursor: pointer;
    overflow: hidden;
}

/* when the gallery_item has 'show' class */
.gallery_item.show {
    animation: fadeIn 0.4s ease-in;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* when the gallery_item has 'hide' class */
.gallery_item.hide {
    display: none;
}

.gallery_item img {
    transition: transform 0.3s ease;
}

.gallery_item:hover img {
    transform: scale(1.1);
}

/* Lightbox */
.lightbox {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 995;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.3s ease, opacity 0.3s ease;
}

/* when the lightbox is open */
.lightbox.open {
    pointer-events: all;
    visibility: visible;
    opacity: 1;
}

.lightbox_wrapper {
    display: grid;
    place-items: center;
    min-height: calc(100% - 3rem);
    margin: 1.5rem;
}

@media (max-width: 575.98px) {
    .lightbox_wrapper {
        margin: 0.5rem;
        min-height: calc(100% - 1rem);
    }
}

.lightbox_content {
    box-shadow: var(--box-shadow);
    max-width: 700px;
    width: 100%;
    text-align: center;
    overflow: hidden;
    transform: scale(0);
    transition: transform 0.5s ease;
}

/* when Lightbox is open then lightbox-content will... */
.lightbox.open .lightbox_content {
    transform: scale(1);
}

.gallery_item  img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: middle;
}
/* lightbox-close-btn */
.lightbox_close {
    position: absolute;
    top: 3vh;
    right: 3vw;
    z-index: 999;
    width: 40px;
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    overflow: hidden;
}

.lightbox_close span {
    width: 100%;
    height: 3px;
    margin-top: -1.5px;
    margin-bottom: -1.5px;
    background-color: #ddd;
    opacity: 0.7;
    transition: opacity 0.3s ease;
}

.lightbox_close:hover span {
    opacity: 1;
}

.lightbox_close span:first-child {
    transform: rotate(45deg);
}

.lightbox_close span:last-child {
    transform: rotate(-45deg);
}

.lead {
    font-size: 1.5rem;
    font-weight: 300;
}

/* News and Event */
.class-grid-area .single-class {
    margin-bottom: 30px;
}
.single-class-image {
    border-radius: 4px 4px 0 0;
    display: block;
    overflow: hidden;
}
.single-class-image > a, .overlay-effect > a {
    display: block;
    position: relative;
}
.single-class-image > a:before, .overlay-effect > a:before {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.class-date, .gallery-icon {
    background: #1bb4b9 none repeat scroll 0 0;
    border-radius: 50%;
    bottom: 0;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 600;
    height: 84px;
    left: 0;
    line-height: 24px;
    margin: auto;
    opacity: 0;
    filter: alpha(opacity=0);
    padding-top: 21px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
    -webkit-transition: all 250ms cubic-bezier(1, -0.6, 0.57, -0.15) 0s;
    transition: all 250ms cubic-bezier(1, -0.6, 0.57, -0.15) 0s;
    visibility: hidden;
    width: 84px;
}
.class-date > span {
    display: block;
}
.single-class-text {
    border-bottom: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #f0f0f0;
}
.class-des {
    padding: 25px 15px 10px;
}
.class-des > h4 {
    margin-bottom: 10px;
}
.class-des > p {
    word-spacing: 3px;
}
.class-schedule {
    border-top: 1px solid #f0f0f0;
    height: 49px;
}
.class-schedule > span:first-child {
    border-right: 1px solid #f0f0f0;
    width: 44%;
}

.class-schedule span {
    display: block;
    float: left;
    line-height: 49px;
    text-align: center;
    text-transform: uppercase;
}
span.arrow {
    float: right;
    width: 8%;
    display: block;
    position: relative;
}

.class-schedule span {
    display: block;
    float: left;
    line-height: 49px;
    text-align: center;
    text-transform: uppercase;
}
span.arrow > a {
    float: right;
    font-size: 14px;
    position: relative;
    z-index: 2;
    display: block;
    color: #666666;
    width: 100%;
}
span.arrow > a:after {
    background: #1bb4b9 none repeat scroll 0 0;
    border-radius: 0 0 4px;
    content: "";
    height: 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: -1px;
    top: -1px;
    width: 100%;
    z-index: -1;
}
span.arrow:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    content: "";
    background: #f0f0f0;
}
.class-des a:hover {
    color: #F5B120;
}
.class-des a:hover {
    color: #1bb4b9;
}
.class-des a {
    color: #333333;
    font-size: 15px;
    font-weight: 500;
}
.class-schedule > span:nth-child(2) {
    width: 48%;
}

.class-schedule span {
    display: block;
    float: left;
    line-height: 49px;
    text-align: center;
    text-transform: uppercase;
}
.class-grid-area .single-class {
    margin-bottom: 30px;
}
ul.list li:before {
    content: '\f061';
    display: inline-block;
    padding-right: 5px;
    font: var(--fa-font-solid);
}
.top-social a{
    font-size: 11px;
    color: #000;
}
.top-social a:hover{
    color: #3f51b5;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFXO0FBQ2Y7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLFVBQVU7SUFDVixZQUFZO0lBQ1osV0FBVztJQUNYLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksY0FBYztJQUNkLGVBQWU7SUFDZixnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQix5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsMEJBQTBCO0FBQzlCO0FBQ0E7SUFDSSxlQUFlO0lBQ2YsV0FBVztBQUNmO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3NsaWNrL3NsaWNrLXRoZW1lLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgJ1VURi04Jztcbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3RcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2VcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0XG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzXG57XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXZcbntcbiAgICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2XG57XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4uc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpInO1xufVxuXG4uc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTI1cHg7XG59XG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpAnO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxue1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBjb250ZW50OiAn4oCiJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiBibGFjaztcbn1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAzMDA7NDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzQuNy4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcycpO1xuQGltcG9ydCB1cmwoJy4uL3NsaWNrL3NsaWNrLXRoZW1lLmNzcycpO1xuLmNvbG9yLXByaW1hcnl7XG4gICAgY29sb3I6ICMxYmI0Yjk7XG59XG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5hIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ0NDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbn1cblxuLnNwYWNlLXRiIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCAwO1xufVxuXG4ubmF2aWdhdGlvbi1iZyB7XG4gICAgYmFja2dyb3VuZDogIzFiYjRiOSAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWFjdGl2aXR5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjViMTIwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZjk4MjM7XG59XG5cbmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzFiYjRiOSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuXG59XG5cbi5mb290ZXItc3BhY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jb3B5d3JpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIgLmNvcHl3cml0ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0OWMzYzc7XG4gICAgcGFkZGluZzogMTNweCAwIDEwcHggMDtcblxufVxuXG4uc2luZ2xlLWZvb3Rlci13aWRnZXQ+aDQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvb3Rlci13aWRnZXQtbGlzdCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uZm9vdGVyLXdpZGdldC1saXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZjViMTIwO1xufVxuXG4vKiBTbGljayBTbGlkZXIgKi9cblxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYSAhaW1wb3J0YW50O1xuICAgIC8qIGNvbnRlbnQ6IFwi74SEXCIhaW1wb3J0YW50OyAqL1xuICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFjaGVyLWZ1bGx3aWR0aC1hcmVhIC5zaW5nbGUtdGVhY2hlcnMtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uc2luZ2xlLXRlYWNoZXJzLWNvbHVtbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi50ZWFjaGVyLWZ1bGx3aWR0aC1hcmVhIC50ZWFjaGVycy1pbWFnZS1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZWFjaGVycy1pbWFnZS1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZWFjaGVycy1pbWFnZS1jb2x1bW4+YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVhY2hlcnMtaW1hZ2UtY29sdW1uIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pbWFnZS1ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMzVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBjdWJpYy1iZXppZXIoMSwgLTAuNiwgMC41NywgLTAuMTUpIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBjdWJpYy1iZXppZXIoMSwgLTAuNiwgMC41NywgLTAuMTUpIDBzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5O1xufVxuXG4udGVhY2hlcnMtaW1hZ2UtY29sdW1uPmE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFjaGVyLWNvbHVtbi1jYXJvdXNlbC10ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnNpbmdsZS10ZWFjaGVyLWxhcmdlLWNhcm91c2VsIHNwYW4sIC50ZWFjaGVyLWNvbHVtbi1jYXJvdXNlbC10ZXh0IHNwYW4sIC50ZXN0aW1vbmlhbC1zbWFsbC10ZXh0LXNsaWRlciAuc2luLXRlc3RpVGV4dC5zbGljay1zbGlkZT5zcGFuIHtcbiAgICBjb2xvcjogIzkwOTA5MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnNpbmdsZS10ZWFjaGVyLWxhcmdlLWNhcm91c2VsIGg0LCAudGVhY2hlci1jb2x1bW4tY2Fyb3VzZWwtdGV4dCBoNCwgLnRlc3RpbW9uaWFsLXNtYWxsLXRleHQtc2xpZGVyIC5zaW4tdGVzdGlUZXh0LnNsaWNrLXNsaWRlPmgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGVhY2hlci1jb2x1bW4tY2Fyb3VzZWwtdGV4dD5wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi50ZWFjaGVyLWNvbHVtbi1jYXJvdXNlbC10ZXh0IC5zb2NpYWwtbGlua3M+YSB7XG4gICAgY29sb3I6ICM5MDkwOTA7XG59XG5cbi5zb2NpYWwtbGlua3M+YSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMUJCNEI5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUJCNEI5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRlYW1zICovXG4udGVhY2hlcnMtYXJlYSB7XG4gICAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7ICovXG59XG5cbi50ZXN0aW1vbmlhbC1pbWFnZS1zbGlkZXIge1xuICAgIG1hcmdpbjogMCA0NHB4IDAgOHB4O1xufVxuXG4uc2luLXRlc3RpVGV4dCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLnRlc3RpbW9uaWFsLXRleHQtc2xpZGVyIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGVzdGltb25pYWwtdGV4dC1zbGlkZXIgLnNpbi10ZXN0aVRleHQ+c3BhbiB7XG4gICAgY29sb3I6ICM5MDkwOTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnRlYWNoZXItaW5mby1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnRlYWNoZXItaW5mby1jb250YWluZXI+cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udGVhY2hlci1pbmZvLWNvbnRhaW5lciBwIGksIC50ZWFjaGVyLWluZm8tdGV4dD5zcGFuIGkge1xuICAgIGNvbG9yOiAjYmViZWJlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMThweDtcbn1cblxuLnNpbi10ZXN0aUltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbn1cblxuLnRlYWNoZXItaW1hZ2UtY2Fyb3VzZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZWFjaGVyLWltYWdlLWNhcm91c2VsOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm5ld3NsZXR0ZXItYXJlYSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoLi4vLi4vcHVibGljL2ltYWdlcy9iZy80LmpwZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDtcbiAgICBwYWRkaW5nLXRvcDogMjMzcHg7XG59XG5cbi5uZXdzbGV0dGVyLWNvbnRhaW5lciBoNCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xufVxuXG4ubmV3c2xldHRlci1jb250YWluZXIgaW5wdXQsIC5uZXdzbGV0dGVyLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjcsIDE4MCwgMTg1LCAwLjEpO1xuICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NsZXR0ZXItY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDE2N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiA3NiU7XG59XG5cbi5idXR0b24tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogIzFiYjRiOSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLm5ld3NsZXR0ZXItY29udGFpbmVyIC5idXR0b24tZGVmYXVsdCB7XG4gICAgbWFyZ2luLXRvcDogNjhweDtcbn1cblxuLm5ld3NsZXR0ZXItY29udGFpbmVyIC5idXR0b24tZGVmYXVsdCB7XG4gICAgbWFyZ2luLXRvcDogNjhweDtcbn1cblxuLmJ1dHRvbi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVCMTIwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJlYWRjcnVtYi1iYW5uZXItYXJlYS50ZWFjaGVycyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoLi4vLi4vcHVibGljL2ltYWdlcy9iZy9icmVhZGNydW1iLmpwZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgdG9wIC8gY292ZXI7XG59XG5cbi5icmVhZGNydW1iLWJhbm5lci1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcHVibGljL2ltYWdlcy9iZy9icmVhZGNydW1iLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMjUwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG59XG5cbi5icmVhZGNydW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4IDIycHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTE5cHg7XG4gICAgcGFkZGluZzogOHB4IDI1cHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYj5saSB7XG4gICAgY29sb3I6ICMxYmI0Yjk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyZWFkY3J1bWI+bGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxYmI0Yjk7XG59XG5cbi5icmVhZGNydW1iPmxpIGEge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnJlYWRjcnVtYj5saTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxYmI0Yjkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICB0b3A6IDExcHg7XG4gICAgd2lkdGg6IDZweDtcbn1cblxuLnRlYWNoZXItZGV0YWlscy1pbWFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVhY2hlci1kZXRhaWxzLWFyZWEgLnNvY2lhbC1saW5rcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDE3NywgMzIsIDAuOCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi50ZWFjaGVyLWRldGFpbHMtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnRlYWNoZXItZGV0YWlscy1pbmZvPmg0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZWFjaGVyLWRldGFpbHMtaW5mbz5zcGFuIHtcbiAgICBjb2xvcjogIzkwOTA5MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZWFjaGVyLWluZm8tdGV4dCB7XG4gICAgbWFyZ2luOiA4cHggMCAxOHB4O1xufVxuXG4udGVhY2hlci1pbmZvLXRleHQ+c3BhbiB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi50ZWFjaGVyLWluZm8tY29udGFpbmVyIHAgaSwgLnRlYWNoZXItaW5mby10ZXh0PnNwYW4gaSB7XG4gICAgY29sb3I6ICNiZWJlYmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xufVxuXG4udGVhY2hlci1hYm91dC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xufVxuXG4udGVhY2hlci1hYm91dC1pbmZvIC50ZWFjaGVyLWluZm8tdGV4dD5zcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udGVhY2hlci1pbmZvLXRleHQge1xuICAgIG1hcmdpbjogOHB4IDAgMThweDtcbn1cblxuLnRlYWNoZXItaW5mby10ZXh0PnNwYW4ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4udGVhY2hlci1hYm91dC1pbmZvIC50ZWFjaGVyLWluZm8tdGV4dCBzcGFuIGkge1xuICAgIHdpZHRoOiAyM3B4O1xufVxuXG4udGVhY2hlci1hYm91dC1pbmZvPnAge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi50ZWFjaGVyLWluZm8tY29udGFpbmVyIHAgaSwgLnRlYWNoZXItaW5mby10ZXh0PnNwYW4gaSB7XG4gICAgY29sb3I6ICNiZWJlYmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xufVxuXG4uc2luZ2xlLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLXRpdGxlPmgzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1YjEyMDtcbiAgICBib3R0b206IC05cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zY2hlZHVsZS10ZXh0PnNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbnNwYW4uc2NoZWR1bGUtdGltZSB7XG4gICAgY29sb3I6ICMxYmI0Yjk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLm9yYW5nZSAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVCMTIwO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG59XG5cbi5za2lsbC1iYXJzIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLXRleHQgaDEge1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWN0aW9uLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XG59XG5cbi5jb250YWN0LWZvcm0tY29udGFpbmVyIGlucHV0LCAuY29udGFjdC1mb3JtLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgY29sb3I6ICM5MDkwOTA7XG59XG5cbi5zaW5nbGUtd2lkZ2V0LWNvbnRhaW5lciBpbnB1dCwgLmNvbnRhY3QtZm9ybS1jb250YWluZXIgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLmNvbnRhY3QtZm9ybS1jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTk5cHg7XG59XG5cbi5jb250YWN0LWZvcm0tY29udGFpbmVyIGlucHV0LCAuY29udGFjdC1mb3JtLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgY29sb3I6ICM5MDkwOTA7XG59XG5cbnRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2FmYWZhZjtcbiAgICBoZWlnaHQ6IDE2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdC1mb3JtLWNvbnRhaW5lciAuYnV0dG9uLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uYnV0dG9uLWRlZmF1bHQuYnV0dG9uLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogI0Y1QjEyMDtcbn1cblxuLmNvbnRhY3QtZm9ybS1jb250YWluZXIgLmJ1dHRvbi1kZWZhdWx0IGkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uY29udGFjdC1hcmVhLWNvbnRhaW5lcj5wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmNvbnRhY3QtYWRkcmVzcy1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uY29udGFjdC1hZGRyZXNzLWluZm8ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5cbi5jb250YWN0LWljb24ge1xuICAgIGNvbG9yOiAjZjViMTIwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDE1cHg7XG59XG5cbi5jb250YWN0LWljb24gaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbn1cblxuLmNvbnRhY3QtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRhY3QtdGV4dD5oNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlIGgzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWJiNGI5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uaGVhZGVyLXRvcCB7XG4gICAgYmFja2dyb3VuZDogI2Y1YjEyMCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uaGVhZGVyLXRvcCBwLCBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyogR2FsbGVyeSBDU1MgKi9cblxuI2dhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5cbi8qIEZpbHRlcmFibGUgR2FsbGVyeSAqL1xuLmdhbGxlcnlfdGFicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICByb3ctZ2FwOiAwLjhyZW07XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIC8qYm9yZGVyLXJhZGl1czogMHB4IDUwcHggMHB4IDUwcHg7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdyk7Ki9cbn1cblxuLmdhbGxlcnlfdGFicyBsaSB7XG4gICAgcGFkZGluZzogMC43cmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDUwcHggMHB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIHRleHQtc2hhZG93OiAzcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCA5NSwgNDcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNlMWUzZTQgMCUsICNiNjIxZmUgNzQlKTtcbiAgICBib3gtc2hhZG93OiA1cHggMnB4IDVweCByZ2IoMTAyLCAxMDIsIDEwMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5nYWxsZXJ5X3RhYnMgbGkuYWN0aXZlLFxuLmdhbGxlcnlfdGFicyBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgOTUsIDQ3KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjZTFlM2U0IDAlLCBzYWxtb24gNzQlKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmdhbGxlcnlfdGFicyBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4uZ2FsbGVyeV90YWJzIGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgOTUsIDQ3KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjZTFlM2U0IDAlLCAjYjYyMWZlIDc0JSk7XG59XG5cbi5nYWxsZXJ5X3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnlfd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgIH1cbn1cblxuLmdhbGxlcnlfaXRlbSB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggcmdiKDEwMiwgMTAyLCAxMDEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiB3aGVuIHRoZSBnYWxsZXJ5X2l0ZW0gaGFzICdzaG93JyBjbGFzcyAqL1xuLmdhbGxlcnlfaXRlbS5zaG93IHtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjRzIGVhc2UtaW47XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4vKiB3aGVuIHRoZSBnYWxsZXJ5X2l0ZW0gaGFzICdoaWRlJyBjbGFzcyAqL1xuLmdhbGxlcnlfaXRlbS5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2FsbGVyeV9pdGVtIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmdhbGxlcnlfaXRlbTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLyogTGlnaHRib3ggKi9cbi5saWdodGJveCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5NTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLyogd2hlbiB0aGUgbGlnaHRib3ggaXMgb3BlbiAqL1xuLmxpZ2h0Ym94Lm9wZW4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubGlnaHRib3hfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgIG1hcmdpbjogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubGlnaHRib3hfd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICB9XG59XG5cbi5saWdodGJveF9jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93KTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cblxuLyogd2hlbiBMaWdodGJveCBpcyBvcGVuIHRoZW4gbGlnaHRib3gtY29udGVudCB3aWxsLi4uICovXG4ubGlnaHRib3gub3BlbiAubGlnaHRib3hfY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmdhbGxlcnlfaXRlbSAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qIGxpZ2h0Ym94LWNsb3NlLWJ0biAqL1xuLmxpZ2h0Ym94X2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzdmg7XG4gICAgcmlnaHQ6IDN2dztcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpZ2h0Ym94X2Nsb3NlIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi10b3A6IC0xLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saWdodGJveF9jbG9zZTpob3ZlciBzcGFuIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubGlnaHRib3hfY2xvc2Ugc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubGlnaHRib3hfY2xvc2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogTmV3cyBhbmQgRXZlbnQgKi9cbi5jbGFzcy1ncmlkLWFyZWEgLnNpbmdsZS1jbGFzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaW5nbGUtY2xhc3MtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLWNsYXNzLWltYWdlID4gYSwgLm92ZXJsYXktZWZmZWN0ID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1jbGFzcy1pbWFnZSA+IGE6YmVmb3JlLCAub3ZlcmxheS1lZmZlY3QgPiBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNsYXNzLWRhdGUsIC5nYWxsZXJ5LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICMxYmI0Yjkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGhlaWdodDogODRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigxLCAtMC42LCAwLjU3LCAtMC4xNSkgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigxLCAtMC42LCAwLjU3LCAtMC4xNSkgMHM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiA4NHB4O1xufVxuLmNsYXNzLWRhdGUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtY2xhc3MtdGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uY2xhc3MtZGVzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTBweDtcbn1cbi5jbGFzcy1kZXMgPiBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jbGFzcy1kZXMgPiBwIHtcbiAgICB3b3JkLXNwYWNpbmc6IDNweDtcbn1cbi5jbGFzcy1zY2hlZHVsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgaGVpZ2h0OiA0OXB4O1xufVxuLmNsYXNzLXNjaGVkdWxlID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDtcbiAgICB3aWR0aDogNDQlO1xufVxuXG4uY2xhc3Mtc2NoZWR1bGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5zcGFuLmFycm93IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDglO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNsYXNzLXNjaGVkdWxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuc3Bhbi5hcnJvdyA+IGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5zcGFuLmFycm93ID4gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzFiYjRiOSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbn1cbnNwYW4uYXJyb3c6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uY2xhc3MtZGVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjVCMTIwO1xufVxuLmNsYXNzLWRlcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFiYjRiOTtcbn1cbi5jbGFzcy1kZXMgYSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2xhc3Mtc2NoZWR1bGUgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQ4JTtcbn1cblxuLmNsYXNzLXNjaGVkdWxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNsYXNzLWdyaWQtYXJlYSAuc2luZ2xlLWNsYXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxudWwubGlzdCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjEnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG59XG4udG9wLXNvY2lhbCBhe1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi50b3Atc29jaWFsIGE6aG92ZXJ7XG4gICAgY29sb3I6ICMzZjUxYjU7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/