﻿details.accordion{margin:10px 0 20px 0;width:100%;border-bottom:1px solid #ddd}details.accordion:last-child{border-bottom:none}details.accordion:last-child .border-open{visibility:hidden}details.accordion * p{padding-bottom:20px;margin-bottom:0px !important}details.accordion p{padding-right:16px}details.accordion .border-open{border-bottom:1px solid #ddd}details.accordion[open]{border-bottom:none}details.accordion[open]>summary::after{transform:rotate(180deg);transition:all 500ms}details.accordion summary{display:flex;width:100%;list-style:none;padding-bottom:20px}details.accordion summary .content{width:100%;font-weight:500;cursor:pointer}details.accordion summary::after{transform:unset;transition:all 500ms;font-family:"Font Awesome 6 Pro";font-weight:400;color:#007864;content:"⌄";float:right;align-self:center;margin-left:auto}details.accordion summary.acc-MentalHealth::before{content:url(../img/MentalHealth.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-EyeClosed::before{content:url(../img/EyeClosed.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-BodyJoint::before{content:url(../img/BodyJoint.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-Brain::before{content:url(../img/Brain.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-CirclePulse::before{content:url(../img/CirclePulse.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-Heartbeat::before{content:url(../img/Heartbeat.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-Pills::before{content:url(../img/Pills.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-Ear::before{content:url(../img/Ear.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-Stomach::before{content:url(../img/Stomach.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-Ribbon::before{content:url(../img/Ribbon.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-GenderFemale::before{content:url(../img/GenderFemale.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}details.accordion summary.acc-Virus::before{content:url(../img/Virus.svg);display:inline-block;vertical-align:middle;height:32px;width:32px;min-width:32px;padding:4px;background-color:#bee6c8;border-radius:4px;margin-right:16px}.show-more-button{border:none}button.button.accordion{box-shadow:none}.accordion.button-container{text-align:center}.accordion.button-container button.button.secondary{box-shadow:none}.accordion.button-container button.button.secondary::after{font-family:"Font Awesome 6 Pro";font-weight:400;color:#007864;content:"   ⌄";float:right}.accordion.button-container button.button.secondary.open::after{content:"   ⌃"}.attention-banner{display:flex;flex-direction:column;background:#e6f6e7;border-radius:8px;padding:12px;color:#007864;font-size:1rem;line-height:27px}.attention-banner a{text-decoration:underline}.attention-banner *{margin-top:0px;margin-bottom:0px}.mobile-app-banner.container{width:100%;background-color:#007864;height:520px;color:#fff;padding:80px;display:grid;grid-template-columns:.9fr 1.2fr .9fr;align-content:center;align-items:center;gap:16px}.mobile-app-banner.container img{margin:10% auto}.mobile-app-banner.container div:nth-child(3){margin-left:20px}.mobile-app-banner.container p strong{font-size:1.25rem}.mobile-app-banner.container h3{color:#fff}.mobile-app-banner.container .apple-app-store-badge,.mobile-app-banner.container .google-app-store-badge{margin:24px 0}.mobile-app-banner.container ul li::marker{content:"✓   "}.mobile-app-banner.container ul li{line-height:24px;list-style-position:initial;margin:16px 0}@media(max-width: 768px){.mobile-app-banner.container{grid-template-columns:1fr;grid-template-rows:350px 2fr 2fr;height:fit-content}.mobile-app-banner.container img{height:320px;width:auto;margin:0 auto}.mobile-app-banner.container div:nth-child(2){grid-column-start:1;grid-row-start:1;text-align:center}}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat.ttf)}html{scroll-behavior:smooth}.wrapper{overflow:unset !important}a[href^=tel]{white-space:nowrap}a{color:#007864}.menu-item-has-children{cursor:pointer}.menu-item-has-children>.wrap{pointer-events:none}.menu-item-has-children>.wrap>a{pointer-events:none}.menu-item-has-children>.wrap>a span{pointer-events:none}.eng-mobile-menu li:nth-child(3),.eng-mobile-menu li:nth-child(4),.eng-mobile-menu li:nth-child(5){padding-left:12px}.ger-mobile-menu li:nth-child(4),.ger-mobile-menu li:nth-child(5),.ger-mobile-menu li:nth-child(6){padding-left:12px}.nv-content-wrap a:not(.button):not(.wp-block-file__button),.nv-content-wrap a:not(.button):not(.wp-block-file__button):hover,.nv-content-wrap a:not(.button):not(.wp-block-file__button):focus{text-decoration:underline}.nav-ul .menu-item-has-children:hover>.sub-menu,.nav-ul .menu-item-has-children:focus>.sub-menu,.nav-ul .menu-item-has-children:focus-within>.sub-menu{display:none;visibility:inherit;opacity:inherit}.nav-ul .menu-item-has-children>.sub-menu.dropdown-open{display:block;visibility:visible;opacity:1}.container404{text-align:center;margin-top:30px;margin-bottom:30px}.container404 img{max-width:min(800px,100%)}.main_image img,.main_image_full img{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}h1,h2,h3,h4,h5{margin-top:30px}h3{font-size:29px;color:#212121}img{border-radius:12px}header{position:sticky;width:100%;box-shadow:0 -1px 5px rgba(0,0,0,.4);z-index:2;top:0}header img{border-radius:0;max-height:70px;width:auto}nav{font-size:15px;max-width:1170px;margin:auto}nav .button{font-size:15px !important;margin-left:50px !important}body{font-size:15px;color:#212121}p{margin-bottom:20px}ul{list-style:disc;list-style-position:inside}ol{list-style-position:inside}.checked li{margin-bottom:10px}.checked i{color:#007864;margin-right:15px}.footer-top{background-color:#007864}#header-grid{box-shadow:none;background:#007864}.app-icons{display:flex;gap:15px;flex-wrap:wrap}.app-icons img{max-height:50px}.contact-form-container{max-width:600px;margin:auto;padding-bottom:50px}.apple-app-store-badge{background-image:url("../img/apple-app-store-badge.png");background-repeat:no-repeat;background-size:contain;width:150px;height:50px}.google-app-store-badge{background-image:url("../img/google-app-store-badge.png");background-repeat:no-repeat;background-size:contain;width:168px;height:50px}:target{scroll-margin-top:6rem}:focus{scroll-margin-bottom:10vh}.breadcrumbs{margin-top:42px}.margin-both{margin:40px 0}.margin-none{margin:0}.margin-top{margin-top:40px}.margin-bottom{margin-bottom:40px}.mint-green{background-color:#6fc993 !important}.medium-green{background-color:#bee6c8 !important}.light-green{background-color:#e6f6e7 !important}.lightest-green{background-color:#e9faf2}@media(max-width: 960px){.icon-bar{width:25px;color:#007864}.icon-bar:nth-of-type(2){margin:7px 0}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3){bottom:6px}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1){top:12px}}@media(max-width: 700px){header{padding-bottom:0}h3{font-size:21px;color:#212121}}.nv-single-post-wrap>div:not(:last-child){margin-bottom:var(--spacing, 30px)}@media(max-width: 700px){h1,h2,h3,h4,h5,h6{text-align:left !important}}.button{height:fit-content;width:fit-content}.button i.fa-external-link{margin-left:5px}.button.primary{background-color:#007864;color:#fff;font-size:15px;font-weight:600;padding:8px 16px;border-radius:50px;display:inline-block;text-transform:uppercase}.button.primary:hover,.button.primary:focus{background-color:#006050;opacity:1;text-decoration:none}.button.primary.blue{background-color:#2867b2}.button.primary.blue:hover{background-color:#2867b2;opacity:.8}.button.secondary{background-color:#fff;color:#007864;font-size:15px;font-weight:600;padding:8px 16px;box-shadow:rgba(0,0,0,.42) 0px 0px 0px 1px inset;transition:box-shadow 150ms ease-in 0s,padding 150ms ease-in 0s;border-radius:50px;border:none;display:inline-block;text-transform:uppercase}.button.secondary:hover,.button.secondary:focus{box-shadow:#007864 0px 0px 0px 1px inset;text-decoration:none}button.text-button{background:none;color:#fff;padding:0;margin:0;text-transform:none;font-weight:400;font-size:17px;letter-spacing:0}@media(max-width: 960px){button.text-button{font-size:15px;margin-top:10px}}button.text-button:hover,button.text-button:focus{opacity:.9}.cards .card{display:flex;flex-direction:column;border-radius:12px;overflow:visible}.cards .card .image-container{border-radius:12px}.cards .card .image-container img{object-fit:cover;max-height:156px;min-height:155.25px;width:100%}.cards .card .text-container{position:relative;margin-top:var(--card-text-top-margin);display:flex;flex-direction:column}.cards .card h3{font-size:1rem;margin:16px 0}.cards .card p{font-size:1rem;margin-block-end:8px}.cards .card p:last-child{margin-block-end:0}.cards .card .card-date{font-size:.875rem;margin-bottom:16px}.card{overflow:scroll;scrollbar-width:none}.card::-webkit-scrollbar{width:0;height:0}.carousel{display:grid;grid-template-columns:repeat(100, 70%);text-align:left;transition:transform 1s ease-in-out;margin-left:-20px}@media(min-width: 981px){.carousel{grid-template-columns:repeat(100, 40%);margin-left:-40px}}.carousel .column{padding:0 20px;margin:40px 0}@media(min-width: 981px){.carousel .column{padding:0 40px}}.carousel .column#column-0{display:none}@media(min-width: 981px){.carousel .column#column-0{display:block}}.carousel .column#column-1{border-left:none}@media(min-width: 981px){.carousel .column#column-1{border-left:solid 3px var(--nv-primary-accent)}}.carousel .column:not(:first-of-type){border-left:solid 3px var(--nv-primary-accent)}.carousel .column .title{font-weight:600;color:var(--nv-primary-accent);font-size:3rem;margin-bottom:24px;line-height:1}.carousel .column .text{font-weight:500}.title-wrapper{display:flex;justify-content:space-between;align-items:center}.title-wrapper h2{margin:0}@media(max-width: 981px){.title-wrapper h2{align-self:flex-start}}@media(max-width: 981px){.title-wrapper{flex-direction:column;align-items:unset}}.title-wrapper .carousel-buttons{display:flex;gap:24px}@media(max-width: 981px){.title-wrapper .carousel-buttons{align-self:flex-end}}.title-wrapper .carousel-buttons button{background-color:rgba(0,0,0,0);color:#717171;text-transform:none;font-size:1.1rem;font-weight:500;transition:opacity 1000ms ease-in-out;padding:0}.title-wrapper .carousel-buttons button i{font-size:1.5rem;vertical-align:-14%}.title-wrapper .carousel-buttons button i .fa-angle-left{margin-right:10px}.title-wrapper .carousel-buttons button i .fa-angle-right{margin-left:10px}.title-wrapper .carousel-buttons button[disabled]{pointer-events:none;opacity:0}.column-listing-block{background-color:#feeeea;width:100vw;position:relative;left:calc(-50vw + 50%)}.column-listing-block .column-listing-wrapper{max-width:1170px;width:100%;padding:26px 15px 72px;display:flex;flex-direction:column;margin:auto}@media(max-width: 700px){.column-listing-block .column-listing-wrapper{padding:0 15px 40px}}.column-listing-block .column-listing-wrapper p{margin-bottom:0}.column-listing-block .column-listing-wrapper .column-headings h2{margin-bottom:16px}.column-listing-block .column-listing-wrapper .column-headings .column-listing-text{max-width:600px}.column-listing-block .column-listing-wrapper .column-listing-list{padding-top:36px;display:flex;gap:56px}@media(max-width: 700px){.column-listing-block .column-listing-wrapper .column-listing-list{row-gap:32px}}.column-listing-block .column-listing-wrapper .column-listing-list .listing-wrapper{display:flex}.column-listing-block .column-listing-wrapper .column-listing-list .listing-wrapper .listing-icon{background-color:#fac8be;width:48px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-right:16px;color:#007864;font-size:18px;font-weight:600;padding:8px}.column-listing-block .column-listing-wrapper .column-listing-list .listing-wrapper .listing-icon img{border-radius:0px}.column-listing-block .column-listing-wrapper .column-listing-list .listing-wrapper .column-listing-heading{font-weight:600}.one-column{max-width:600px !important}.two-columns{flex-grow:1;width:47%}#consent-popup-container .consent-popup-screen *{font-family:var(--font-base)}#consent-popup-container .consent-popup-screen .consent-title-block{font-family:var(--font-headings);font-size:1.2rem;font-weight:600}#consent-popup-container .consent-popup-screen .consent-content-block .setting-title{font-family:var(--font-headings)}#consent-popup-container .consent-popup-screen .consent-cta-block button{font-family:var(--font-headings);letter-spacing:.5px;padding:12px 24px;border-radius:4px;font-weight:500}#consent-popup-container .consent-popup-screen .consent-cta-block button:hover{opacity:1}.consent-button-container{text-align:right}@media(max-width: 960px){.consent-button-container{text-align:left}}.contact-container{max-width:500px;margin:auto;padding-top:50px}.contact-container img{border-radius:50%;width:170px;height:170px}.contact-container h2,.contact-container p{text-align:center}.contact-info{display:flex;gap:30px}.contact-text{margin:auto 0}@media(max-width: 700px){.contact-info{flex-direction:column;text-align:center}}*{--outline-size: max(2px, 0.08em);--outline-style: solid;--outline-color: #006050}*:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}*:focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}*:focus:not(:focus-visible){outline:none;box-shadow:none}.nv-footer-content{margin-top:50px}.nv-footer-content .wp-block-social-links{display:flex;font-size:36px}.nv-footer-content ul{list-style:none}.footer-bottom{display:none}@media(max-width: 960px){.nv-footer-content{padding:30px 10px}.nv-footer-content .center{order:1}.nv-footer-content .c-left{order:2}.nv-footer-content .left{order:3}.nv-footer-content #block-28{text-align:center}.nv-footer-content .widget{margin-bottom:0px}.nv-footer-content .widget-title{font-size:15px;margin-top:20px}}.site-footer{z-index:1 !important}.wpforms-form input,.wpforms-form textarea{border-color:#949494 !important;border-radius:4px !important;background-color:#f9f9f9 !important;border-width:1px !important;width:100%}.wpforms-form input:focus,.wpforms-form textarea:focus{background-color:#fff;border:none;box-shadow:0 0 2px 2px #007864}.wpforms-form input.wpforms-error{border-color:#e34c4c;background-color:#fff}.wpforms-form .wpforms-error{color:#e34c4c;font-size:14px;font-weight:500}.wpforms-form .wpforms-field{margin-bottom:10px}.wpforms-form .wpforms-field-label{font-weight:500}.wpforms-form .wpforms-title{font-size:18px;font-weight:600;margin-bottom:15px}.wpforms-form .wpforms-description{margin-bottom:15px}.wpforms-form .wpforms-submit-container{margin-top:25px}.fullwidth-block-container{width:100vw;position:relative;left:calc(-50vw + 50%)}.fullwidth-block-container h2{font-size:var(--h2fontsize);font-weight:var(--h2fontweight) !important}.fullwidth-block-container h3{font-size:var(--h3fontsize)}.fullwidth-block-container .fullwidth-block-container-background{max-width:800px;margin:auto;padding:32px 15px}.fullwidth-block-container .fullwidth-block-container-background .fullwidth-block-list{display:flex;justify-content:space-between}@media(max-width: 700px){.fullwidth-block-container .fullwidth-block-container-background .fullwidth-block-list{flex-direction:column}}@media(max-width: 700px){.fullwidth-block-container .fullwidth-block-container-background .asterisk-text{font-size:12px}}.content-width-container{border-radius:12px}.content-width-container h2{font-size:var(--h2fontsize);font-weight:var(--h2fontweight) !important}.content-width-container h3{font-size:var(--h3fontsize)}.content-width-container .fullwidth-block-container-background{max-width:800px;margin:auto;padding:32px 15px}@media(max-width: 700px){.fullwidth-column{width:100% !important}}.green-centered-block-container{background-color:#007864;color:#fff;width:100vw;position:relative;left:calc(-50vw + 50%);padding:50px 0;margin-bottom:-50px}.green-centered-block-content{text-align:center;max-width:550px;margin:auto;padding:0 25px}.green-centered-block-content h3{color:#fff}.green-centered-block-content h4:nth-of-type(2){padding-top:20px}.green-centered-block-content .buttons a:first-of-type{margin-right:15px}.green-centered-block-content .buttons .primary{border:1px solid #fff}.green-centered-block-content a{color:#fff}.green-centered-block-content a:hover{color:var(--color)}.h2-container-greenlg{margin-top:50px}.h2-container-greenlg h2{text-align:center;color:#212121;font-size:40px;margin:0}.h2-container-blacksm{margin-top:50px}.h2-container-blacksm h2{text-align:center}@media(min-width: 800px){.h2-container-blacksm h2{padding:0 100px}}@media(max-width: 700px){.h2-container-greenlg h2{font-size:25px}.h2-container-blacksm h2{font-size:25px}}.faq-heading{text-align:center}.hero-container{width:100%;height:270px;display:flex;align-items:center;border-radius:12px;margin-bottom:50px;margin-top:25px}.hero-title{background:rgba(255,255,255,.7);padding:20px;width:max-content;margin:0 40px;border-radius:12px;font-size:40px;font-weight:500;line-height:1}.hero-card{max-width:624px;min-width:550px;background:#fff;padding:20px 32px;margin:32px;border-radius:12px;color:#212121}@media(max-width: 700px){.hero-card{min-width:auto;padding:20px 16px;margin:16px}}.hero-card h1,.hero-card p{margin:auto auto 8px;font-weight:600}.hero-card .type{color:#007864;text-transform:capitalize;font-weight:600}.hero-card .hero-info{display:flex;flex-direction:column;row-gap:16px;padding-top:8px}.hero-card .links{display:flex;gap:24px;margin:24px auto auto;flex-wrap:wrap}.hero-contact-wrapper{display:flex;width:100%;flex-wrap:wrap;row-gap:16px}.hero-contact-wrapper *{color:#212121}.hero-contact-wrapper .hero-contact{width:49%}@media(max-width: 700px){.hero-container{height:300px;display:flex;justify-content:center}.hero-title{font-size:26px;text-align:center;margin:110px 20px 0 20px;overflow:hidden}.hero-contact-wrapper{flex-direction:column;row-gap:16px;width:100%}.hero-contact-wrapper .hero-contact{width:100%}}.breadcrumbs-block1{margin:42px 0 !important}.breadcrumbs-block1 .bc-link{color:#000;padding:0 5px;font-size:13px}.breadcrumbs-block1 .bc-link:first-child{padding-left:0}.breadcrumbs-block1 .chevron::before{font-family:"Font Awesome 6 Pro";content:"";font-size:8px}.hero2{background-color:#007864;width:100vw;position:relative;left:calc(-50vw + 50%);padding:40px 30px;display:flex;flex-direction:column;margin-top:0 !important}@media(max-width: 960px){.hero2{padding:40px 15px}}.hero2 .hero2-banner{width:100%;max-width:1140px;display:flex;flex-direction:column;background:#e6f6e7;border-radius:8px;padding:12px;color:#007864;font-size:1rem;line-height:27px;margin:auto}.hero2 .hero2-banner p{margin-bottom:0px}.hero2 .hero2-wrapper{margin-top:40px;max-width:1170px;display:grid;align-self:center;grid-template-columns:464px 1fr;grid-template-rows:auto;grid-template-areas:"header image" "main image";justify-content:center}@media(max-width: 960px){.hero2 .hero2-wrapper{grid-template-columns:auto;grid-template-areas:"header" "image" "main"}}.hero2 .hero2-wrapper .hero2-content{color:#fff;z-index:1;margin-right:40px;grid-area:main}@media(max-width: 960px){.hero2 .hero2-wrapper .hero2-content{padding-right:inherit;padding:0 15px;margin-right:0px}}.hero2 .hero2-wrapper .hero2-content .hero2-sub-heading{padding-top:16px;font-weight:bold;font-size:15px}.hero2 .hero2-wrapper .hero2-content h1{margin:8px 0px 16px 0px;font-size:48px}@media(max-width: 960px){.hero2 .hero2-wrapper .hero2-content h1{font-size:29px}}.hero2 .hero2-wrapper .hero2-content .hero2-buttons{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px}.hero2 .hero2-wrapper .hero2-content .hero2-buttons .button-focus:focus{outline:solid 2px #fff;outline-offset:2px}.hero2 .hero2-wrapper .hero2-content .hero2-buttons .peach-button{font-size:15px;font-weight:600;background-color:#ffac99;padding:8px 16px;color:#000;border-radius:50px;display:inline-block;text-transform:uppercase}.hero2 .hero2-wrapper .hero2-image-wrapper{margin-left:auto;max-width:676px;grid-area:image}@media(max-width: 960px){.hero2 .hero2-wrapper .hero2-image-wrapper{display:flex;justify-content:center;margin-left:0}}.hero2 .hero2-wrapper .hero2-image-wrapper .hero2-image{z-index:1;position:relative;height:507px;object-fit:cover;display:none}@media(min-width: 960px){.hero2 .hero2-wrapper .hero2-image-wrapper .hero2-image{display:block}}@media(min-width: 960px){.hero2 .hero2-wrapper .hero2-image-wrapper .hero2-mobile-image{display:none}}.hero2 .kaari{opacity:.25;position:absolute;right:0;bottom:0}@media(max-width: 960px){.hero2 .kaari{display:none}}.hero2-nav-buttons{background-color:#e6f6e7;width:100vw;position:relative;left:calc(-50vw + 50%)}.hero2-nav-buttons .hero2-nav-buttons-wrapper{display:flex;gap:40px;padding:0 15px;margin:0 auto;max-width:var(--container)}.hero2-nav-buttons .hero2-nav-buttons-wrapper details{width:100%;font-size:13px}.hero2-nav-buttons .hero2-nav-buttons-wrapper details[open] summary:after{content:""}.hero2-nav-buttons .hero2-nav-buttons-wrapper details summary{padding:18px 0;list-style:none;color:#007864;font-weight:600;cursor:pointer}.hero2-nav-buttons .hero2-nav-buttons-wrapper details summary::after{font-family:"Font Awesome 6 Pro";content:"";float:right;transform:translateY(-12.5%);align-self:center}.hero2-nav-buttons .hero2-nav-buttons-wrapper details .content .nav-button:first-child p{padding-top:6px}.hero2-nav-buttons .hero2-nav-buttons-wrapper details .content .nav-button p{padding-bottom:24px;margin:0}.hero2-nav-buttons .hero2-nav-buttons-wrapper .nav-button{color:#007864;font-size:13px;font-weight:600;text-decoration:none;padding:26px 0}.hero2-nav-buttons .hero2-nav-buttons-wrapper .nav-button:hover{color:#000}.hero2-nav-buttons .desktop{display:none}.hero2-nav-buttons .mobile{display:flex}@media(min-width: 960px){.hero2-nav-buttons .desktop{display:flex}.hero2-nav-buttons .mobile{display:none}}.breadcrumbs-block{align-self:end;margin-bottom:5px;margin-right:40px;grid-area:header}@media(max-width: 960px){.breadcrumbs-block{margin-bottom:40px;margin-right:0px}}.breadcrumbs-block .home-img{display:inline-block;width:20px;aspect-ratio:1/1;background-color:#fff;-webkit-mask:url(../img/Home.svg) no-repeat center;transform:translate(0, 20%)}.breadcrumbs-block .bc-link{color:#fff;padding:0 5px;font-size:13px}.breadcrumbs-block .bc-link:first-child{padding-left:0}.breadcrumbs-block .chevron::before{color:#fff;font-family:"Font Awesome 6 Pro";content:"";font-size:8px;transform:translate(0, -5%);display:inline-block}.hero-margin{margin-bottom:40px}.white-text{color:#fff}.dark-text{color:#000}.hero-no-margin{margin-top:0 !important;grid-template-areas:"main image" !important;align-items:center}@media(max-width: 960px){.hero-no-margin{grid-template-columns:auto !important;grid-template-areas:"header" "image" "main" !important}}.image-gallery{padding:40px 0}.image-gallery img{cursor:pointer}@media(max-width: 700px){.image-gallery{padding:20px 0}}.image-gallery .image-gallery-four{display:flex;gap:12px}@media(max-width: 700px){.image-gallery .image-gallery-four{flex-direction:column;align-items:center}}.image-gallery .image-gallery-four .image-wrapper{width:100%;border-radius:12px}.image-gallery .image-gallery-four .image-wrapper img{width:100%;aspect-ratio:3/4;object-fit:cover}@media(max-width: 700px){.image-gallery .image-gallery-four .image-wrapper img{aspect-ratio:21/9}}.image-gallery .image-gallery-six{gap:6px 12px;display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width: 700px){.image-gallery .image-gallery-six{grid-template-columns:1fr 1fr}}.image-gallery .image-gallery-six .image-wrapper img{width:100%;aspect-ratio:4/3;object-fit:cover}.image-gallery .image-gallery-eight{display:grid;grid-template-columns:3.15fr 1fr 1.8fr;gap:12px}@media(max-width: 700px){.image-gallery .image-gallery-eight{grid-template-columns:auto;gap:6px}}.image-gallery .image-gallery-eight .wrapper-one{gap:6px 12px;display:grid;grid-template-columns:1fr 1fr}.image-gallery .image-gallery-eight .wrapper-one .image-wrapper img{width:100%;aspect-ratio:4/3;object-fit:cover}@media(max-width: 700px){.image-gallery .image-gallery-eight .wrapper-one .image-wrapper img{aspect-ratio:21/9}}.image-gallery .image-gallery-eight .wrapper-two{display:grid;grid-template-rows:1fr 1fr 1fr;gap:6px 12px}@media(max-width: 700px){.image-gallery .image-gallery-eight .wrapper-two{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}}.image-gallery .image-gallery-eight .wrapper-two .image-wrapper img{width:100%;aspect-ratio:4/3;object-fit:cover}.image-gallery .image-gallery-eight .wrapper-three .image-wrapper img{width:100%;aspect-ratio:3/4;object-fit:cover}@media(max-width: 700px){.image-gallery .image-gallery-eight .wrapper-three .image-wrapper img{aspect-ratio:21/9}}.image-gallery .image-gallery-ten{display:grid;grid-template-columns:.72fr .83fr .97fr .83fr;gap:12px}@media(max-width: 700px){.image-gallery .image-gallery-ten{grid-template-columns:auto;gap:6px}}.image-gallery .image-gallery-ten .wrapper-one{gap:0px 12px;display:grid;grid-template-rows:1fr 1fr}@media(max-width: 700px){.image-gallery .image-gallery-ten .wrapper-one{grid-template-rows:auto;grid-template-columns:1fr 1fr}}.image-gallery .image-gallery-ten .wrapper-one img{width:100%;aspect-ratio:4/3;object-fit:cover}@media(max-width: 700px){.image-gallery .image-gallery-ten .wrapper-one img{aspect-ratio:21/9;width:100%}}.image-gallery .image-gallery-ten .wrapper-two img{width:100%;aspect-ratio:3/4;object-fit:cover}@media(max-width: 700px){.image-gallery .image-gallery-ten .wrapper-two img{aspect-ratio:21/9}}.image-gallery .image-gallery-ten .wrapper-three{gap:0px 12px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}@media(max-width: 700px){.image-gallery .image-gallery-ten .wrapper-three{gap:6px 12px}}.image-gallery .image-gallery-ten .wrapper-three img{width:100%;aspect-ratio:4/3;object-fit:cover}.image-gallery .image-gallery-ten .wrapper-four img{width:100%;aspect-ratio:3/4;object-fit:cover}@media(max-width: 700px){.image-gallery .image-gallery-ten .wrapper-four img{aspect-ratio:21/9}}.image-gallery-modal{width:100%;height:100%;background-color:rgba(0,0,0,.85);position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;padding:0 11px;display:none}.image-gallery-modal .image-modal-content{overflow:hidden;max-width:665px;display:flex;flex-direction:column;gap:16px;padding:4px}.image-gallery-modal .image-modal-content .modal-close{margin-left:auto}.image-gallery-modal .image-modal-content .modal-close .button-close{cursor:pointer;color:#fff;font-size:16px;font-weight:600;padding:8px;border-radius:8px}.image-gallery-modal .image-modal-content .modal-close .button-close:after{font-weight:400;font-family:"Font Awesome 6 Pro";content:"";padding-left:7px}.image-gallery-modal .image-modal-content .modal-close .button-close:hover{transition:.5s;background-color:rgba(255,255,255,.15)}.image-gallery-modal .image-modal-content .modal-image{margin:auto}.image-gallery-modal .image-modal-content .modal-image img{object-fit:cover}.image-gallery-modal .image-modal-content .modal-text{color:#fff;font-size:13px;font-weight:500}.image-gallery-modal .image-modal-content .modal-image-array{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.image-gallery-modal .image-modal-content .modal-image-array .array-image{width:58.5px;position:relative;border:3px solid rgba(0,0,0,0)}.image-gallery-modal .image-modal-content .modal-image-array .array-image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.3);opacity:0;border-radius:15px;cursor:pointer}.image-gallery-modal .image-modal-content .modal-image-array .array-image:hover:after{opacity:1}.image-gallery-modal .image-modal-content .modal-image-array .array-image img{aspect-ratio:4/3;width:100%;vertical-align:top;object-fit:cover}.image-gallery-modal .image-modal-content .modal-image-array .selected-image{border:3px #fff solid;border-radius:15px}.image-text-block-container{display:flex;gap:30px;padding:40px 0}@media(max-width: 700px){.image-text-block-container{padding:20px 0}}.image-text-block-container>div{width:100%}.image-text-block-container img{max-width:min(530px,100%);aspect-ratio:4/3;object-fit:cover}.image-text-block-container h3{margin-top:0}.image-text-block-text{margin:auto}.image-text-block-text ol{padding-bottom:30px}.image-text-block-text li::marker{font-size:30px;color:#007864;font-weight:600}.image-text-block-image{margin:auto}.image-text-block-buttons{display:flex;gap:15px;flex-wrap:wrap}.right-side{flex-direction:row-reverse}.right-side img{display:flex;margin-left:auto}@media(max-width: 700px){.image-text-block-container{flex-direction:column}.image-text-block-container img{min-width:100%;max-height:400px;object-fit:cover}.right-side img{margin-left:0}}.jobs-container{padding-top:40px}.jobs-container h2{text-align:center}.job-rows-container{max-width:850px;margin:auto}.job-row{display:flex;justify-content:space-between;border:1px solid #e0e0e0;border-radius:4px;padding:15px;margin-bottom:24px}.job-row i{margin-right:7px}.job-row-right{margin:auto 0;min-width:150px}.job-row-left>div:nth-of-type(2){margin:5px 0}.job-row-title{color:#007864;font-weight:500}.jobs-bottom{max-width:600px;text-align:center;margin:auto;padding-bottom:50px}@media(max-width: 700px){.job-row{flex-direction:column;gap:15px}}.link-buttons-container{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}@media(max-width: 700px){.link-buttons-container{gap:15px;flex-wrap:wrap}}.location-information{display:flex;gap:16px;width:100%}@media(max-width: 700px){.location-information{flex-direction:column}}.location-information h3{font-size:18px;font-weight:600;margin:0}.location-information h4{font-size:16px;font-weight:700;margin:0 0 4px 0}.location-information span{font-size:16px}.location-information .opening-hours{width:50%;border-radius:12px;display:flex;flex-direction:column;gap:24px;background-color:#e6f6e7;padding:32px}@media(max-width: 700px){.location-information .opening-hours{width:100%}}.location-information .opening-hours .weekday{display:flex;align-items:center}.location-information .opening-hours .weekday .weekday-icon-wrapper .weekday-icon{font-size:16px;display:inline-block;text-align:center;width:120px;height:43px;margin-right:14px;border-radius:8px;color:#00483c;padding:8px;background-color:#bee6c8}.location-information .information{width:50%;border-radius:12px;padding:32px;background-color:#feeeea;display:flex;flex-direction:column;gap:24px}@media(max-width: 700px){.location-information .information{width:100%}}.location-information .information .listing-wrapper{display:flex;align-items:center;gap:16px}.location-information .information .listing-wrapper a{color:#000;text-decoration:underline}.location-information .information .listing-wrapper a:hover{color:#006050}.location-information .information .listing-wrapper .listing-image-wrapper{display:inline-flex;padding:8px;border-radius:8px;background-color:#fac8be}.location-information .information .listing-wrapper .listing-image-wrapper .listing-image{width:20px;height:20px;max-width:none}.location.container .hero-container{height:fit-content}.location.container section{margin:104px 0}@media(max-width: 700px){.location.container section{margin:60px 0}}.location.container section h2{text-align:center;margin-bottom:48px;font-weight:600}.location.container h2{margin:0px 0px 20px 0px;font-weight:400}.location.container .about-us.container{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.location.container .about-us.container .phone>a{color:#fff}.location.container .about-us.container .card{text-align:center;display:flex;flex-direction:column;gap:16px;border-radius:12px;background:#007864;color:#fff;padding:32px 24px}.location.container .about-us.container .card p{font-size:1.25rem;font-weight:500}.location.container .about-us.container .booking-contact{font-size:.875rem;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:24px}.location.container .about-us.container .booking-contact .phone{font-size:1.25rem}.location.container .about-us.container .booking-contact .icon-data-container{color:#fff}.location.container .about-us.container .app-badges{display:flex;flex-direction:row;gap:24px;justify-content:space-evenly;flex-wrap:wrap}.location.container .display-locations-map{justify-content:space-evenly;height:400px}.location.container .display-locations-map .map{width:80%}.location.container .location-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:48px;justify-content:space-evenly}.location.container .location-info>div{display:flex;flex-direction:column;justify-content:flex-start}.location.container .location-info>div>div{margin:8px 0}.location.container .location-info .location-instructions{width:30%;max-width:30%}.location.container .mobile-heading{margin-top:20px;margin-bottom:8px}.location.container .icon-data-container{color:#007864;display:flex;flex-direction:row;gap:16px}.location.container .icon-data-container *{align-self:center}.location.container .icon-data-container .opening-time .opening-hours{color:#212121}.location.container .icon-data-container a{color:#007864}.location.container .location-prices>.price-titles{font-weight:800;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr}.location.container .location-prices>.price-titles span:nth-child(2){color:#007864}.location.container .location-prices>.price-titles::after{content:"   "}.location.container .location-prices .summary{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr}.location.container .image-text-block-container{gap:80px}@media(max-width: 700px){.location.container .image-text-block-container{gap:40px}}.location.container .image-text-block-container img{margin:0}.location.container .image-text-block-container .image-text-block-text li{margin:16px 0}.location.container .two-column-text-block-container div{padding:32px 24px}.location.container .two-column-text-block-container div:nth-child(1){background:#f9f9f9;border-radius:12px}.location.container section.support h2{margin-bottom:20px}.location.container section.support .icon-data-container{margin-top:16px}.location.container section.support .button{margin-top:16px}.post-heading{margin:60px 0}.post-heading .job-post-title{text-align:center}.post-heading .post-title{margin-bottom:10px}@media(min-width: 960px){.neve-main .location.container article.location{max-width:100%;width:100%}}@media(max-width: 768px){.location.container{font-size:larger}.location.container .location-info .location-instructions{width:100%;max-width:100%}}@media(max-width: 700px){.location.container .display-locations-map .map{width:90%}}@media(max-width: 576px){.location.container .about-us.container{display:grid;grid-template-columns:1fr;gap:32px}}.image-buttons{background-color:#bee6c8;width:100vw;position:relative;left:calc(-50vw + 50%);padding:3.5rem 1.4rem;display:flex;justify-content:center;margin:40px 0}@media(max-width: 700px){.image-buttons{padding:2rem 1.4rem;margin:20px 0}}.image-buttons__content{max-width:72rem;display:grid;column-gap:5rem;grid-template-columns:1fr 1fr}@media(max-width: 700px){.image-buttons__content{grid-template-columns:1fr}}.image-buttons__content__image-container{display:flex;align-items:center;justify-content:center}@media(max-width: 700px){.image-buttons__content__image-container{display:none}}.image-buttons__content__image-container img{max-height:565px;width:auto}.image-buttons__content__content-container{display:flex;flex-direction:column;justify-content:center}.image-buttons__content__content-container h2{font-size:1.75rem;margin-top:0;margin-bottom:1.5rem}.image-buttons__content__content-container__content{display:flex;flex-direction:column}.image-buttons__content__content-container__content h3{font-size:1.125rem;margin-top:0;margin-bottom:.5rem}.image-buttons__content__content-container__content__buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.image-buttons__content__content-container__content__buttons a{box-shadow:none !important}.locations-list .location{padding:16px}.locations-list .location:not(:last-of-type){border-bottom:1px solid #e5e5e5}.location-top-info{display:flex}.location-bottom-info{display:flex;padding:15px 0;gap:30px}.location-bottom-info i{margin-right:5px}.location-info{margin:auto 0}.location-info .map-location-info-address{margin-top:10px}.city-filters{display:flex;gap:20px;justify-content:flex-end;margin-bottom:15px;flex-wrap:wrap}.city-buttons{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.map-title{text-align:center;margin-top:30px}.website-link-container{margin-top:10px}button[role=tab]{background-color:rgba(0,0,0,0);border-radius:0;text-decoration:underline;padding:0;color:#000;font-weight:400}button[role=tab][aria-selected=true]{font-weight:600}.location-image{width:170px;max-width:170px;margin:auto 0;display:flex;align-items:center;margin-right:15px}.location-image img{margin:auto}.display-locations-map{display:flex;height:60vh;max-height:600px;margin-bottom:80px}@media(max-width: 700px){.display-locations-map{height:unset;flex-direction:column-reverse;align-items:center;max-height:unset}}.display-locations-map[aria-labelledby=fulda] .location:not(.fulda),.display-locations-map[aria-labelledby=hochheim] .location:not(.hochheim),.display-locations-map[aria-labelledby=kaiserslautern] .location:not(.kaiserslautern),.display-locations-map[aria-labelledby=landstuhl] .location:not(.landstuhl),.display-locations-map[aria-labelledby=mainz] .location:not(.mainz),.display-locations-map[aria-labelledby=pirmasens] .location:not(.pirmasens),.display-locations-map[aria-labelledby=ramstein-miesenbach] .location:not(.ramstein-miesenbach),.display-locations-map[aria-labelledby=weilerbach] .location:not(.weilerbach),.display-locations-map[aria-labelledby=wiesbaden] .location:not(.wiesbaden),.display-locations-map[aria-labelledby=kirchheimbolanden] .location:not(.kirchheimbolanden){display:none}.display-locations-map .locations-list{overflow-y:auto;width:50%;border:1px solid #e5e5e5}@media(max-width: 700px){.display-locations-map .locations-list{height:40vh;width:100%}}.display-locations-map .map{width:50%}@media(max-width: 700px){.display-locations-map .map{min-height:300px;height:40vh;width:100%}}.display-locations-map #map{height:100%}@media(max-width: 700px){.locations-list{border-radius:4px;margin-top:10px;min-height:300px}.locations-list .location{padding:16px}.locations-list .location-bottom-info{flex-direction:column;gap:0;padding:10px 0 0}.city-filters{gap:15px;justify-content:center}.location-image{display:none}.filter-text{width:100%;text-align:center}}@media(min-width: 576px){.header-menu-sidebar-bg{--justify: flex-start !important}}.nav-ul .sub-menu{background-color:#fff !important;border-radius:4px;box-shadow:0px 7px 15px 0px rgba(107,107,107,.1411764706)}.nav-ul .sub-menu *{color:#007864 !important}.nav-ul .sub-menu li .wrap{padding:0}.nav-ul .sub-menu li .wrap a{padding:18px 8px}.nav-ul .sub-menu li:not(:last-child){border-bottom:1px solid #ddd}.nav-ul .sub-menu li:hover .wrap a{background-color:#ddd}.nav-ul .sub-menu li:first-child:hover .wrap a{background-color:#ddd;border-radius:4px 4px 0px 0px}.nav-ul .sub-menu li:last-child:hover .wrap a{background-color:#ddd;border-radius:0px 0px 4px 4px}.mobile-app-banner{margin:120px 0px 125px}@media(max-width: 1000px){.mobile-app-banner{margin:120px 0px 40px}}.mobile-app-banner .mobile-app-banner-wrap{display:grid;grid-template-columns:1fr 1fr;background-color:#feeeea;border-radius:12px}@media(max-width: 1000px){.mobile-app-banner .mobile-app-banner-wrap{margin-top:227px;grid-template-columns:none;flex-direction:column-reverse}}.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-content{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:35px 56px 40px;width:100%;min-height:340px}@media(max-width: 1000px){.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-content{order:2;padding:32px 24px 48px}}.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-content h2{text-align:left;line-height:normal;max-width:600px;font-size:40px;margin:0}.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-content a{align-self:flex-start}.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-content a .peach-button{color:#151515;font-size:16px;font-weight:600;background-color:#ffac99;padding:14px 32px;margin-bottom:16px;border-radius:100px;display:inline-block}.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-links-container{display:flex;gap:16px}@media(max-width: 700px){.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-links-container{flex-direction:column}}.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-links-container img{display:block}.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-image{margin:-80px 8px -80px 0;display:flex;justify-content:center;align-items:center}@media(max-width: 1000px){.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-image{margin:-187px 8px 0 8px;text-align:center}.mobile-app-banner .mobile-app-banner-wrap .mobile-app-banner-image img{max-height:600px}}.card-modal{position:fixed;visibility:hidden;overflow:hidden;opacity:0;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:rgba(255,255,255,.5);transition:.25s all;margin:0 !important;display:flex;align-items:center}.card-modal .card-modal-content{background-color:#fff;margin:15% auto;border:1px solid #f4f4f4;border-radius:0px 12px 12px 12px;width:80vw;max-width:719px;height:90vh;max-height:569px;box-shadow:0px 0px 8px rgba(0,0,0,.08);display:flex;flex-direction:column}@media(max-width: 700px){.card-modal .card-modal-content{width:95vw;height:95vh;max-height:99999px}}.card-modal .card-modal-content .close{width:100%;color:#007864;font-size:1.1rem}.card-modal .card-modal-content .close .close-button{cursor:pointer;display:inline-block;background-color:#007864;padding:12px}.card-modal .card-modal-content .close .close-button:after{display:block;font-size:50px;content:"×";color:#fff}.card-modal .card-modal-content .info-container{display:flex;flex-direction:column;height:100%;width:100%;overflow:auto;padding:8px 32px 32px 32px}.card-modal .card-modal-content .info-container button{margin-top:10px}.card-modal .card-modal-content .info-container .personnel-info{display:flex;flex-direction:column;text-align:center;align-items:center;font-size:1.1rem}.card-modal .card-modal-content .info-container .personnel-info img{width:160px;height:160px;border-radius:100px;object-fit:cover}.card-modal .card-modal-content .info-container .personnel-info h3{margin:16px 0px 16px 0px;font-size:1.75rem;text-align:center}.card-modal .card-modal-content .info-container .personnel-info span{padding-bottom:16px}.card-modal .card-modal-content .info-container .personnel-info a{font-size:1.1rem;text-decoration:underline}.card-modal .card-modal-content .info-container .personnel-text{flex-grow:1}.show-modal{visibility:visible;opacity:1}.switcher-button-wrapper{display:none;align-items:center}@media(min-width: 960px){.switcher-button-wrapper{display:flex;gap:20px}}.switcher-button-wrapper .desktop-lang-wrapper{position:relative;display:inline-block}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-button{font-weight:400;background-color:#007864;color:#fff;font-size:16px;border:none;padding:9px 12px;cursor:pointer}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-button:hover{background-color:#0d7f6c;border-radius:39px}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-button:before{font-weight:300;font-family:"Font Awesome 6 Pro";content:"";padding-right:10px}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-button:after{display:inline-block;font-family:"Font Awesome 6 Pro";font-size:10px;content:"";margin-left:10px;transform-origin:center;transform:translateY(-15%)}.switcher-button-wrapper .desktop-lang-wrapper .flipped-arrow:after{transform:rotate(180deg) translateY(15%)}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-content{display:none;position:absolute;border-radius:4px;background-color:#fff;min-width:93px;box-shadow:0px 7px 15px 0px rgba(107,107,107,.1411764706);z-index:1}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-content a{color:#000;padding:18px 8px;text-decoration:none;display:block}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-content a:first-child{border-bottom:1px solid #ddd}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-content a:first-child:hover{background-color:#ddd;border-radius:4px 4px 0px 0px}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-content a:last-child:hover{background-color:#ddd;border-radius:0px 0px 4px 4px}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-content .not-curr-lang{color:#007864 !important}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-content .not-curr-lang:after{font-family:"Font Awesome 6 Pro";content:"";font-size:16px;float:right}.switcher-button-wrapper .desktop-lang-wrapper .dropdown-content-active{display:block}.switcher-button-mobile-wrapper{display:flex;flex-direction:column}@media(min-width: 960px){.switcher-button-mobile-wrapper{display:none}}.switcher-button-mobile-wrapper .mobile-lang-wrapper{padding-top:28px;float:left;display:flex}@media(min-width: 576px){.switcher-button-mobile-wrapper .mobile-lang-wrapper{float:right}}.switcher-button-mobile-wrapper .mobile-lang-wrapper .mobile-lang-title{color:#fff;margin-right:27px}.switcher-button-mobile-wrapper .mobile-lang-wrapper .mobile-lang-title:before{font-family:"Font Awesome 6 Pro";content:"";padding-right:10px}.switcher-button-mobile-wrapper .mobile-lang-wrapper .mobile-lang-content a{color:#fff}.switcher-button-mobile-wrapper .mobile-lang-wrapper .mobile-lang-content a:first-child{margin-right:36px;position:relative}.switcher-button-mobile-wrapper .mobile-lang-wrapper .mobile-lang-content a:first-child:after{content:"/";color:#fff;position:absolute;right:-23px}.switcher-button-mobile-wrapper .mobile-lang-wrapper .mobile-lang-content .curr-lang{text-decoration:underline;text-underline-offset:5px;color:#fff}.button-digital-clinic{text-align:center;padding:8px 16px;background-color:#fff;color:#0d7f6c;font-weight:600;border-radius:50px;display:inline-block;font-size:15px;text-transform:uppercase}.posts-listing h2{text-align:center}.posts-listing .cards{--card-height: 440px;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:91px}.posts-listing .cards .card{min-width:308px;width:28%}.posts-listing .cards .card .text-container:first-child{--card-text-top-margin: calc(var(--card-height) / 2)}.category-filter{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 20px;margin:0px 0px 50px 0px;list-style-type:none}.category-filter a{font-size:18px;color:#212121;margin:0;font-weight:bold}.category-filter [aria-selected=true]{color:#007864 !important;text-decoration:underline}.tablinks{cursor:pointer}.arrow-link::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.arrow{margin-top:8px;background-color:#fff;transition:.5s;border-radius:100px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;clip-path:circle(24px at center)}.arrow::before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"";font-size:24px;transform:translate(50%);transition:.5s;color:#151515}.arrow::after{font-family:"Font Awesome 6 Pro";font-weight:300;content:"";font-size:24px;transform:translate(150%);transition:.5s;color:#007864}.arrow-link:hover .arrow{background-color:#f4f4f4}.arrow-link:hover .arrow::before{transform:translate(-150%)}.arrow-link:hover .arrow::after{transform:translate(-50%)}@media(max-width: 1135px){.posts-listing .cards .card{width:43%}}@media(max-width: 736px){.posts-listing .cards{gap:40px;justify-content:center}.posts-listing .cards .card{width:72%}.posts-listing .cards .card .image-container img{display:none}.arrow{background-color:#f4f4f4}.arrow::before{display:none}.arrow::after{transform:translate(0%);transition:0s}.arrow-link:hover .arrow::after{transform:translate(0%);transition:0s}}.services .card,.services .card *:not(.button){background-color:#007864;color:#fff}.services .card{width:100%;padding:24px;height:auto}.services .card h1,.services .card h2,.services .card h3{margin:16px 0}.services .button{margin-block-start:16px}.services.accordions-container{margin:24px 0}.services.grid-columns-1{display:grid;grid:auto/1fr}.services.grid-columns-2{display:flex;gap:0 198px}.services.accordion-block{margin-top:54px;display:flex;width:100%;align-items:start;flex-direction:column}@media(max-width: 768px){.services.grid-columns-2.cards{display:flex;gap:24px 0;flex-wrap:wrap}.services.grid-columns-2.accordions-container{display:flex;flex-wrap:wrap}.services.grid-columns-2.accordions-container .accordion-block{margin:0}}.nv-thumb-wrap{text-align:center}.site-wide-banner{width:100%;text-align:center;padding:18px 0;background-color:#e9faf2;color:#000}.tab-block .image-size{aspect-ratio:21/9;object-fit:cover;width:100%}.tab-block .heading{text-align:center;font-size:var(--h2fontsize);font-weight:bold}.tab-block .wrappers{display:flex;flex-direction:row}.tab-block .wrappers .tabs{border-right:1px solid #ddd;margin-left:auto;margin-right:16px;width:100%}.tab-block .wrappers .tabs .tab{color:#151515;padding:8px;display:block}.tab-block .wrappers .tabs .tab:hover{background-color:#e9faf2;color:#151515}.tab-block .wrappers .tabs .tab[aria-selected=true]{background-color:#e9faf2;box-shadow:inset -7px 0px 0px 0px #007864}.tab-block .wrappers .contents .content{width:701px}.tab-block .wrappers .contents .content h3{font-size:var(--h3fontsize)}.tab-block .wrappers details summary{list-style:none;padding:12px;border-top:1px solid #ddd;font-weight:bold}.tab-block .desktop{display:none}.tab-block .mobile{display:flex;flex-direction:column}.tab-block .mobile p{margin:0;padding-bottom:20px}@media(min-width: 960px){.tab-block .desktop{display:flex}.tab-block .mobile{display:none}}#team .content{background-color:#f9f9f9;padding:40px}@media(max-width: 700px){#team .content{padding:20px}}#team .content .team-flex{display:grid;grid-gap:40px;grid-template-columns:repeat(auto-fit, 320px)}@media(max-width: 700px){#team .content .team-flex{grid-gap:24px}}#team .content .team-member{display:flex;flex-direction:column;align-items:center;background-color:#fff;width:320px;border-radius:12px;padding:32px 24px}#team .content .team-member :nth-child(2){font-weight:bold}#team .content .team-member span{padding-bottom:8px;text-align:center}#team .content .team-member .title{padding-bottom:16px}#team .content .team-member a{padding-bottom:8px}#team .content .team-member .email{padding-bottom:16px;text-align:center}#team .content .team-member .team-image-container{width:90px;height:90px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;padding-top:10px}#team .content .team-member .team-image-container .team-profile-pic{width:80px;height:80px;border-radius:100px;object-fit:cover;transition:all .5s}#team .content .team-member .team-image-container .team-profile-pic:hover{transform:scale(1.1)}.three-column-text-block-container{display:flex;gap:30px;padding:30px 0}.three-column-text-block-container>div{width:100%}.three-column-text-block-container>div>h3{font-size:18px;color:#212121}.digital-clinic-third-column{height:100%;display:flex;flex-direction:column;justify-content:center}@media(max-width: 700px){.three-column-text-block-container{flex-direction:column}}.tour-map{height:568px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:12px;background-repeat:no-repeat;background-size:cover}.tour-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;border-radius:12px;opacity:.5}.tour-map .tour-consent-container{text-align:center;background-color:#fff;padding:24px;margin:0px 8px;border-radius:12px;max-width:581px;color:#000;z-index:1}.tour-map .tour-consent-container i{font-size:32px;padding-bottom:13px;color:#007864}#google-map iframe{border-radius:12px}.two-column-text-block-container{display:flex;gap:30px;padding:30px 0}.two-column-text-block-container>div{width:100%}@media(max-width: 700px){.two-column-text-block-container{flex-direction:column}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjY29yZGlvbi5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiYXR0ZW50aW9uLWJhbm5lci5zY3NzIiwiYmFubmVycy5zY3NzIiwiYmFzZS5zY3NzIiwiYnV0dG9ucy5zY3NzIiwiY2FyZHMuc2NzcyIsImNhcm91c2VsLnNjc3MiLCJjb2x1bW4tbGlzdGluZy1ibG9jay5zY3NzIiwiY29uc2VudC5zY3NzIiwiY29udGFjdC11cy5zY3NzIiwiZm9jdXMuc2NzcyIsImZvb3Rlci5zY3NzIiwiZm9ybXMuc2NzcyIsImZ1bGx3aWR0aC1ibG9jay5zY3NzIiwiZ3JlZW4tY2VudGVyZWQtYmxvY2suc2NzcyIsImgyLnNjc3MiLCJoZXJvLnNjc3MiLCJoZXJvMi5zY3NzIiwiaW1hZ2UtZ2FsbGVyeS5zY3NzIiwiaW1hZ2UtdGV4dC1ibG9jay5zY3NzIiwiam9icy5zY3NzIiwibGluay1idXR0b25zLnNjc3MiLCJsb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzIiwibG9jYXRpb25zLnNjc3MiLCJtYXAtYnV0dG9ucy5zY3NzIiwibWFwLnNjc3MiLCJtZW51LnNjc3MiLCJtb2JpbGUtYXBwLWJhbm5lci5zY3NzIiwibW9kYWwuc2NzcyIsInBvbHlsYW5nLnNjc3MiLCJwb3N0cy1saXN0aW5nLnNjc3MiLCJzZXJ2aWNlcy5zY3NzIiwic2luZ2xlLnNjc3MiLCJzaXRlLXdpZGUtYmFubmVyLnNjc3MiLCJ0YWItYmxvY2suc2NzcyIsInRlYW0taW5mby5zY3NzIiwidGhyZWUtY29sdW1uLXRleHQtYmxvY2suc2NzcyIsInRvdXItbWFwLnNjc3MiLCJ0d28tY29sdW1uLXRleHQtYmxvY2suc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FNQSxrQkFDQSxxQkFDQSxXQUNBLDZCQUNBLDZCQUNBLG1CQUNBLDBDQUNBLGtCQUdBLHNCQUNBLG9CQUNBLDZCQUVBLG9CQUNBLG1CQUVBLCtCQUNBLDZCQUVBLHdCQUNBLG1CQUVBLHVDQUNBLHlCQUNBLHFCQUlBLDBCQUNBLGFB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QUNBLGFBQ0Esc0JBQ0EscUJBQ0EsU0FDQSxvQkFHQSx5QkFDQSxvQkFDQSxhQUVBLG1CQUNBLGNDakVBLGVBQ0EseUJBQ0EsYUFDQSx5QkFIQSxlQUlBLGNBR0EsMEJBQ0EsYUFDQSxjQUNBLDhDQUNBLHlCQUpBLDBCQUtBLGVBSUEsNEJBQ0EsYUFDQSxzQkFDQSxtQkFDQSxzQkFDQSxZQUNBLG1CQUNBLGtCQUVBLDBDQUNBLGlCQUdBLGlDQUNBLG1CQUNBLGtCQUVBLG1DQUNBLG9CQUVBLDhCQUNBLG1CQUdBLG1DQUNBLG9CQUNBLGtCQUdBLGtEQUNBLFdBQ0EsWUFDQSxhQUNBLHVCQUNBLG1CQUNBLG1CQUNBLGlCQUVBLG9FQUNBLFdBQ0EsWUFDQSxvQkFDQSxpQkFDQSxtQkFHQSwwRUFDQSxxQkNoRUEsbUNBQ0EsYUFDQSxTQUNBLGVBRUEsdUNBQ0EsV0FFQSwwQ0FDQSxlQUNBLGNBS0EsNkJBQ0EsWUFDQSxhQUNBLHNCQUNBLHVCQUdBLHlCQUNBLG1DQUNBLHVCQ3hCQSxVQUNBLGFBQ0Esa0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxtQkFDQSw0QkFDQSxzQkFDQSxpQkFDQSxXQUNBLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0Esc0JBQ0EsbUJBQ0EsV0FFQSxrQ0FDQSxrQkFDQSxzQkFDQSxhQUNBLGVBQ0EsbUJBQ0EsZ0JBQ0EsV0FDQSxVQUNBLG9DQUNBLGVBQ0Esb0JBQ0EsTXJDZkEsUXFDc0JBLG1CQUNBLG1CQ3hDQSxpQ0FDQSxhQUNBLFNBQ0EsZUFFQSxxQ0FDQSxXQUlBLHlCQUNBLGlDQUNBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBBdXRob3I6IFR1aXJlIE5pc3NpbmVuXG4gKiBARGF0ZTogICAyMDIzLTA1LTAyIDEwOjI4OjI1XG4gKiBATGFzdCBNb2RpZmllZCBieTogICBUdWlyZSBOaXNzaW5lblxuICogQExhc3QgTW9kaWZpZWQgdGltZTogMjAyNC0xMC0xNCAxNDo0ODoyN1xuICovXG5kZXRhaWxzLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLmJvcmRlci1vcGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgKnAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmJvcmRlci1vcGVuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgfVxuICAmW29wZW5dIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgID4gc3VtbWFyeSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBjb250ZW50OiBcIlxcMjMwNFwiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgICYuYWNjLU1lbnRhbEhlYWx0aCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL01lbnRhbEhlYWx0aC5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNmM4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY2MtRXllQ2xvc2VkIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvRXllQ2xvc2VkLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU2Yzg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjYy1Cb2R5Sm9pbnQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9Cb2R5Sm9pbnQuc3ZnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTZjODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWNjLUJyYWluIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvQnJhaW4uc3ZnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTZjODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWNjLUNpcmNsZVB1bHNlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvQ2lyY2xlUHVsc2Uuc3ZnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTZjODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWNjLUhlYXJ0YmVhdCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL0hlYXJ0YmVhdC5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNmM4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY2MtUGlsbHMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9QaWxscy5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNmM4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY2MtRWFyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvRWFyLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU2Yzg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjYy1TdG9tYWNoIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvU3RvbWFjaC5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNmM4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY2MtUmliYm9uIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvUmliYm9uLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU2Yzg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjYy1HZW5kZXJGZW1hbGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9HZW5kZXJGZW1hbGUuc3ZnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTZjODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWNjLVZpcnVzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvVmlydXMuc3ZnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTZjODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG93LW1vcmUtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5idXR0b24uYnV0dG9uLmFjY29yZGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24ge1xuICAmLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBidXR0b24uYnV0dG9uLnNlY29uZGFyeSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgY29udGVudDogXCJcXDAwYTAgXFwwMGEwIFxcMDBhMCBcXDIzMDRcIjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgJi5vcGVuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwIFxcMDBhMCBcXDAwYTAgXFwyMzAzXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkZm9udF9iYXNlOiB2YXIoLS1mb250LWJhc2UpO1xuJGZvbnRfaGVhZGluZ3M6IHZhcigtLWZvbnQtaGVhZGluZ3MpO1xuXG4kcHJpbWFyeV9hY2NlbnQ6IHZhcigtLW52LXByaW1hcnktYWNjZW50KTtcbiRzZWNvbmRhcnlfYWNjZW50OiB2YXIoLS1udi1zZWNvbmRhcnktYWNjZW50KTtcblxuJGV4dHJhMjogdmFyKC0tbnYtYy0yKTtcblxuJGJyZWFrcG9pbnRfbW9iaWxlOiA3MDBweDtcbiRicmVha3BvaW50X21vYmlsZV9uYXY6IDk2MHB4O1xuLy8gQm9vdHN0cmFwIDUgYnJlYWtwb2ludHNcbiRicmVha3BvaW50X3NtOiA1NzZweDtcbiRicmVha3BvaW50X21kOiA3NjhweDtcbiRicmVha3BvaW50X2xnOiA5OTJweDtcbiRicmVha3BvaW50X3hsOiAxMjAwcHg7XG4kYnJlYWtwb2ludF94eGw6IDE0MDBweDtcblxuJGdyZWVuOiAjMDA3ODY0O1xuJGxpZ2h0X2dyZWVuOiAjZTZmNmU3O1xuJGxpZ2h0ZXN0LWdyZWVuOiAjZTlmYWYyO1xuJGRhcmtfZ3JlZW46ICMwMDYwNTA7XG4kdGV4dDogIzIxMjEyMTtcblxuJHRleHQteHM6IDAuNzVyZW07XG4kdGV4dC1zOiAwLjg3NXJlbTtcbiR0ZXh0LW06IDFyZW07XG4kdGV4dC1sOiAxLjI1cmVtO1xuJHRleHQteGw6IDEuNXJlbTtcbiR0ZXh0LXh4bDogMS43NXJlbTtcbiIsIi5hdHRlbnRpb24tYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogJGxpZ2h0X2dyZWVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGNvbG9yOiAkZ3JlZW47XG4gIGZvbnQtc2l6ZTogJHRleHQtbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfSIsIi5tb2JpbGUtYXBwLWJhbm5lci5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjlmciAxLjJmciAwLjlmcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGltZyB7XG4gICAgbWFyZ2luOiAxMCUgYXV0bztcbiAgfVxuICBkaXYge1xuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1sO1xuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYXBwbGUtYXBwLXN0b3JlLWJhZGdlLFxuICAuZ29vZ2xlLWFwcC1zdG9yZS1iYWRnZSB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cblxuICB1bCBsaTo6bWFya2VyIHtcbiAgICBjb250ZW50OiAnXFwyNzEzIFxcMDBhMCBcXDAwYTAgXFwwMGEwJztcbiAgfVxuICB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbWQpIHtcbiAgLm1vYmlsZS1hcHAtYmFubmVyLmNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzNTBweCAyZnIgMmZyO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LnR0Zik7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbi53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbmFbaHJlZl49XCJ0ZWxcIl0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5hIHtcbiAgY29sb3I6ICRncmVlbjtcbn1cblxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gID4gLndyYXAge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgID4gYSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVuZy1tb2JpbGUtbWVudSB7XG4gIGxpIHtcbiAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5nZXItbW9iaWxlLW1lbnUge1xuICBsaSB7XG4gICAgJjpudGgtY2hpbGQoNCksXG4gICAgJjpudGgtY2hpbGQoNSksXG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxufVxuLm52LWNvbnRlbnQtd3JhcCBhOm5vdCguYnV0dG9uKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbiksXG4ubnYtY29udGVudC13cmFwIGE6bm90KC5idXR0b24pOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKTpob3Zlcixcbi5udi1jb250ZW50LXdyYXAgYTpub3QoLmJ1dHRvbik6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uYXYtdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUsXG4ubmF2LXVsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzID4gLnN1Yi1tZW51LFxuLm5hdi11bCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cy13aXRoaW4gPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4ubmF2LXVsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51LmRyb3Bkb3duLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRhaW5lcjQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbnRhaW5lcjQwNCBpbWcge1xuICBtYXgtd2lkdGg6IG1pbig4MDBweCwgMTAwJSk7XG59XG5cbi5tYWluX2ltYWdlIGltZyxcbi5tYWluX2ltYWdlX2Z1bGwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDI5cHg7XG4gIGNvbG9yOiAkdGV4dDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgLTFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG5cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxubmF2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICR0ZXh0O1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uY2hlY2tlZCB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIGkge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXItdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xufVxuXG4jaGVhZGVyLWdyaWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG59XG5cbi5hcHAtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmFwcGxlLWFwcC1zdG9yZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHBsZS1hcHAtc3RvcmUtYmFkZ2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZ29vZ2xlLWFwcC1zdG9yZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nb29nbGUtYXBwLXN0b3JlLWJhZGdlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTY4cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLyogU2Nyb2xsIG1hcmdpbiBhbGxvd2FuY2UgYWJvdmUgYW5jaG9yIGxpbmtzICovXG46dGFyZ2V0IHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDZyZW07XG59XG5cbi8qIFNjcm9sbCBtYXJnaW4gYWxsb3dhbmNlIGJlbG93IGZvY3VzZWQgZWxlbWVudHMgXG50byBlbnN1cmUgdGhleSBhcmUgY2xlYXJseSBpbiB2aWV3ICovXG46Zm9jdXMge1xuICBzY3JvbGwtbWFyZ2luLWJvdHRvbTogMTB2aDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cblxuLm1hcmdpbi1ib3RoIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5tYXJnaW4tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5taW50LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmYzk5MyAhaW1wb3J0YW50O1xufVxuXG4ubWVkaXVtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTZjOCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmNmU3ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGVzdC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdC1ncmVlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZV9uYXYpIHtcbiAgLmljb24tYmFyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG5cbiAgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW46IDdweCAwO1xuICB9XG5cbiAgLmlzLW1lbnUtc2lkZWJhciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgICBib3R0b206IDZweDtcbiAgfVxuXG4gIC5pcy1tZW51LXNpZGViYXIgLm5hdmJhci10b2dnbGUgLmljb24tYmFyOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG59XG5cbi5udi1zaW5nbGUtcG9zdC13cmFwID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLCAzMHB4KTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyoqXG4gKiBAQXV0aG9yOiBUdWlyZSBOaXNzaW5lblxuICogQERhdGU6ICAgMjAyMy0wNS0wMiAxMDoyODoyNVxuICogQExhc3QgTW9kaWZpZWQgYnk6ICAgVHVpcmUgTmlzc2luZW5cbiAqIEBMYXN0IE1vZGlmaWVkIHRpbWU6IDIwMjQtMDctMjIgMTU6MzQ6MTRcbiAqL1xuLmJ1dHRvbiB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaS5mYS1leHRlcm5hbC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gICYucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2dyZWVuO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjdiMjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODY3YjI7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNDIpIDBweCAwcHggMHB4IDFweCBpbnNldDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2UtaW4gMHMsIHBhZGRpbmcgMTUwbXMgZWFzZS1pbiAwcztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAkZ3JlZW4gMHB4IDBweCAwcHggMXB4IGluc2V0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24udGV4dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGVfbmF2KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbn1cbiIsIi5jYXJkcyB7XG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWF4LWhlaWdodDogMTU2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1NS4yNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLWNhcmQtdGV4dC10b3AtbWFyZ2luKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LW07XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LW07XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtcztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG5cbi5jYXJkOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC8qIFdlYktpdCAqL1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuIiwiLyoqXG4gKiBAQXV0aG9yOiBUdWlyZSBOaXNzaW5lblxuICogQERhdGU6ICAgMjAyNC0wNS0yMCAxMDozNjozNFxuICogQExhc3QgTW9kaWZpZWQgYnk6ICAgVHVpcmUgTmlzc2luZW5cbiAqIEBMYXN0IE1vZGlmaWVkIHRpbWU6IDIwMjQtMDUtMjAgMTY6NDk6NThcbiAqL1xuXG4uY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMDAsIDcwJSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwMCwgNDAlKTtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICAmI2NvbHVtbi0wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYjY29sdW1uLTEge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAkcHJpbWFyeV9hY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggJHByaW1hcnlfYWNjZW50O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRwcmltYXJ5X2FjY2VudDtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG4udGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG4gIC5jYXJvdXNlbC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTQlO1xuXG4gICAgICAgIC5mYS1hbmdsZS1sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbHVtbi1saXN0aW5nLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWVlYTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAuY29sdW1uLWxpc3Rpbmctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjZweCAxNXB4IDcycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggNDBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY29sdW1uLWhlYWRpbmdzIHtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW4tbGlzdGluZy10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi1saXN0aW5nLWxpc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA1NnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgICByb3ctZ2FwOiAzMnB4O1xuICAgICAgfVxuICAgICAgLmxpc3Rpbmctd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5saXN0aW5nLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4YmU7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzAwNzg2NDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbi1saXN0aW5nLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9uZS1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50d28tY29sdW1ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDQ3JTtcbn1cbiIsIiNjb25zZW50LXBvcHVwLWNvbnRhaW5lciAuY29uc2VudC1wb3B1cC1zY3JlZW4ge1xuICAmICoge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9iYXNlO1xuICB9XG5cbiAgLmNvbnNlbnQtdGl0bGUtYmxvY2sge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmdzKTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmNvbnNlbnQtY29udGVudC1ibG9jayAuc2V0dGluZy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZ3MpO1xuICB9XG5cbiAgLmNvbnNlbnQtY3RhLWJsb2NrIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZ3MpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5jb25zZW50LWJ1dHRvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb25zZW50LWJ1dHRvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIi5jb250YWN0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cblxuICBoMixcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jb250YWN0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG5cbi5jb250YWN0LXRleHQge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAuY29udGFjdC1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiKiB7XG4gIC0tb3V0bGluZS1zaXplOiBtYXgoMnB4LCAwLjA4ZW0pO1xuICAtLW91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAtLW91dGxpbmUtY29sb3I6ICMwMDYwNTA7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHZhcigtLW91dGxpbmUtc2l6ZSkgdmFyKC0tb3V0bGluZS1zdHlsZSkgdmFyKC0tb3V0bGluZS1jb2xvcik7XG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLW91dGxpbmUtb2Zmc2V0LCB2YXIoLS1vdXRsaW5lLXNpemUpKTtcbiAgfVxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IHZhcigtLW91dGxpbmUtc2l6ZSkgdmFyKC0tb3V0bGluZS1zdHlsZSkgdmFyKC0tb3V0bGluZS1jb2xvcik7XG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLW91dGxpbmUtb2Zmc2V0LCB2YXIoLS1vdXRsaW5lLXNpemUpKTtcbiAgfVxuICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4iLCIubnYtZm9vdGVyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICAud3AtYmxvY2stc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbi8vaGlkZXMgYSBmb290ZXIgY3JlYXRlZCBieSBOZXZlLXRoZW1lXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGVfbmF2KSB7XG4gIC5udi1mb290ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuXG4gICAgLmNlbnRlciB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAuYy1sZWZ0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgICNibG9jay0yOCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLndpZGdldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLndpZGdldC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4iLCIud3Bmb3Jtcy1mb3JtIHtcbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICM5NDk0OTQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAkZ3JlZW47XG4gICAgfVxuICB9XG4gIGlucHV0LndwZm9ybXMtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2UzNGM0YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC53cGZvcm1zLWVycm9yIHtcbiAgICBjb2xvcjogI2UzNGM0YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC53cGZvcm1zLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAud3Bmb3Jtcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC53cGZvcm1zLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuIiwiLmZ1bGx3aWR0aC1ibG9jay1jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLWgyZm9udHNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1oMmZvbnR3ZWlnaHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taDNmb250c2l6ZSk7XG4gIH1cbiAgLmZ1bGx3aWR0aC1ibG9jay1jb250YWluZXItYmFja2dyb3VuZCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAxNXB4O1xuICAgIC8vdGhlc2UgbmV4dCAyIGNsYXNzZXMgYXJlIHVzZWQgb24gV29yZFByZXNzIHNpZGVcbiAgICAuZnVsbHdpZHRoLWJsb2NrLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFzdGVyaXNrLXRleHQge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LXdpZHRoLWNvbnRhaW5lciB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLWgyZm9udHNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1oMmZvbnR3ZWlnaHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taDNmb250c2l6ZSk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLmZ1bGx3aWR0aC1ibG9jay1jb250YWluZXItYmFja2dyb3VuZCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAxNXB4O1xuICB9XG59XG5cbi5mdWxsd2lkdGgtY29sdW1uIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5ncmVlbi1jZW50ZXJlZC1ibG9jay1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG5cblxuLmdyZWVuLWNlbnRlcmVkLWJsb2NrLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAyNXB4O1xuXG4gIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGg0Om50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5idXR0b25zIHtcbiAgICBhOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAucHJpbWFyeSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgfVxufVxuIiwiLmgyLWNvbnRhaW5lci1ncmVlbmxnIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5oMi1jb250YWluZXItYmxhY2tzbSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmgyLWNvbnRhaW5lci1ibGFja3NtIHtcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gIC5oMi1jb250YWluZXItZ3JlZW5sZyB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5oMi1jb250YWluZXItYmxhY2tzbSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmFxLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuaGVyby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmhlcm8tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oZXJvLWNhcmQge1xuICBtYXgtd2lkdGg6IDYyNHB4O1xuICBtaW4td2lkdGg6IDU1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gIG1hcmdpbjogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuICBoMSxcbiAgcCB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnR5cGUge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuaGVyby1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmhlcm8tY29udGFjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTZweDtcbiAgKiB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG4gIC5oZXJvLWNvbnRhY3Qge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAuaGVyby1jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTEwcHggMjBweCAwIDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5oZXJvLWNvbnRhY3Qtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5oZXJvLWNvbnRhY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5icmVhZGNydW1icy1ibG9jazEge1xuICBtYXJnaW46IDQycHggMCAhaW1wb3J0YW50O1xuICAuYmMtbGluayB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNoZXZyb24ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQEF1dGhvcjogVHVpcmUgTmlzc2luZW5cbiAqIEBEYXRlOiAgIDIwMjMtMDktMjcgMTY6MDc6MzZcbiAqIEBMYXN0IE1vZGlmaWVkIGJ5OiAgIFR1aXJlIE5pc3NpbmVuXG4gKiBATGFzdCBNb2RpZmllZCB0aW1lOiAyMDI0LTA3LTIyIDE1OjM0OjA1XG4gKi9cbi5oZXJvMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG4gIC5oZXJvMi1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjZTZmNmU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbiAgLmhlcm8yLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NjRweCAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImhlYWRlciBpbWFnZVwiXG4gICAgICBcIm1haW4gaW1hZ2VcIjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiaGVhZGVyXCJcbiAgICAgICAgXCJpbWFnZVwiXG4gICAgICAgIFwibWFpblwiO1xuICAgIH1cbiAgICAuaGVybzItY29udGVudCB7XG4gICAgICAvL2xvY2F0aW9uIGhlcm9cbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIC8vXG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5oZXJvMi1zdWItaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDBweCAxNnB4IDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8yLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAuYnV0dG9uLWZvY3VzOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBzb2xpZCAycHggd2hpdGU7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZWFjaC1idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFjOTk7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8yLWltYWdlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDY3NnB4O1xuICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGVfbmF2KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5oZXJvMi1pbWFnZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1MDdweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGVfbmF2KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZXJvMi1tb2JpbGUtaW1hZ2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlX25hdikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua2Fhcmkge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvMi1uYXYtYnV0dG9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY2ZTc7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgLmhlcm8yLW5hdi1idXR0b25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7XG4gICAgZGV0YWlscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICZbb3Blbl0ge1xuICAgICAgICBzdW1tYXJ5OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyLjUlKTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgLm5hdi1idXR0b24ge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMjZweCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGVfbmF2KSB7XG4gICAgLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtYmxvY2sge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuaG9tZS1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3RoZW1lcy9uZXZlLWNoaWxkL2ltYWdlcy9Ib21lLnN2Zykgbm8tcmVwZWF0XG4gICAgICBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjAlKTtcbiAgfVxuICAuYmMtbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNoZXZyb24ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01JSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhlcm8tbm8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gaW1hZ2VcIiAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJoZWFkZXJcIlxuICAgICAgXCJpbWFnZVwiXG4gICAgICBcIm1haW5cIiAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuaW1hZ2UtZ2FsbGVyeSB7XG4gIGltZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeS1mb3VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtZ2FsbGVyeS1zaXgge1xuICAgIGdhcDogNnB4IDEycHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1nYWxsZXJ5LWVpZ2h0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMy4xNWZyIDFmciAxLjhmcjtcbiAgICBnYXA6IDEycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgfVxuICAgIC53cmFwcGVyLW9uZSB7XG4gICAgICBnYXA6IDZweCAxMnB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlci10d28ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XG4gICAgICBnYXA6IDZweCAxMnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICB9XG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlci10aHJlZSB7XG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlLWdhbGxlcnktdGVuIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43MmZyIDAuODNmciAwLjk3ZnIgMC44M2ZyO1xuICAgIGdhcDogMTJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICBnYXA6IDZweDtcbiAgICB9XG4gICAgLndyYXBwZXItb25lIHtcbiAgICAgIGdhcDogMHB4IDEycHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53cmFwcGVyLXR3byB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlci10aHJlZSB7XG4gICAgICBnYXA6IDBweCAxMnB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICAgIGdhcDogNnB4IDEycHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC53cmFwcGVyLWZvdXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWdhbGxlcnktbW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBkaXNwbGF5OiBub25lO1xuICAuaW1hZ2UtbW9kYWwtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDY2NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIC5idXR0b24tY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1N1wiO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC10ZXh0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5tb2RhbC1pbWFnZS1hcnJheSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAuYXJyYXktaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTguNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdGVkLWltYWdlIHtcbiAgICAgICAgYm9yZGVyOiAzcHggd2hpdGUgc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW1hZ2UtdGV4dC1ibG9jay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNTMwcHgsIDEwMCUpO1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmltYWdlLXRleHQtYmxvY2stdGV4dCB7XG4gIG1hcmdpbjogYXV0bztcblxuICBvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICBsaTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5pbWFnZS10ZXh0LWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaW1hZ2UtdGV4dC1ibG9jay1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yaWdodC1zaWRlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gIC5pbWFnZS10ZXh0LWJsb2NrLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1zaWRlIHtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuam9icy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uam9iLXJvd3MtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uam9iLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG5cbi5qb2Itcm93LXJpZ2h0IHtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5qb2Itcm93LWxlZnQgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uam9iLXJvdy10aXRsZSB7XG4gIGNvbG9yOiAkZ3JlZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5qb2JzLWJvdHRvbSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAuam9iLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbiIsIi5saW5rLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gIC5saW5rLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4iLCIubG9jYXRpb24taW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm9wZW5pbmctaG91cnMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmY2ZTc7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLndlZWtkYXkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAud2Vla2RheS1pY29uLXdyYXBwZXIge1xuICAgICAgICAud2Vla2RheS1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDQ4M2M7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU2Yzg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmluZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlZWVhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5saXN0aW5nLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDYwNTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0aW5nLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4YmU7XG5cbiAgICAgICAgLmxpc3RpbmctaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQEF1dGhvcjogVHVpcmUgTmlzc2luZW5cbiAqIEBEYXRlOiAgIDIwMjMtMDctMjAgMTI6MDE6MDdcbiAqIEBMYXN0IE1vZGlmaWVkIGJ5OiAgIFR1aXJlIE5pc3NpbmVuXG4gKiBATGFzdCBNb2RpZmllZCB0aW1lOiAyMDI0LTA1LTE3IDEwOjQ2OjE2XG4gKi9cbi5sb2NhdGlvbi5jb250YWluZXIge1xuICAuaGVyby1jb250YWluZXIge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxMDRweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5hYm91dC11cy5jb250YWluZXIge1xuICAgIC5waG9uZSA+IGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMnB4O1xuICAgIC5jYXJkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvb2tpbmctY29udGFjdCB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LXM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgLnBob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAkdGV4dC1sO1xuICAgICAgfVxuICAgICAgLmljb24tZGF0YS1jb250YWluZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwLWJhZGdlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5kaXNwbGF5LWxvY2F0aW9ucy1tYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgLm1hcCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gIC5sb2NhdGlvbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb24taW5zdHJ1Y3Rpb25zIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmljb24tZGF0YS1jb250YWluZXIge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTZweDtcbiAgICAqIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgLm9wZW5pbmctdGltZSB7XG4gICAgICAub3BlbmluZy1ob3VycyB7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uLXByaWNlcyB7XG4gICAgPiAucHJpY2UtdGl0bGVzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICYgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDBhMCBcXDAwYTAgXFwwMGEwXCI7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdW1tYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS10ZXh0LWJsb2NrLWNvbnRhaW5lciB7XG4gICAgZ2FwOiA4MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmltYWdlLXRleHQtYmxvY2stdGV4dCB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudHdvLWNvbHVtbi10ZXh0LWJsb2NrLWNvbnRhaW5lciB7XG4gICAgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICB9XG4gIH1cbiAgLnR3by1jb2x1bW4tdGV4dC1ibG9jay1jb250YWluZXIge1xuICAgIGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5zdXBwb3J0IHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuaWNvbi1kYXRhLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG59XG4ucG9zdC1oZWFkaW5nIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIC5qb2ItcG9zdC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV2ZS1tYWluIHtcbiAgICAubG9jYXRpb24uY29udGFpbmVyIHtcbiAgICAgIGFydGljbGUubG9jYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbWQpIHtcbiAgLmxvY2F0aW9uLmNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiBsYXJnZXI7XG4gICAgLmxvY2F0aW9uLWluZm8ge1xuICAgICAgLmxvY2F0aW9uLWluc3RydWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24uc3VwcG9ydCB7XG4gICAgICAuc3VwcG9ydC1jb250ZW50IHtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXRleHQtYmxvY2stY29udGFpbmVyLFxuICAgIC50d28tY29sdW1uLXRleHQtYmxvY2stY29udGFpbmVyIHtcbiAgICAgIC5pbWFnZS10ZXh0LWJsb2NrLXRleHQge1xuICAgICAgICBsaSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAubG9jYXRpb24uY29udGFpbmVyIHtcbiAgICAuZGlzcGxheS1sb2NhdGlvbnMtbWFwIHtcbiAgICAgIC5tYXAge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfc20pIHtcbiAgLmxvY2F0aW9uLmNvbnRhaW5lciB7XG4gICAgLmFib3V0LXVzLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuICB9XG59XG4iLCIuaW1hZ2UtYnV0dG9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU2Yzg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgcGFkZGluZzogMy41cmVtIDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjRyZW07XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGNvbHVtbi1nYXA6IDVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU2NXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQEF1dGhvcjogVHVpcmUgTmlzc2luZW5cbiAqIEBEYXRlOiAgIDIwMjMtMDYtMDcgMTE6MDY6MjJcbiAqIEBMYXN0IE1vZGlmaWVkIGJ5OiAgIFR1aXJlIE5pc3NpbmVuXG4gKiBATGFzdCBNb2RpZmllZCB0aW1lOiAyMDI0LTA1LTE1IDExOjU4OjIxXG4gKi9cbi8vIExvY2F0aW9uIGJsb2Nrc1xuLmxvY2F0aW9ucy1saXN0IHtcbiAgLmxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLmxvY2F0aW9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXRvcC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxvY2F0aW9uLWJvdHRvbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBnYXA6IDMwcHg7XG5cbiAgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWluZm8ge1xuICBtYXJnaW46IGF1dG8gMDtcbiAgLm1hcC1sb2NhdGlvbi1pbmZvLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmNpdHktZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2l0eS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ud2Vic2l0ZS1saW5rLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIExvY2F0aW9ucyBtYXAgKi9cbmJ1dHRvbltyb2xlPVwidGFiXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4ubG9jYXRpb24taW1hZ2Uge1xuICB3aWR0aDogMTcwcHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5kaXNwbGF5LWxvY2F0aW9ucy1tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwdmg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgJlthcmlhLWxhYmVsbGVkYnk9XCJmdWxkYVwiXSAubG9jYXRpb246bm90KC5mdWxkYSksXG4gICZbYXJpYS1sYWJlbGxlZGJ5PVwiaG9jaGhlaW1cIl0gLmxvY2F0aW9uOm5vdCguaG9jaGhlaW0pLFxuICAmW2FyaWEtbGFiZWxsZWRieT1cImthaXNlcnNsYXV0ZXJuXCJdIC5sb2NhdGlvbjpub3QoLmthaXNlcnNsYXV0ZXJuKSxcbiAgJlthcmlhLWxhYmVsbGVkYnk9XCJsYW5kc3R1aGxcIl0gLmxvY2F0aW9uOm5vdCgubGFuZHN0dWhsKSxcbiAgJlthcmlhLWxhYmVsbGVkYnk9XCJtYWluelwiXSAubG9jYXRpb246bm90KC5tYWlueiksXG4gICZbYXJpYS1sYWJlbGxlZGJ5PVwicGlybWFzZW5zXCJdIC5sb2NhdGlvbjpub3QoLnBpcm1hc2VucyksXG4gICZbYXJpYS1sYWJlbGxlZGJ5PVwicmFtc3RlaW4tbWllc2VuYmFjaFwiXSAubG9jYXRpb246bm90KC5yYW1zdGVpbi1taWVzZW5iYWNoKSxcbiAgJlthcmlhLWxhYmVsbGVkYnk9XCJ3ZWlsZXJiYWNoXCJdIC5sb2NhdGlvbjpub3QoLndlaWxlcmJhY2gpLFxuICAmW2FyaWEtbGFiZWxsZWRieT1cIndpZXNiYWRlblwiXSAubG9jYXRpb246bm90KC53aWVzYmFkZW4pLFxuICAmW2FyaWEtbGFiZWxsZWRieT1cImtpcmNoaGVpbWJvbGFuZGVuXCJdIC5sb2NhdGlvbjpub3QoLmtpcmNoaGVpbWJvbGFuZGVuKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sb2NhdGlvbnMtbGlzdCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWFwIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAubG9jYXRpb25zLWxpc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uLWJvdHRvbS1pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAuY2l0eS1maWx0ZXJzIHtcbiAgICBnYXA6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubG9jYXRpb24taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXItbWVudS1zaWRlYmFyLWJnIHtcbiAgICAtLWp1c3RpZnk6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmF2LXVsIC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggN3B4IDE1cHggMHB4ICM2YjZiNmIyNDtcbiAgKiB7XG4gICAgY29sb3I6ICMwMDc4NjQgIWltcG9ydGFudDtcbiAgfVxuICBsaSB7XG4gICAgLndyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgbGkge1xuICAgICY6aG92ZXIge1xuICAgICAgLndyYXAge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLndyYXAge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2JpbGUtYXBwLWJhbm5lciB7XG4gIG1hcmdpbjogMTIwcHggMHB4IDEyNXB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgbWFyZ2luOiAxMjBweCAwcHggNDBweDtcbiAgfVxuICAubW9iaWxlLWFwcC1iYW5uZXItd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWVlYTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIyN3B4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAubW9iaWxlLWFwcC1iYW5uZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgcGFkZGluZzogMzVweCA1NnB4IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggNDhweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgLnBlYWNoLWJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWM5OTtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1hcHAtYmFubmVyLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGUtYXBwLWJhbm5lci1pbWFnZSB7XG4gICAgICBtYXJnaW46IC04MHB4IDhweCAtODBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAtMTg3cHggOHB4IDAgOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuY2FyZC1tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMTUlIGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMTJweCAxMnB4IDEycHg7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWF4LXdpZHRoOiA3MTlweDtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gICAgbWF4LWhlaWdodDogNTY5cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbW9iaWxlKSB7XG4gICAgICB3aWR0aDogOTV2dztcbiAgICAgIGhlaWdodDogOTV2aDtcbiAgICAgIG1heC1oZWlnaHQ6IDk5OTk5cHg7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMwMDc4NjQ7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZS1idXR0b246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBjb250ZW50OiBcIlxcZDdcIjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiA4cHggMzJweCAzMnB4IDMycHg7XG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAucGVyc29ubmVsLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMHB4IDE2cHggMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBlcnNvbm5lbC10ZXh0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2hvdy1tb2RhbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKipcbiAqIEBBdXRob3I6IFR1aXJlIE5pc3NpbmVuXG4gKiBARGF0ZTogICAyMDIzLTA1LTI2IDE1OjIzOjU3XG4gKiBATGFzdCBNb2RpZmllZCBieTogICBUdWlyZSBOaXNzaW5lblxuICogQExhc3QgTW9kaWZpZWQgdGltZTogMjAyNC0wNy0yMiAxNTozNDowMFxuICovXG4uc3dpdGNoZXItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZGVza3RvcC1sYW5nLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3ZjZjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzOXB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgY29udGVudDogXCJcXGYwYWNcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsaXBwZWQtYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgxNSUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1pbi13aWR0aDogOTNweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMTVweCAwcHggIzZiNmI2YjI0O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vdC1jdXJyLWxhbmcge1xuICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tY29udGVudC1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zd2l0Y2hlci1idXR0b24tbW9iaWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtbGFuZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5tb2JpbGUtbGFuZy10aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICBjb250ZW50OiBcIlxcZjBhY1wiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLWxhbmctY29udGVudCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3Vyci1sYW5nIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tZGlnaXRhbC1jbGluaWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzBkN2Y2YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCIkbWluX3dpZHRoOiAzMDhweDtcbiRzbWFsbF9jYXJkX3dpZHRoOiAyOCU7XG4kc21hbGxfY2FyZF9oZWlnaHQ6IDQ0MHB4O1xuJG1lZGl1bV9jYXJkX3dpZHRoOiA0MyU7XG4kbWVkaXVtX2NhcmRfaGVpZ2h0OiAkc21hbGxfY2FyZF9oZWlnaHQ7XG4kbGFyZ2VfY2FyZF93aWR0aDogNzIlO1xuJGxhcmdlX2NhcmRfaGVpZ2h0OiAkc21hbGxfY2FyZF9oZWlnaHQ7XG4kZ2FwOiA5MXB4O1xuXG4ucG9zdHMtbGlzdGluZyB7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhcmRzIHtcbiAgICAtLWNhcmQtaGVpZ2h0OiAjeyRzbWFsbF9jYXJkX2hlaWdodH07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAkZ2FwO1xuICAgIC5jYXJkIHtcbiAgICAgIG1pbi13aWR0aDogJG1pbl93aWR0aDtcbiAgICAgIHdpZHRoOiAkc21hbGxfY2FyZF93aWR0aDtcbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC0tY2FyZC10ZXh0LXRvcC1tYXJnaW46IGNhbGModmFyKC0tY2FyZC1oZWlnaHQpIC8gMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhdGVnb3J5LWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAyMHB4O1xuICBtYXJnaW46IDBweCAwcHggNTBweCAwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi50YWJsaW5rcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMjRweCBhdCBjZW50ZXIpO1xufVxuXG4uYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uYXJyb3c6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG5cbi5hcnJvdy1saW5rOmhvdmVyIC5hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5hcnJvdy1saW5rOmhvdmVyIC5hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUpO1xufVxuLmFycm93LWxpbms6aG92ZXIgLmFycm93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKCRtaW5fd2lkdGggKiAzKSArICggJGdhcCAqIDIpICsgMjlweCkge1xuICAucG9zdHMtbGlzdGluZyB7XG4gICAgLmNhcmRzIHtcbiAgICAgIC5jYXJkIHtcbiAgICAgICAgd2lkdGg6ICRtZWRpdW1fY2FyZF93aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICgkbWluX3dpZHRoICogMikgKyAoICRnYXAgKSArIDI5cHgpIHtcbiAgLnBvc3RzLWxpc3Rpbmcge1xuICAgIC5jYXJkcyB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5jYXJkIHtcbiAgICAgICAgd2lkdGg6ICRsYXJnZV9jYXJkX3dpZHRoO1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB9XG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlKTtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgfVxuICAuYXJyb3ctbGluazpob3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSk7XG4gICAgdHJhbnNpdGlvbjogMHM7XG4gIH1cbn1cbiIsIi5zZXJ2aWNlcyB7XG4gIC5jYXJkLFxuICAuY2FyZCAqOm5vdCguYnV0dG9uKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNnB4O1xuICB9XG4gICYuYWNjb3JkaW9ucy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG4gICYuZ3JpZC1jb2x1bW5zLTEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZDogYXV0byAvIDFmcjtcbiAgfVxuICAmLmdyaWQtY29sdW1ucy0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCAxOThweDtcbiAgfVxuICAmLmFjY29yZGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfbWQpIHtcbiAgLnNlcnZpY2VzIHtcbiAgICAmLmdyaWQtY29sdW1ucy0yIHtcbiAgICAgICYuY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI0cHggMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgJi5hY2NvcmRpb25zLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmFjY29yZGlvbi1ibG9jayB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm52LXRodW1iLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuc2l0ZS13aWRlLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZmFmMjtcbiAgY29sb3I6IGJsYWNrO1xufVxuIiwiLnRhYi1ibG9jayB7XG4gIC5pbWFnZS1zaXplIHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taDJmb250c2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLndyYXBwZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLnRhYnMge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAudGFiIHtcbiAgICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWZhZjI7XG4gICAgICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZmFmMjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtN3B4IDBweCAwcHggMHB4ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudHMge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNzAxcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLWgzZm9udHNpemUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRldGFpbHMge1xuICAgICAgc3VtbWFyeSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBjYWxjKCRicmVha3BvaW50X21vYmlsZV9uYXYpKSB7XG4gICAgLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiI3RlYW0ge1xuICAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLnRlYW0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMzIwcHgpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAgICAgICBncmlkLWdhcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhbS1tZW1iZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuXG4gICAgICA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAuZW1haWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAudGVhbS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgLnRlYW0tcHJvZmlsZS1waWMge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLXByb2ZpbGUtcGljOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50aHJlZS1jb2x1bW4tdGV4dC1ibG9jay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcblxuICA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIH1cbiAgfVxufVxuXG4uZGlnaXRhbC1jbGluaWMtdGhpcmQtY29sdW1uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAudGhyZWUtY29sdW1uLXRleHQtYmxvY2stY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCIudG91ci1tYXAge1xuICBoZWlnaHQ6IDU2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgb3BhY2l0eTogLjU7IFxuICB9XG4gIC50b3VyLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXJnaW46IDBweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXgtd2lkdGg6IDU4MXB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICBcblxufVxuI2dvb2dsZS1tYXAge1xuICBpZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuIiwiLnR3by1jb2x1bW4tdGV4dC1ibG9jay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcblxuICA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X21vYmlsZSkge1xuICAudHdvLWNvbHVtbi10ZXh0LWJsb2NrLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuIl19 */
