:root{--bg:#fcfaf8;--surface:#fff;--surface-soft:#f7f3ee;--text:#1c1917;--text-muted:#6f655c;--gold:#b4915f;--gold-dark:#8a6e45;--border:#e7e0d7;--hero-overlay:rgba(0,0,0,.44);--radius-lg:2.5rem;--radius-md:1.6rem;--radius-sm:1rem;--shadow:0 18px 44px rgba(19,15,11,.1);--shadow-heavy:0 34px 72px rgba(13,11,8,.24);--container:1280px;--header-h:88px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.6;margin:0}iframe,img{display:block;width:100%}a{color:inherit;text-decoration:none}:focus-visible{border-radius:4px;outline:2px solid var(--gold);outline-offset:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.container{margin-inline:auto;width:min(var(--container),calc(100% - 2rem))}.section{padding:6rem 0}.page-hero{background:var(--surface);padding-bottom:clamp(2.6rem,6vw,4.6rem);padding-top:calc(var(--header-h) + 3.5rem)}.page-hero .eyebrow{color:rgba(180,145,95,.92);letter-spacing:.55em}.page-hero h1{font-size:clamp(2.6rem,6.2vw,5.4rem);margin:0 0 1rem}.page-hero p{color:var(--text-muted);max-width:62ch}.eyebrow{color:var(--gold);font-size:.64rem;font-weight:700;letter-spacing:.36em;margin:0 0 .9rem;text-transform:uppercase}.footer-brand strong,h1,h2,h3{font-family:Playfair Display,Georgia,serif;letter-spacing:-.02em}h2{font-size:clamp(2.2rem,5.1vw,5.4rem);line-height:.95;margin:0 0 1.15rem}p{margin:0}.site-header{inset:0 0 auto;padding-top:1rem;pointer-events:none;position:fixed;transition:padding .3s ease;z-index:120}.site-header.is-scrolled{padding-top:.6rem}.navbar{align-items:center;border:1px solid transparent;border-radius:999px;display:flex;gap:.85rem;justify-content:space-between;min-height:var(--header-h);padding:.55rem .95rem;pointer-events:auto;position:relative;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.site-header.is-scrolled .navbar{backdrop-filter:blur(14px);background:hsla(30,40%,98%,.78);border-color:hsla(34,22%,79%,.85);box-shadow:0 14px 30px rgba(20,17,12,.1)}.site-header:not(.is-scrolled) .nav-links a{color:hsla(0,0%,100%,.82)}.site-header:not(.is-scrolled) .nav-links a:focus-visible,.site-header:not(.is-scrolled) .nav-links a:hover{color:#fff}.site-header:not(.is-scrolled) .lang-switch{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.24)}.site-header:not(.is-scrolled) .lang-switch button{color:hsla(0,0%,100%,.8)}.site-header:not(.is-scrolled) .lang-switch button.is-active{color:var(--text)}.is-subpage .site-header{padding-top:.6rem}.is-subpage .site-header .navbar{backdrop-filter:blur(14px);background:hsla(30,40%,98%,.92);border-color:hsla(34,22%,79%,.85);box-shadow:0 14px 30px rgba(20,17,12,.1)}.is-subpage .site-header .nav-links a{color:#665d54}.is-subpage .site-header .nav-links a:focus-visible,.is-subpage .site-header .nav-links a:hover{color:var(--gold-dark)}.is-subpage .site-header .lang-switch{background:rgba(28,25,23,.06);border-color:rgba(28,25,23,.08)}.is-subpage .site-header .lang-switch button{color:#665d54}.is-subpage .site-header .lang-switch button.is-active{color:var(--text)}.is-subpage .site-header .nav-actions .btn-sm{background:#1c1917;box-shadow:none;color:#fff}.is-subpage .site-header .mobile-menu-toggle{background:#fff;border-color:var(--border)}.is-subpage .site-header .mobile-menu-toggle span{background:var(--text)}.brand{display:inline-flex;flex-shrink:0;gap:.75rem}.brand,.nav-links{align-items:center}.nav-links{display:none;gap:1.8rem;list-style:none;margin:0;padding:0}.nav-links a{color:#665d54;font-size:.66rem;font-weight:700;letter-spacing:.27em;text-transform:uppercase}.nav-links a:focus-visible,.nav-links a:hover{color:var(--gold-dark)}.nav-actions{align-items:center;display:flex;gap:.62rem;margin-left:auto}.lang-switch{background:rgba(28,25,23,.06);border:1px solid rgba(28,25,23,.08);border-radius:999px;display:inline-flex;padding:.22rem}.lang-switch button,.mobile-lang button{background:transparent;border:0;border-radius:999px;cursor:pointer;font-size:.66rem;font-weight:700;padding:.38rem .68rem}.lang-switch button.is-active,.mobile-lang button.is-active{background:#fff;box-shadow:0 8px 14px rgba(28,25,23,.08);color:var(--text)}.btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.65rem;font-weight:700;justify-content:center;letter-spacing:.24em;padding:.92rem 1.35rem;text-transform:uppercase;transition:.28s ease}.btn-sm{font-size:.61rem;letter-spacing:.28em;padding:.72rem 1.18rem}.nav-actions .btn-sm{box-shadow:0 14px 28px rgba(13,11,8,.16)}@media (max-width:1023.98px){.nav-actions .btn-sm{display:none}}body.is-subpage .nav-actions .btn-sm{display:none}.site-header:not(.is-scrolled) .nav-actions .btn-sm{background:#fff;color:#1c1917}.site-header.is-scrolled .nav-actions .btn-sm{background:#1c1917;box-shadow:none;color:#fff}.site-header .nav-actions .btn-sm:focus-visible,.site-header .nav-actions .btn-sm:hover{background:var(--gold);color:#fff}.btn-primary{background:var(--gold);color:#fff}.btn-primary:focus-visible,.btn-primary:hover{background:var(--gold-dark)}.btn-outline{background:#fff;border:1px solid var(--border);color:var(--text)}.btn-outline:focus-visible,.btn-outline:hover{border-color:var(--gold);color:var(--gold-dark)}.mobile-menu-toggle{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.34);border-radius:.85rem;display:inline-flex;flex-direction:column;gap:.27rem;height:2.75rem;justify-content:center;padding:.42rem;width:2.75rem}.site-header.is-scrolled .mobile-menu-toggle{background:#fff;border-color:var(--border)}.mobile-menu-toggle span{background:#fff;display:block;height:2px;width:100%}.site-header.is-scrolled .mobile-menu-toggle span{background:var(--text)}.mobile-menu{background:hsla(0,0%,100%,.97);border:1px solid hsla(35,23%,86%,.92);border-radius:2rem;box-shadow:0 24px 50px rgba(20,16,12,.17);gap:.72rem;left:1rem;padding:1.15rem;pointer-events:auto;position:absolute;right:1rem;top:calc(100% + .6rem);z-index:130}.mobile-menu[hidden]{display:none!important}.mobile-menu:not([hidden]){animation:mobileMenuIn .24s ease;display:grid}.mobile-menu a{border-radius:999px;color:#655c53;font-size:.71rem;font-weight:700;letter-spacing:.2em;padding:.65rem .45rem;text-align:center;text-transform:uppercase;width:100%}.mobile-menu a:focus-visible,.mobile-menu a:hover{background:#f2ece4;color:var(--text)}.mobile-menu .btn{margin-top:.2rem;text-align:center;width:100%}.mobile-lang{border-top:1px solid var(--border);display:flex;gap:.55rem;justify-content:center;margin-top:.38rem;padding-top:1rem}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.hero{align-items:center;color:#fff;display:flex;min-height:max(700px,100svh);overflow:hidden;padding-top:calc(var(--header-h) + 1.2rem);position:relative}.hero-media,.hero-overlay{inset:0;position:absolute}.hero-media img{height:100%;object-fit:cover}.hero-overlay{background:linear-gradient(180deg,rgba(20,16,12,.58),rgba(20,16,12,.32) 46%,rgba(20,16,12,.1))}.hero-content{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;padding-bottom:clamp(3.5rem,9vw,6.3rem);padding-top:clamp(5.8rem,11vw,9.4rem);position:relative;text-align:center;width:min(var(--container),calc(100% - 2rem));z-index:1}.hero .eyebrow{color:hsla(0,0%,100%,.9);font-size:.62rem;letter-spacing:.8em;margin:0}.hero-title{font-size:clamp(2.9rem,10.2vw,9rem);letter-spacing:-.03em;line-height:.84;margin:0;max-width:11ch;text-shadow:0 14px 30px rgba(0,0,0,.18)}.booking-card{backdrop-filter:blur(16px);background:rgba(20,17,13,.56);border:1px solid hsla(0,0%,100%,.17);border-radius:2.25rem;box-shadow:0 22px 44px rgba(16,13,10,.25);display:grid;gap:.34rem;margin-top:clamp(1rem,3vw,2.2rem);padding:.34rem;width:min(1120px,100%)}.booking-field{align-content:center;border-radius:1.7rem;border-top:1px solid hsla(0,0%,100%,.13);display:grid;gap:.35rem;padding:.92rem 1.05rem;text-align:left;transition:background .22s ease}.booking-field:first-child{border-top:0}.booking-field:hover{background:hsla(0,0%,100%,.05)}.booking-field label{color:hsla(0,0%,100%,.58);font-size:.56rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.booking-custom-control{position:relative;width:100%}.booking-custom-control input[type=hidden]{opacity:0;pointer-events:none;position:absolute}.custom-control-trigger{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;gap:.7rem;justify-content:space-between;min-height:1.7rem;padding:0;text-align:left;width:100%}.custom-control-value{color:#fff;font-size:.96rem;font-weight:500;line-height:1.35}.custom-control-icon,.custom-control-value.is-placeholder{color:hsla(0,0%,100%,.5)}.custom-control-icon{align-items:center;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem}.custom-control-icon svg{height:100%;stroke:currentColor;width:100%}.custom-chevron{transition:transform .3s ease}.booking-custom-control.is-open .custom-chevron{transform:rotate(180deg)}.custom-popover{animation:customPopoverIn .2s ease;background:#fff;border:1px solid #f2ede6;border-radius:1.55rem;box-shadow:0 20px 44px rgba(20,16,12,.3);left:0;margin-top:.5rem;position:absolute;width:100%;z-index:90}.custom-popover[hidden]{display:none!important}.custom-date-picker.is-drop-up .custom-popover,.custom-select.is-drop-up .custom-popover{bottom:100%;margin-bottom:.5rem;margin-top:0;top:auto}.custom-select-popover{border-radius:1.3rem;min-width:200px;overflow:hidden}.custom-select-options{max-height:12rem;overflow-y:auto;padding:.45rem 0;scrollbar-width:none}.custom-select-options::-webkit-scrollbar{display:none}.custom-select-option{background:transparent;border:0;color:#57534e;cursor:pointer;font-size:.86rem;font-weight:500;padding:.68rem 1rem;text-align:left;transition:background .22s ease,color .22s ease;width:100%}.custom-select-option:focus-visible,.custom-select-option:hover{background:#faf8f4}.custom-select-option.is-selected{background:rgba(180,145,95,.12);color:var(--gold);font-weight:700}.custom-datepicker-popover{border-radius:1.55rem;min-width:280px;padding:.9rem}.custom-datepicker-head{align-items:center;display:flex;gap:.65rem;justify-content:space-between;margin-bottom:.7rem}.custom-nav-btn{align-items:center;background:transparent;border:0;border-radius:999px;color:#57534e;cursor:pointer;display:inline-flex;height:1.95rem;justify-content:center;transition:background .2s ease,color .2s ease;width:1.95rem}.custom-nav-btn:focus-visible,.custom-nav-btn:hover{background:#f5f2ed}.custom-nav-btn svg{height:.95rem;width:.95rem}.custom-datepicker-month{color:#292524;font-size:.86rem;font-weight:700}.custom-datepicker-grid,.custom-datepicker-weekdays{display:grid;gap:.18rem;grid-template-columns:repeat(7,minmax(0,1fr))}.custom-datepicker-weekday{color:#a8a29e;display:flex;font-size:.6rem;font-weight:700}.custom-datepicker-day,.custom-datepicker-weekday{align-items:center;height:1.9rem;justify-content:center}.custom-datepicker-day{background:transparent;border:0;border-radius:999px;color:#44403c;cursor:pointer;display:inline-flex;font-size:.73rem;font-weight:500;transition:background .2s ease,color .2s ease,box-shadow .2s ease;width:1.9rem}.custom-datepicker-day:focus-visible,.custom-datepicker-day:hover{background:#f5f2ed}.custom-datepicker-day.is-selected{background:var(--gold);box-shadow:0 8px 18px rgba(180,145,95,.45);color:#fff}.custom-datepicker-day:disabled{color:#d6d3d1;cursor:not-allowed}.custom-datepicker-day:disabled:focus-visible,.custom-datepicker-day:disabled:hover{background:transparent}.custom-datepicker-empty{height:1.9rem;width:1.9rem}@keyframes customPopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.booking-submit{border-radius:1.55rem;box-shadow:0 16px 30px rgba(180,145,95,.34);font-size:.61rem;letter-spacing:.28em;min-height:3.3rem;padding:.95rem 1rem;width:100%}.hero-scroll-indicator{align-items:center;bottom:max(.55rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.45rem;left:50%;opacity:.56;pointer-events:none;position:absolute;transform:translateX(-50%)}.hero-scroll-indicator span{color:hsla(0,0%,100%,.72);font-size:.5rem;font-weight:700;letter-spacing:.5em;transform:rotate(180deg);writing-mode:vertical-rl}.hero-scroll-indicator i{background:linear-gradient(180deg,hsla(0,0%,100%,.85),transparent);display:block;height:3rem;width:1px}.about{background:var(--surface)}.life-area__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4.8rem)}.life-area__media{display:grid;margin:0;overflow:visible;position:relative}.life-area__media-frame{aspect-ratio:4/5;background:#f1ece5;border-radius:clamp(2.6rem,4.8vw,3.5rem);box-shadow:0 28px 60px rgba(16,13,10,.18);overflow:hidden}.life-area__media-frame img{height:100%;object-fit:cover;object-position:center;width:100%}.life-area__badge{background:#1c1917;border-radius:1.55rem;box-shadow:0 22px 44px rgba(13,11,8,.3);color:#fff;justify-self:end;margin:-1.2rem 0 0;min-width:9.2rem;padding:.85rem 1rem .78rem;position:relative;z-index:2}.life-area__badge-value{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5.6vw,3.1rem);letter-spacing:-.03em;line-height:.9;margin:0}.life-area__badge-value span{color:var(--gold);font-size:.42em;margin-left:.15rem}.life-area__badge-label{color:hsla(0,0%,100%,.72);font-size:.53rem;font-weight:700;letter-spacing:.32em;margin:.42rem 0 0;text-transform:uppercase}.life-area__content{align-content:center;display:grid;gap:1.05rem}.life-area__title{font-size:clamp(2.2rem,5vw,4.6rem);line-height:.96;margin:0 0 .6rem;max-width:16ch;text-wrap:balance}.life-area__text{color:var(--text-muted);max-width:62ch}.life-area__specs{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.65rem}.life-area__specs .spec-item{align-content:start;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:.38rem;padding:1.15rem 1.1rem}.life-area__specs .spec-item:nth-child(2n){border-left:1px solid var(--border)}.life-area__specs .spec-item:nth-child(n+3){border-top:1px solid var(--border)}.life-area__specs .spec-item .label{color:var(--text-muted);font-size:.56rem;letter-spacing:.28em}.life-area__specs .spec-item .value{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.18rem,2.4vw,1.65rem);letter-spacing:-.02em}@media (max-width:767.98px){.life-area__specs{grid-template-columns:1fr}.life-area__specs .spec-item{border-top:0}.life-area__specs .spec-item:nth-child(2n){border-left:0}.life-area__specs .spec-item+.spec-item{border-top:1px solid var(--border)}}@media (min-width:1024px){.life-area__grid{gap:clamp(3rem,5.8vw,6.4rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.life-area__badge{border-radius:2.45rem;bottom:-2.65rem;margin:0;min-width:11.8rem;padding:1.3rem 1.45rem 1.12rem;position:absolute;right:-2.65rem}.life-area__content{padding-left:clamp(0rem,1.6vw,1.1rem)}}@media (max-width:560px){.life-area__media-frame{border-radius:2.1rem}.life-area__badge{border-radius:1.35rem;margin-top:-1rem;min-width:8.6rem;padding:.75rem .9rem .7rem}}.spec-list{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.2rem}.spec-item{background:#fbf9f6;border:1px solid var(--border);border-radius:1.2rem;box-shadow:0 10px 24px rgba(15,12,9,.06);padding:1rem 1rem .95rem}.spec-item .label{color:var(--text-muted);display:block;font-size:.56rem;font-weight:700;letter-spacing:.24em;margin-bottom:.42rem;text-transform:uppercase}.spec-item .value{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.24rem,2.2vw,1.75rem)}.features{background:#1c1917;border-radius:2rem;color:#fff;margin:.5rem}.section-head{margin-bottom:1.6rem}.section-head p{color:#d3c7b8;max-width:56ch}.section-head-center{text-align:center}.features-grid{display:grid;gap:.8rem}.feature-card{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13);border-radius:2rem;display:grid;gap:.72rem;grid-template-rows:auto auto 1fr;padding:1.3rem 1.15rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.feature-card:hover{background:rgba(180,145,95,.94);box-shadow:0 18px 32px rgba(0,0,0,.2);transform:translateY(-4px)}.feature-icon{align-items:center;background:rgba(180,145,95,.14);border-radius:.95rem;color:var(--gold);display:inline-flex;height:3rem;justify-content:center;transition:background .3s ease,color .3s ease;width:3rem}.feature-icon svg{fill:none;height:1.55rem;stroke:currentColor;width:1.55rem}.feature-card strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:1.24rem;margin-bottom:.42rem}.feature-card p{color:hsla(0,0%,100%,.76);font-size:.9rem;line-height:1.55;margin:0}.feature-card:hover .feature-icon{background:hsla(0,0%,100%,.32);color:#1c1917}.feature-card:hover .feature-icon,.feature-card:hover p,.feature-card:hover strong{color:#1c1917}.gallery{background:var(--surface)}.gallery .section-head{margin-bottom:clamp(2.2rem,4.8vw,4.1rem)}.gallery .section-head p{max-width:none}.gallery .eyebrow{color:rgba(180,145,95,.92);font-size:.56rem;letter-spacing:.55em;margin:0 0 1.05rem}.gallery .section-head h2{font-size:clamp(2.3rem,6vw,5rem);line-height:.94;margin:0}.gallery .section-head p[data-i18n=galleryLead]{color:var(--text-muted);margin-inline:auto;max-width:62ch}.gallery-grid{display:grid;gap:.95rem;grid-template-columns:1fr}.gallery-grid[data-gallery-mode=slider]{display:block}.gallery-slider{outline:none}.gallery-slider__surface{background:radial-gradient(circle at top,hsla(0,0%,100%,.9),hsla(0,0%,100%,0) 42%),linear-gradient(145deg,hsla(33,36%,95%,.98),hsla(0,0%,100%,.9) 44%,hsla(34,40%,92%,.96));border:1px solid rgba(180,145,95,.16);border-radius:clamp(2rem,4vw,3.6rem);box-shadow:0 30px 70px rgba(19,15,11,.11);padding:clamp(.95rem,2vw,1.35rem);position:relative}.gallery-slider__viewport{border-radius:clamp(1.7rem,3vw,3rem);overflow:hidden}.gallery-slider__track{display:flex;transition:transform .75s cubic-bezier(.22,1,.36,1);will-change:transform}.gallery-slide{flex:0 0 100%;min-width:100%}.gallery-slider__controls{align-items:center;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:clamp(1rem,2.5vw,1.55rem)}.gallery-slider__meta{display:grid;gap:.9rem;justify-items:center;min-width:0}.gallery-slider__status{color:hsla(28,9%,40%,.96);font-size:.67rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.gallery-slider__pagination{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.gallery-slider__dot{background:rgba(180,145,95,.22);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(138,110,69,.16);cursor:pointer;height:.72rem;padding:0;transition:transform .3s ease,background-color .3s ease,width .3s ease,box-shadow .3s ease;width:.72rem}.gallery-slider__dot:focus-visible,.gallery-slider__dot:hover{background:rgba(180,145,95,.48);box-shadow:inset 0 0 0 1px rgba(138,110,69,.26)}.gallery-slider__dot.is-active{background:linear-gradient(135deg,var(--gold),var(--gold-dark));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.24),0 10px 20px rgba(180,145,95,.28);width:2.2rem}.gallery-slider__nav{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.78);border:1px solid rgba(138,110,69,.18);border-radius:999px;box-shadow:0 14px 28px rgba(19,15,11,.08);color:#1c1917;cursor:pointer;display:inline-flex;height:clamp(3rem,5vw,3.45rem);justify-content:center;transition:transform .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease;width:clamp(3rem,5vw,3.45rem)}.gallery-slider__nav span{font-size:1.2rem;line-height:1}.gallery-slider__nav:focus-visible,.gallery-slider__nav:hover{background:hsla(0,0%,100%,.94);border-color:rgba(180,145,95,.35);box-shadow:0 18px 34px rgba(19,15,11,.12);transform:translateY(-1px)}.gallery .gallery-item{aspect-ratio:1/1;background:#f1ece5;border-radius:clamp(1.75rem,3.4vw,3.3rem);box-shadow:0 18px 40px rgba(19,15,11,.13);isolation:isolate;margin:0;overflow:hidden;position:relative;transition:box-shadow .45s ease,transform .45s ease}.gallery-grid[data-gallery-mode=slider] .gallery-item{aspect-ratio:16/10;border-radius:clamp(1.7rem,3vw,3rem);box-shadow:none}.gallery .gallery-item:after{background:linear-gradient(170deg,hsla(0,0%,100%,.18) 6%,rgba(180,145,95,.12));content:"";inset:0;mix-blend-mode:soft-light;opacity:.2;pointer-events:none;position:absolute;transition:opacity .45s ease}.gallery .gallery-item img{filter:brightness(1.02) contrast(.97) saturate(.92);height:100%;object-fit:cover;object-position:center;transition:transform 1s ease,filter .6s ease;width:100%}.gallery .gallery-item:focus-within,.gallery .gallery-item:hover{box-shadow:0 24px 52px rgba(19,15,11,.18)}.gallery-grid[data-gallery-mode=slider] .gallery-item:focus-within,.gallery-grid[data-gallery-mode=slider] .gallery-item:hover{box-shadow:none}.gallery .gallery-item:focus-within:after,.gallery .gallery-item:hover:after{opacity:.12}.gallery .gallery-item:focus-within img,.gallery .gallery-item:hover img{filter:brightness(1.05) contrast(1.01) saturate(.98);transform:scale(1.05)}@media (max-width:680px){.gallery-slider__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-slider__meta{grid-column:1/-1;order:-1}.gallery-slider__nav{width:100%}.gallery-grid[data-gallery-mode=slider] .gallery-item{aspect-ratio:5/4}}@media (prefers-reduced-motion:reduce){.gallery .gallery-item,.gallery .gallery-item img,.gallery .gallery-item:after,.gallery-slider__dot,.gallery-slider__nav,.gallery-slider__track{transition-delay:0s;transition-duration:.01ms}}.why-kemer{background:var(--surface)}.why-kemer-grid{display:grid;gap:1.6rem}.why-kemer-content{align-content:center;display:grid;gap:1rem}.why-kemer-text{color:var(--text-muted)}.why-kemer-points{display:grid;gap:.9rem;list-style:none;margin:.2rem 0 0;padding:0}.why-kemer-points li{align-items:start;background:#fbf9f6;border:1px solid var(--border);border-radius:1.25rem;display:grid;gap:.8rem;grid-template-columns:auto 1fr;padding:.9rem 1rem}#why-kemer .why-kemer-points .point-index{align-items:center;background:#f4ede4;border-radius:999px;color:var(--gold-dark);display:inline-flex;font-family:Playfair Display,Georgia,serif;font-size:1rem;height:2rem;justify-content:center;width:2rem}#why-kemer .why-kemer-points strong{color:var(--text);display:block;font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:normal;line-height:1.6;margin-bottom:.2rem;text-transform:none}#why-kemer .why-kemer-points p{color:var(--text-muted);font-family:Inter,Arial,sans-serif;font-size:.95rem;margin:0}.why-kemer-image{border-radius:2.4rem;box-shadow:var(--shadow);margin:0;min-height:360px;overflow:hidden}.why-kemer-image img{height:100%;min-height:inherit;object-fit:cover;object-position:center}.why-kemer-content h2{line-height:1}.location{background:var(--surface-soft)}.location-grid{display:grid;gap:1.5rem}.location-content{display:grid;gap:1rem}.location-name,.location-text{color:var(--text-muted)}.location-name{margin-bottom:.15rem}.distance-list{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.distance-list li{background:#fff;border:1px solid var(--border);border-radius:1.4rem;box-shadow:0 10px 24px rgba(16,13,10,.06);font-weight:500;padding:1rem 1.1rem}.map-card{background:#d9d5cf;border-radius:clamp(2.8rem,7.8vw,6.25rem);box-shadow:0 32px 74px rgba(16,13,10,.28);isolation:isolate;min-height:440px;overflow:hidden;position:relative;transition:box-shadow .8s ease,transform .8s ease}.map-card:hover{box-shadow:0 42px 86px rgba(16,13,10,.32)}.map-card iframe{border:0;filter:grayscale(.92) contrast(1.04) saturate(.7);height:100%;min-height:inherit;opacity:.62;pointer-events:none;transition:filter 1s ease,opacity 1s ease}.map-card:focus-within iframe,.map-card:hover iframe{filter:grayscale(.08) contrast(1.03) saturate(.92);opacity:.98}.cta{background:var(--surface);text-align:center}.cta-content{max-width:850px}.cta-content p{color:var(--text-muted);margin:0 auto;max-width:55ch}.cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.35rem}.site-footer{background:#1c1917;color:#fff;padding:5rem 0 1.9rem}.footer-grid{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:2.2rem;padding-bottom:2.5rem}.footer-brand p{color:#bbb1a4;font-size:1rem;line-height:1.7;max-width:40ch}.brand-inline{align-items:center;display:inline-flex;gap:.82rem;margin-bottom:1rem}.footer-contact{color:#d4ccc1;display:grid;gap:.7rem;list-style:none;margin:0;padding:0}.footer-contact li:last-child{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:1.5rem}.site-footer h3{color:var(--gold);font-size:.66rem;letter-spacing:.28em;margin:0 0 .95rem;text-transform:uppercase}.footer-bottom{flex-direction:column;gap:.85rem;margin:1.4rem auto 0;width:min(var(--container),calc(100% - 2rem))}.footer-bottom,.footer-social{align-items:center;display:flex}.footer-social{gap:1.8rem}.footer-social a{color:#a79b8b;font-size:.6rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.footer-social a:focus-visible,.footer-social a:hover{color:#fff}.copyright{color:#a79b8b;font-size:.7rem;letter-spacing:.24em;margin:0;text-align:center;text-transform:uppercase}.whatsapp-widget{align-items:center;background:#25d366;border-radius:999px;bottom:1rem;box-shadow:0 14px 30px rgba(18,140,126,.36);color:#fff;display:inline-flex;gap:.5rem;justify-content:center;min-height:3.4rem;min-width:3.4rem;padding:.8rem 1rem;position:fixed;right:1rem;transition:transform .24s ease,box-shadow .24s ease,background .24s ease;z-index:180}.whatsapp-widget:focus-visible,.whatsapp-widget:hover{background:#128c7e;box-shadow:0 18px 34px rgba(18,140,126,.42);transform:translateY(-2px)}.whatsapp-widget:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px}.whatsapp-widget svg{height:1.35rem;width:1.35rem}.whatsapp-widget-label{display:none;font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1023.98px){.navbar{justify-content:flex-start}.brand{order:1}.nav-actions{margin-left:0;order:2}.site-header .nav-actions .lang-switch{display:inline-flex;opacity:1;visibility:visible}.mobile-menu-toggle{margin-left:auto;order:3}}@media (max-width:560px){.container{width:calc(100% - 1.2rem)}.navbar{min-height:78px;padding-inline:.6rem}.nav-actions{gap:.45rem}.btn-sm{font-size:.54rem;letter-spacing:.18em;padding:.62rem .86rem}.mobile-menu-toggle{height:2.62rem;width:2.62rem}.hero{min-height:100svh}.hero .eyebrow{font-size:.58rem;letter-spacing:.55em}.hero-title{font-size:clamp(2.4rem,13vw,3.5rem);max-width:9.5ch}.hero-content>#reservation{align-self:stretch;width:100%}.booking-card{border-radius:1.7rem;margin-inline:auto;padding:.3rem;width:100%}.booking-field{border-radius:1.2rem;padding:.8rem .86rem}.booking-submit{border-radius:1.25rem;min-height:3.1rem}.custom-popover{left:auto;right:0}.custom-datepicker-popover{min-width:min(280px,calc(100vw - 2.2rem))}.hero-scroll-indicator{bottom:max(.3rem,env(safe-area-inset-bottom))}.gallery-item{aspect-ratio:5/4;border-radius:1.5rem}.why-kemer-image{min-height:260px}.whatsapp-widget{bottom:.55rem;right:.55rem}}@media (min-width:768px){:root{--header-h:92px}.section{padding:6.8rem 0}.lang-switch{display:inline-flex}.booking-card{grid-template-columns:repeat(2,minmax(0,1fr));padding:.42rem}.booking-field{border-top:1px solid hsla(0,0%,100%,.13)}.booking-field:nth-child(-n+2){border-top:0}.booking-submit{grid-column:span 2;min-height:3.2rem}.custom-popover{left:0;right:auto}.location-grid,.why-kemer-grid{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}.features-grid{gap:1rem}.features-grid,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid{gap:1.4rem}.map-card{min-height:640px}.footer-grid{gap:2.6rem;grid-template-columns:1.25fr .9fr .9fr;padding-bottom:2.8rem}.footer-bottom{flex-direction:row;gap:1rem;justify-content:space-between;margin-top:1.5rem}.copyright{text-align:left}.whatsapp-widget-label{display:inline}}@media (min-width:1024px){.section{padding:8.2rem 0}.mobile-menu-toggle{display:none}.mobile-menu{display:none!important}.nav-links{display:inline-flex;flex:1;justify-content:center}.hero-content{gap:1.4rem;padding-bottom:clamp(4.4rem,7vw,6.2rem)}.booking-card{align-items:stretch;border-radius:3rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:.42rem}.booking-field{border-left:1px solid hsla(0,0%,100%,.13);border-top:0}.booking-field:first-child{border-left:0}.booking-submit{border-radius:1.75rem;grid-column:auto;min-height:3.45rem}.features{border-radius:4rem}.features-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-grid{gap:clamp(1rem,1.8vw,1.7rem);grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-item{aspect-ratio:1/1;border-radius:clamp(2rem,2.8vw,3.75rem)}.map-card{min-height:700px}.why-kemer-image{min-height:640px}.whatsapp-widget{bottom:1.35rem;right:1.35rem}}
/*# sourceMappingURL=data:application/json;base64,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c3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XHJcbiAgLS1iZzogI2ZjZmFmODtcclxuICAtLXN1cmZhY2U6ICNmZmZmZmY7XHJcbiAgLS1zdXJmYWNlLXNvZnQ6ICNmN2YzZWU7XHJcbiAgLS10ZXh0OiAjMWMxOTE3O1xyXG4gIC0tdGV4dC1tdXRlZDogIzZmNjU1YztcclxuICAtLWdvbGQ6ICNiNDkxNWY7XHJcbiAgLS1nb2xkLWRhcms6ICM4YTZlNDU7XHJcbiAgLS1ib3JkZXI6ICNlN2UwZDc7XHJcbiAgLS1oZXJvLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC40NCk7XHJcbiAgLS1yYWRpdXMtbGc6IDIuNXJlbTtcclxuICAtLXJhZGl1cy1tZDogMS42cmVtO1xyXG4gIC0tcmFkaXVzLXNtOiAxcmVtO1xyXG4gIC0tc2hhZG93OiAwIDE4cHggNDRweCByZ2JhKDE5LCAxNSwgMTEsIDAuMSk7XHJcbiAgLS1zaGFkb3ctaGVhdnk6IDAgMzRweCA3MnB4IHJnYmEoMTMsIDExLCA4LCAwLjI0KTtcclxuICAtLWNvbnRhaW5lcjogMTI4MHB4O1xyXG4gIC0taGVhZGVyLWg6IDg4cHg7XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuaW1nLFxyXG5pZnJhbWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbio6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWdvbGQpO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogbWluKHZhcigtLWNvbnRhaW5lciksIGNhbGMoMTAwJSAtIDJyZW0pKTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogNnJlbSAwO1xyXG59XHJcblxyXG4ucGFnZS1oZXJvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcclxuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItaCkgKyAzLjVyZW0pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyLjZyZW0sIDZ2dywgNC42cmVtKTtcclxufVxyXG5cclxuLnBhZ2UtaGVybyAuZXllYnJvdyB7XHJcbiAgY29sb3I6IHJnYmEoMTgwLCAxNDUsIDk1LCAwLjkyKTtcclxuICBsZXR0ZXItc3BhY2luZzogMC41NWVtO1xyXG59XHJcblxyXG4ucGFnZS1oZXJvIGgxIHtcclxuICBmb250LXNpemU6IGNsYW1wKDIuNnJlbSwgNi4ydncsIDUuNHJlbSk7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuLnBhZ2UtaGVybyBwIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcbiAgbWF4LXdpZHRoOiA2MmNoO1xyXG59XHJcblxyXG4uZXllYnJvdyB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zNmVtO1xyXG4gIGZvbnQtc2l6ZTogMC42NHJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiB2YXIoLS1nb2xkKTtcclxuICBtYXJnaW46IDAgMCAwLjlyZW07XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbi5mb290ZXItYnJhbmQgc3Ryb25nIHtcclxuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuaDIge1xyXG4gIG1hcmdpbjogMCAwIDEuMTVyZW07XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDUuMXZ3LCA1LjRyZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwIDAgYXV0bztcclxuICB6LWluZGV4OiAxMjA7XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlci5pcy1zY3JvbGxlZCB7XHJcbiAgcGFkZGluZy10b3A6IDAuNnJlbTtcclxufVxyXG5cclxuLm5hdmJhciB7XHJcbiAgbWluLWhlaWdodDogdmFyKC0taGVhZGVyLWgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAwLjg1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIHBhZGRpbmc6IDAuNTVyZW0gMC45NXJlbTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIuaXMtc2Nyb2xsZWQgLm5hdmJhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDI1MCwgMjQ4LCAwLjc4KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCk7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMjA0LCAxOTEsIDAuODUpO1xyXG4gIGJveC1zaGFkb3c6IDAgMTRweCAzMHB4IHJnYmEoMjAsIDE3LCAxMiwgMC4xKTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyOm5vdCguaXMtc2Nyb2xsZWQpIC5uYXYtbGlua3MgYSB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Mik7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlcjpub3QoLmlzLXNjcm9sbGVkKSAubmF2LWxpbmtzIGE6aG92ZXIsXHJcbi5zaXRlLWhlYWRlcjpub3QoLmlzLXNjcm9sbGVkKSAubmF2LWxpbmtzIGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlcjpub3QoLmlzLXNjcm9sbGVkKSAubGFuZy1zd2l0Y2gge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXI6bm90KC5pcy1zY3JvbGxlZCkgLmxhbmctc3dpdGNoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyOm5vdCguaXMtc2Nyb2xsZWQpIC5sYW5nLXN3aXRjaCBidXR0b24uaXMtYWN0aXZlIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbn1cclxuXHJcbi5pcy1zdWJwYWdlIC5zaXRlLWhlYWRlciB7XHJcbiAgcGFkZGluZy10b3A6IDAuNnJlbTtcclxufVxyXG5cclxuLmlzLXN1YnBhZ2UgLnNpdGUtaGVhZGVyIC5uYXZiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNTAsIDI0OCwgMC45Mik7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDIwNCwgMTkxLCAwLjg1KTtcclxuICBib3gtc2hhZG93OiAwIDE0cHggMzBweCByZ2JhKDIwLCAxNywgMTIsIDAuMSk7XHJcbn1cclxuXHJcbi5pcy1zdWJwYWdlIC5zaXRlLWhlYWRlciAubmF2LWxpbmtzIGEge1xyXG4gIGNvbG9yOiAjNjY1ZDU0O1xyXG59XHJcblxyXG4uaXMtc3VicGFnZSAuc2l0ZS1oZWFkZXIgLm5hdi1saW5rcyBhOmhvdmVyLFxyXG4uaXMtc3VicGFnZSAuc2l0ZS1oZWFkZXIgLm5hdi1saW5rcyBhOmZvY3VzLXZpc2libGUge1xyXG4gIGNvbG9yOiB2YXIoLS1nb2xkLWRhcmspO1xyXG59XHJcblxyXG4uaXMtc3VicGFnZSAuc2l0ZS1oZWFkZXIgLmxhbmctc3dpdGNoIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyNSwgMjMsIDAuMDYpO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyOCwgMjUsIDIzLCAwLjA4KTtcclxufVxyXG5cclxuLmlzLXN1YnBhZ2UgLnNpdGUtaGVhZGVyIC5sYW5nLXN3aXRjaCBidXR0b24ge1xyXG4gIGNvbG9yOiAjNjY1ZDU0O1xyXG59XHJcblxyXG4uaXMtc3VicGFnZSAuc2l0ZS1oZWFkZXIgLmxhbmctc3dpdGNoIGJ1dHRvbi5pcy1hY3RpdmUge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcclxufVxyXG5cclxuLmlzLXN1YnBhZ2UgLnNpdGUtaGVhZGVyIC5uYXYtYWN0aW9ucyAuYnRuLXNtIHtcclxuICBiYWNrZ3JvdW5kOiAjMWMxOTE3O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5pcy1zdWJwYWdlIC5zaXRlLWhlYWRlciAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmlzLXN1YnBhZ2UgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbWVudS10b2dnbGUgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGV4dCk7XHJcbn1cclxuXHJcbi5icmFuZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDAuNzVyZW07XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5uYXYtbGlua3Mge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMS44cmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubmF2LWxpbmtzIGEge1xyXG4gIGZvbnQtc2l6ZTogMC42NnJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjI3ZW07XHJcbiAgY29sb3I6ICM2NjVkNTQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLm5hdi1saW5rcyBhOmhvdmVyLFxyXG4ubmF2LWxpbmtzIGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgY29sb3I6IHZhcigtLWdvbGQtZGFyayk7XHJcbn1cclxuXHJcbi5uYXYtYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC42MnJlbTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmxhbmctc3dpdGNoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyNSwgMjMsIDAuMDYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIHBhZGRpbmc6IDAuMjJyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOCwgMjUsIDIzLCAwLjA4KTtcclxufVxyXG5cclxuLmxhbmctc3dpdGNoIGJ1dHRvbixcclxuLm1vYmlsZS1sYW5nIGJ1dHRvbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIHBhZGRpbmc6IDAuMzhyZW0gMC42OHJlbTtcclxuICBmb250LXNpemU6IDAuNjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5sYW5nLXN3aXRjaCBidXR0b24uaXMtYWN0aXZlLFxyXG4ubW9iaWxlLWxhbmcgYnV0dG9uLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMTRweCByZ2JhKDI4LCAyNSwgMjMsIDAuMDgpO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAuOTJyZW0gMS4zNXJlbTtcclxuICB0cmFuc2l0aW9uOiAwLjI4cyBlYXNlO1xyXG59XHJcblxyXG4uYnRuLXNtIHtcclxuICBwYWRkaW5nOiAwLjcycmVtIDEuMThyZW07XHJcbiAgZm9udC1zaXplOiAwLjYxcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjI4ZW07XHJcbn1cclxuXHJcbi5uYXYtYWN0aW9ucyAuYnRuLXNtIHtcclxuICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDEzLCAxMSwgOCwgMC4xNik7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcclxuICAubmF2LWFjdGlvbnMgLmJ0bi1zbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLyogSGlkZSByZXNlcnZhdGlvbiBidXR0b24gb24gc3VicGFnZXMgKGdhbGxlcnksIGJsb2cpICovXHJcbmJvZHkuaXMtc3VicGFnZSAubmF2LWFjdGlvbnMgLmJ0bi1zbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyOm5vdCguaXMtc2Nyb2xsZWQpIC5uYXYtYWN0aW9ucyAuYnRuLXNtIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjMWMxOTE3O1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIuaXMtc2Nyb2xsZWQgLm5hdi1hY3Rpb25zIC5idG4tc20ge1xyXG4gIGJhY2tncm91bmQ6ICMxYzE5MTc7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5uYXYtYWN0aW9ucyAuYnRuLXNtOmhvdmVyLFxyXG4uc2l0ZS1oZWFkZXIgLm5hdi1hY3Rpb25zIC5idG4tc206Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZ29sZCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZ29sZCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeTpob3ZlcixcclxuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWdvbGQtZGFyayk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLW91dGxpbmU6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nb2xkKTtcclxuICBjb2xvcjogdmFyKC0tZ29sZC1kYXJrKTtcclxufVxyXG5cclxuLm1vYmlsZS1tZW51LXRvZ2dsZSB7XHJcbiAgd2lkdGg6IDIuNzVyZW07XHJcbiAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuODVyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM0KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjI3cmVtO1xyXG4gIHBhZGRpbmc6IDAuNDJyZW07XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlci5pcy1zY3JvbGxlZCAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLm1vYmlsZS1tZW51LXRvZ2dsZSBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIuaXMtc2Nyb2xsZWQgLm1vYmlsZS1tZW51LXRvZ2dsZSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0KTtcclxufVxyXG5cclxuLm1vYmlsZS1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjZyZW0pO1xyXG4gIGxlZnQ6IDFyZW07XHJcbiAgcmlnaHQ6IDFyZW07XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk3KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNywgMjIwLCAyMTAsIDAuOTIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgYm94LXNoYWRvdzogMCAyNHB4IDUwcHggcmdiYSgyMCwgMTYsIDEyLCAwLjE3KTtcclxuICBwYWRkaW5nOiAxLjE1cmVtO1xyXG4gIGdhcDogMC43MnJlbTtcclxuICB6LWluZGV4OiAxMzA7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudVtoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudTpub3QoW2hpZGRlbl0pIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFuaW1hdGlvbjogbW9iaWxlTWVudUluIDAuMjRzIGVhc2U7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudSBhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgcGFkZGluZzogMC42NXJlbSAwLjQ1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43MXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gIGNvbG9yOiAjNjU1YzUzO1xyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUgYTpob3ZlcixcclxuLm1vYmlsZS1tZW51IGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZDogI2YyZWNlNDtcclxuICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudSAuYnRuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xyXG59XHJcblxyXG4ubW9iaWxlLWxhbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjU1cmVtO1xyXG4gIG1hcmdpbi10b3A6IDAuMzhyZW07XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW9iaWxlTWVudUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDAuOTkpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlcm8ge1xyXG4gIG1pbi1oZWlnaHQ6IG1heCg3MDBweCwgMTAwc3ZoKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oKSArIDEuMnJlbSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhlcm8tbWVkaWEsXHJcbi5oZXJvLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxufVxyXG5cclxuLmhlcm8tbWVkaWEgaW1nIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5oZXJvLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjAsIDE2LCAxMiwgMC41OCkgMCUsIHJnYmEoMjAsIDE2LCAxMiwgMC4zMikgNDYlLCByZ2JhKDIwLCAxNiwgMTIsIDAuMSkgMTAwJSk7XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiBtaW4odmFyKC0tY29udGFpbmVyKSwgY2FsYygxMDAlIC0gMnJlbSkpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDEuMnJlbTtcclxuICBwYWRkaW5nLXRvcDogY2xhbXAoNS44cmVtLCAxMXZ3LCA5LjRyZW0pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzLjVyZW0sIDl2dywgNi4zcmVtKTtcclxufVxyXG5cclxuLmhlcm8gLmV5ZWJyb3cge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjhlbTtcclxuICBmb250LXNpemU6IDAuNjJyZW07XHJcbn1cclxuXHJcbi5oZXJvLXRpdGxlIHtcclxuICBmb250LXNpemU6IGNsYW1wKDIuOXJlbSwgMTAuMnZ3LCA5cmVtKTtcclxuICBsaW5lLWhlaWdodDogMC44NDtcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiAxMWNoO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gIHRleHQtc2hhZG93OiAwIDE0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG59XHJcblxyXG4uYm9va2luZy1jYXJkIHtcclxuICB3aWR0aDogbWluKDExMjBweCwgMTAwJSk7XHJcbiAgbWFyZ2luLXRvcDogY2xhbXAoMXJlbSwgM3Z3LCAyLjJyZW0pO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDE3LCAxMywgMC41Nik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMi4yNXJlbTtcclxuICBwYWRkaW5nOiAwLjM0cmVtO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAwLjM0cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMjJweCA0NHB4IHJnYmEoMTYsIDEzLCAxMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5ib29raW5nLWZpZWxkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDAuMzVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMS43cmVtO1xyXG4gIHBhZGRpbmc6IDAuOTJyZW0gMS4wNXJlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjJzIGVhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJvb2tpbmctZmllbGQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5ib29raW5nLWZpZWxkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG59XHJcblxyXG4uYm9va2luZy1maWVsZCBsYWJlbCB7XHJcbiAgZm9udC1zaXplOiAwLjU2cmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjhlbTtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU4KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uYm9va2luZy1jdXN0b20tY29udHJvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYm9va2luZy1jdXN0b20tY29udHJvbCBpbnB1dFt0eXBlPSdoaWRkZW4nXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC10cmlnZ2VyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWluLWhlaWdodDogMS43cmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDAuN3JlbTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtdmFsdWUge1xyXG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtdmFsdWUuaXMtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pY29uIHtcclxuICB3aWR0aDogMXJlbTtcclxuICBoZWlnaHQ6IDFyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaWNvbiBzdmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLmN1c3RvbS1jaGV2cm9uIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uYm9va2luZy1jdXN0b20tY29udHJvbC5pcy1vcGVuIC5jdXN0b20tY2hldnJvbiB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmN1c3RvbS1wb3BvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMS41NXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmVkZTY7XHJcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQ0cHggcmdiYSgyMCwgMTYsIDEyLCAwLjMpO1xyXG4gIGFuaW1hdGlvbjogY3VzdG9tUG9wb3ZlckluIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmN1c3RvbS1wb3BvdmVyW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1kYXRlLXBpY2tlci5pcy1kcm9wLXVwIC5jdXN0b20tcG9wb3ZlcixcclxuLmN1c3RvbS1zZWxlY3QuaXMtZHJvcC11cCAuY3VzdG9tLXBvcG92ZXIge1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICB0b3A6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LXBvcG92ZXIge1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMS4zcmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LW9wdGlvbnMge1xyXG4gIG1heC1oZWlnaHQ6IDEycmVtO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMC40NXJlbSAwO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LW9wdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMC42OHJlbSAxcmVtO1xyXG4gIGNvbG9yOiAjNTc1MzRlO1xyXG4gIGZvbnQtc2l6ZTogMC44NnJlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yMnMgZWFzZSwgY29sb3IgMC4yMnMgZWFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LW9wdGlvbjpob3ZlcixcclxuLmN1c3RvbS1zZWxlY3Qtb3B0aW9uOmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6ICNmYWY4ZjQ7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LW9wdGlvbi5pcy1zZWxlY3RlZCB7XHJcbiAgY29sb3I6IHZhcigtLWdvbGQpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTgwLCAxNDUsIDk1LCAwLjEyKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWRhdGVwaWNrZXItcG9wb3ZlciB7XHJcbiAgbWluLXdpZHRoOiAyODBweDtcclxuICBib3JkZXItcmFkaXVzOiAxLjU1cmVtO1xyXG4gIHBhZGRpbmc6IDAuOXJlbTtcclxufVxyXG5cclxuLmN1c3RvbS1kYXRlcGlja2VyLWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAwLjY1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxufVxyXG5cclxuLmN1c3RvbS1uYXYtYnRuIHtcclxuICB3aWR0aDogMS45NXJlbTtcclxuICBoZWlnaHQ6IDEuOTVyZW07XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjNTc1MzRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5jdXN0b20tbmF2LWJ0bjpob3ZlcixcclxuLmN1c3RvbS1uYXYtYnRuOmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6ICNmNWYyZWQ7XHJcbn1cclxuXHJcbi5jdXN0b20tbmF2LWJ0biBzdmcge1xyXG4gIHdpZHRoOiAwLjk1cmVtO1xyXG4gIGhlaWdodDogMC45NXJlbTtcclxufVxyXG5cclxuLmN1c3RvbS1kYXRlcGlja2VyLW1vbnRoIHtcclxuICBmb250LXNpemU6IDAuODZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogIzI5MjUyNDtcclxufVxyXG5cclxuLmN1c3RvbS1kYXRlcGlja2VyLXdlZWtkYXlzLFxyXG4uY3VzdG9tLWRhdGVwaWNrZXItZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgZ2FwOiAwLjE4cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tLWRhdGVwaWNrZXItd2Vla2RheSB7XHJcbiAgaGVpZ2h0OiAxLjlyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMC42cmVtO1xyXG4gIGNvbG9yOiAjYThhMjllO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5jdXN0b20tZGF0ZXBpY2tlci1kYXkge1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMS45cmVtO1xyXG4gIGhlaWdodDogMS45cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjNDQ0MDNjO1xyXG4gIGZvbnQtc2l6ZTogMC43M3JlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uY3VzdG9tLWRhdGVwaWNrZXItZGF5OmhvdmVyLFxyXG4uY3VzdG9tLWRhdGVwaWNrZXItZGF5OmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6ICNmNWYyZWQ7XHJcbn1cclxuXHJcbi5jdXN0b20tZGF0ZXBpY2tlci1kYXkuaXMtc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWdvbGQpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDE4cHggcmdiYSgxODAsIDE0NSwgOTUsIDAuNDUpO1xyXG59XHJcblxyXG4uY3VzdG9tLWRhdGVwaWNrZXItZGF5OmRpc2FibGVkIHtcclxuICBjb2xvcjogI2Q2ZDNkMTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uY3VzdG9tLWRhdGVwaWNrZXItZGF5OmRpc2FibGVkOmhvdmVyLFxyXG4uY3VzdG9tLWRhdGVwaWNrZXItZGF5OmRpc2FibGVkOmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWRhdGVwaWNrZXItZW1wdHkge1xyXG4gIHdpZHRoOiAxLjlyZW07XHJcbiAgaGVpZ2h0OiAxLjlyZW07XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3VzdG9tUG9wb3ZlckluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9va2luZy1zdWJtaXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNTVyZW07XHJcbiAgbWluLWhlaWdodDogMy4zcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAuOTVyZW0gMXJlbTtcclxuICBmb250LXNpemU6IDAuNjFyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjhlbTtcclxuICBib3gtc2hhZG93OiAwIDE2cHggMzBweCByZ2JhKDE4MCwgMTQ1LCA5NSwgMC4zNCk7XHJcbn1cclxuXHJcbi5oZXJvLXNjcm9sbC1pbmRpY2F0b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiBtYXgoMC41NXJlbSwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjQ1cmVtO1xyXG4gIG9wYWNpdHk6IDAuNTY7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5oZXJvLXNjcm9sbC1pbmRpY2F0b3Igc3BhbiB7XHJcbiAgZm9udC1zaXplOiAwLjVyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpO1xyXG59XHJcblxyXG4uaGVyby1zY3JvbGwtaW5kaWNhdG9yIGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSksIHRyYW5zcGFyZW50KTtcclxufVxyXG5cclxuLmFib3V0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcclxufVxyXG5cclxuLmxpZmUtYXJlYV9fZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IGNsYW1wKDJyZW0sIDV2dywgNC44cmVtKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubGlmZS1hcmVhX19tZWRpYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG59XHJcblxyXG4ubGlmZS1hcmVhX19tZWRpYS1mcmFtZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMi42cmVtLCA0Ljh2dywgMy41cmVtKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDAgMjhweCA2MHB4IHJnYmEoMTYsIDEzLCAxMCwgMC4xOCk7XHJcbiAgYXNwZWN0LXJhdGlvOiA0IC8gNTtcclxuICBiYWNrZ3JvdW5kOiAjZjFlY2U1O1xyXG59XHJcblxyXG4ubGlmZS1hcmVhX19tZWRpYS1mcmFtZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmxpZmUtYXJlYV9fYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICBtYXJnaW46IC0xLjJyZW0gMCAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZDogIzFjMTkxNztcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAxLjU1cmVtO1xyXG4gIG1pbi13aWR0aDogOS4ycmVtO1xyXG4gIHBhZGRpbmc6IDAuODVyZW0gMXJlbSAwLjc4cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMjJweCA0NHB4IHJnYmEoMTMsIDExLCA4LCAwLjMpO1xyXG59XHJcblxyXG4ubGlmZS1hcmVhX19iYWRnZS12YWx1ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNS42dncsIDMuMXJlbSk7XHJcbiAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxufVxyXG5cclxuLmxpZmUtYXJlYV9fYmFkZ2UtdmFsdWUgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAwLjQyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDAuMTVyZW07XHJcbiAgY29sb3I6IHZhcigtLWdvbGQpO1xyXG59XHJcblxyXG4ubGlmZS1hcmVhX19iYWRnZS1sYWJlbCB7XHJcbiAgbWFyZ2luOiAwLjQycmVtIDAgMDtcclxuICBmb250LXNpemU6IDAuNTNyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMmVtO1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5saWZlLWFyZWFfX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxLjA1cmVtO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmxpZmUtYXJlYV9fdGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDAuNnJlbTtcclxuICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgNXZ3LCA0LjZyZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjk2O1xyXG4gIG1heC13aWR0aDogMTZjaDtcclxuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbn1cclxuXHJcbi5saWZlLWFyZWFfX3RleHQge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxuICBtYXgtd2lkdGg6IDYyY2g7XHJcbn1cclxuXHJcbi5saWZlLWFyZWFfX3NwZWNzIHtcclxuICBtYXJnaW4tdG9wOiAwLjY1cmVtO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGlmZS1hcmVhX19zcGVjcyAuc3BlYy1pdGVtIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHBhZGRpbmc6IDEuMTVyZW0gMS4xcmVtO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAwLjM4cmVtO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcblxyXG4ubGlmZS1hcmVhX19zcGVjcyAuc3BlYy1pdGVtOm50aC1jaGlsZCgybikge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxufVxyXG5cclxuLmxpZmUtYXJlYV9fc3BlY3MgLnNwZWMtaXRlbTpudGgtY2hpbGQobiArIDMpIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxufVxyXG5cclxuLmxpZmUtYXJlYV9fc3BlY3MgLnNwZWMtaXRlbSAubGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMC41NnJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yOGVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxufVxyXG5cclxuLmxpZmUtYXJlYV9fc3BlY3MgLnNwZWMtaXRlbSAudmFsdWUge1xyXG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xOHJlbSwgMi40dncsIDEuNjVyZW0pO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAubGlmZS1hcmVhX19zcGVjcyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcblxyXG4gIC5saWZlLWFyZWFfX3NwZWNzIC5zcGVjLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5saWZlLWFyZWFfX3NwZWNzIC5zcGVjLWl0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5saWZlLWFyZWFfX3NwZWNzIC5zcGVjLWl0ZW0gKyAuc3BlYy1pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5saWZlLWFyZWFfX2dyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMC45MmZyKSBtaW5tYXgoMCwgMS4wOGZyKTtcclxuICAgIGdhcDogY2xhbXAoM3JlbSwgNS44dncsIDYuNHJlbSk7XHJcbiAgfVxyXG5cclxuICAubGlmZS1hcmVhX19iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTIuNjVyZW07XHJcbiAgICBib3R0b206IC0yLjY1cmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi40NXJlbTtcclxuICAgIG1pbi13aWR0aDogMTEuOHJlbTtcclxuICAgIHBhZGRpbmc6IDEuM3JlbSAxLjQ1cmVtIDEuMTJyZW07XHJcbiAgfVxyXG5cclxuICAubGlmZS1hcmVhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMHJlbSwgMS42dncsIDEuMXJlbSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAubGlmZS1hcmVhX19tZWRpYS1mcmFtZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjFyZW07XHJcbiAgfVxyXG5cclxuICAubGlmZS1hcmVhX19iYWRnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjM1cmVtO1xyXG4gICAgbWluLXdpZHRoOiA4LjZyZW07XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuOXJlbSAwLjdyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zcGVjLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gIGdhcDogMC44cmVtO1xyXG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcclxufVxyXG5cclxuLnNwZWMtaXRlbSB7XHJcbiAgYmFja2dyb3VuZDogI2ZiZjlmNjtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuICBwYWRkaW5nOiAxcmVtIDFyZW0gMC45NXJlbTtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjRweCByZ2JhKDE1LCAxMiwgOSwgMC4wNik7XHJcbn1cclxuXHJcbi5zcGVjLWl0ZW0gLmxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMC41NnJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yNGVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjQycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5zcGVjLWl0ZW0gLnZhbHVlIHtcclxuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjtcclxuICBmb250LXNpemU6IGNsYW1wKDEuMjRyZW0sIDIuMnZ3LCAxLjc1cmVtKTtcclxufVxyXG5cclxuLmZlYXR1cmVzIHtcclxuICBiYWNrZ3JvdW5kOiAjMWMxOTE3O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgbWFyZ2luOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24taGVhZCBwIHtcclxuICBjb2xvcjogI2QzYzdiODtcclxuICBtYXgtd2lkdGg6IDU2Y2g7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogMC44cmVtO1xyXG59XHJcblxyXG4uZmVhdHVyZS1jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICBwYWRkaW5nOiAxLjNyZW0gMS4xNXJlbTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XHJcbiAgZ2FwOiAwLjcycmVtO1xyXG59XHJcblxyXG4uZmVhdHVyZS1jYXJkOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XHJcbiAgYm94LXNoYWRvdzogMCAxOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTgwLCAxNDUsIDk1LCAwLjk0KTtcclxufVxyXG5cclxuLmZlYXR1cmUtaWNvbiB7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuOTVyZW07XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxODAsIDE0NSwgOTUsIDAuMTQpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLWdvbGQpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWljb24gc3ZnIHtcclxuICB3aWR0aDogMS41NXJlbTtcclxuICBoZWlnaHQ6IDEuNTVyZW07XHJcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgZmlsbDogbm9uZTtcclxufVxyXG5cclxuLmZlYXR1cmUtY2FyZCBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS4yNHJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjQycmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmO1xyXG59XHJcblxyXG4uZmVhdHVyZS1jYXJkIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxuICBsaW5lLWhlaWdodDogMS41NTtcclxufVxyXG5cclxuLmZlYXR1cmUtY2FyZDpob3ZlciAuZmVhdHVyZS1pY29uIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xyXG4gIGNvbG9yOiAjMWMxOTE3O1xyXG59XHJcblxyXG4uZmVhdHVyZS1jYXJkOmhvdmVyIHAsXHJcbi5mZWF0dXJlLWNhcmQ6aG92ZXIgc3Ryb25nLFxyXG4uZmVhdHVyZS1jYXJkOmhvdmVyIC5mZWF0dXJlLWljb24ge1xyXG4gIGNvbG9yOiAjMWMxOTE3O1xyXG59XHJcblxyXG4uZ2FsbGVyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5zZWN0aW9uLWhlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIuMnJlbSwgNC44dncsIDQuMXJlbSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5zZWN0aW9uLWhlYWQgcCB7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuZXllYnJvdyB7XHJcbiAgbWFyZ2luOiAwIDAgMS4wNXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC41NWVtO1xyXG4gIGZvbnQtc2l6ZTogMC41NnJlbTtcclxuICBjb2xvcjogcmdiYSgxODAsIDE0NSwgOTUsIDAuOTIpO1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuc2VjdGlvbi1oZWFkIGgyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyLjNyZW0sIDZ2dywgNXJlbSk7XHJcbiAgbGluZS1oZWlnaHQ6IDAuOTQ7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5zZWN0aW9uLWhlYWQgcFtkYXRhLWkxOG49J2dhbGxlcnlMZWFkJ10ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxuICBtYXgtd2lkdGg6IDYyY2g7XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxufVxyXG5cclxuLmdhbGxlcnktZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICBnYXA6IDAuOTVyZW07XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWdyaWRbZGF0YS1nYWxsZXJ5LW1vZGU9J3NsaWRlciddIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmdhbGxlcnktc2xpZGVyIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zbGlkZXJfX3N1cmZhY2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiBjbGFtcCgwLjk1cmVtLCAydncsIDEuMzVyZW0pO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDJyZW0sIDR2dywgMy42cmVtKTtcclxuICBiYWNrZ3JvdW5kOlxyXG4gICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0MiUpLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgyNDcsIDI0MywgMjM4LCAwLjk4KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDQ0JSwgcmdiYSgyNDMsIDIzNiwgMjI3LCAwLjk2KSAxMDAlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4MCwgMTQ1LCA5NSwgMC4xNik7XHJcbiAgYm94LXNoYWRvdzogMCAzMHB4IDcwcHggcmdiYSgxOSwgMTUsIDExLCAwLjExKTtcclxufVxyXG5cclxuLmdhbGxlcnktc2xpZGVyX192aWV3cG9ydCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxLjdyZW0sIDN2dywgM3JlbSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXNsaWRlcl9fdHJhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zbGlkZSB7XHJcbiAgZmxleDogMCAwIDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zbGlkZXJfX2NvbnRyb2xzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBhdXRvO1xyXG4gIGdhcDogMXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IGNsYW1wKDFyZW0sIDIuNXZ3LCAxLjU1cmVtKTtcclxufVxyXG5cclxuLmdhbGxlcnktc2xpZGVyX19tZXRhIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDAuOXJlbTtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXNsaWRlcl9fc3RhdHVzIHtcclxuICBmb250LXNpemU6IDAuNjdyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHJnYmEoMTExLCAxMDEsIDkyLCAwLjk2KTtcclxufVxyXG5cclxuLmdhbGxlcnktc2xpZGVyX19wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDAuNTVyZW07XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXNsaWRlcl9fZG90IHtcclxuICB3aWR0aDogMC43MnJlbTtcclxuICBoZWlnaHQ6IDAuNzJyZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxODAsIDE0NSwgOTUsIDAuMjIpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDEzOCwgMTEwLCA2OSwgMC4xNik7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB3aWR0aCAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zbGlkZXJfX2RvdDpob3ZlcixcclxuLmdhbGxlcnktc2xpZGVyX19kb3Q6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxODAsIDE0NSwgOTUsIDAuNDgpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDEzOCwgMTEwLCA2OSwgMC4yNik7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXNsaWRlcl9fZG90LmlzLWFjdGl2ZSB7XHJcbiAgd2lkdGg6IDIuMnJlbTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1nb2xkKSwgdmFyKC0tZ29sZC1kYXJrKSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCksIDAgMTBweCAyMHB4IHJnYmEoMTgwLCAxNDUsIDk1LCAwLjI4KTtcclxufVxyXG5cclxuLmdhbGxlcnktc2xpZGVyX19uYXYge1xyXG4gIHdpZHRoOiBjbGFtcCgzcmVtLCA1dncsIDMuNDVyZW0pO1xyXG4gIGhlaWdodDogY2xhbXAoM3JlbSwgNXZ3LCAzLjQ1cmVtKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTEwLCA2OSwgMC4xOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KTtcclxuICBjb2xvcjogIzFjMTkxNztcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgxOSwgMTUsIDExLCAwLjA4KTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXNsaWRlcl9fbmF2IHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zbGlkZXJfX25hdjpob3ZlcixcclxuLmdhbGxlcnktc2xpZGVyX19uYXY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE0NSwgOTUsIDAuMzUpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7XHJcbiAgYm94LXNoYWRvdzogMCAxOHB4IDM0cHggcmdiYSgxOSwgMTUsIDExLCAwLjEyKTtcclxufVxyXG5cclxuLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxLjc1cmVtLCAzLjR2dywgMy4zcmVtKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoMTksIDE1LCAxMSwgMC4xMyk7XHJcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICBiYWNrZ3JvdW5kOiAjZjFlY2U1O1xyXG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNDVzIGVhc2UsIHRyYW5zZm9ybSAwLjQ1cyBlYXNlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1ncmlkW2RhdGEtZ2FsbGVyeS1tb2RlPSdzbGlkZXInXSAuZ2FsbGVyeS1pdGVtIHtcclxuICBhc3BlY3QtcmF0aW86IDE2IC8gMTA7XHJcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMS43cmVtLCAzdncsIDNyZW0pO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSA2JSwgcmdiYSgxODAsIDE0NSwgOTUsIDAuMTIpIDEwMCUpO1xyXG4gIG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xyXG4gIG9wYWNpdHk6IDAuMjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2U7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDIpIGNvbnRyYXN0KDAuOTcpIHNhdHVyYXRlKDAuOTIpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLCBmaWx0ZXIgMC42cyBlYXNlO1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOmhvdmVyLFxyXG4uZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOmZvY3VzLXdpdGhpbiB7XHJcbiAgYm94LXNoYWRvdzogMCAyNHB4IDUycHggcmdiYSgxOSwgMTUsIDExLCAwLjE4KTtcclxufVxyXG5cclxuLmdhbGxlcnktZ3JpZFtkYXRhLWdhbGxlcnktbW9kZT0nc2xpZGVyJ10gLmdhbGxlcnktaXRlbTpob3ZlcixcclxuLmdhbGxlcnktZ3JpZFtkYXRhLWdhbGxlcnktbW9kZT0nc2xpZGVyJ10gLmdhbGxlcnktaXRlbTpmb2N1cy13aXRoaW4ge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06aG92ZXI6OmFmdGVyLFxyXG4uZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOmZvY3VzLXdpdGhpbjo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDAuMTI7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06aG92ZXIgaW1nLFxyXG4uZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOmZvY3VzLXdpdGhpbiBpbWcge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDUpIGNvbnRyYXN0KDEuMDEpIHNhdHVyYXRlKDAuOTgpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAuZ2FsbGVyeS1zbGlkZXJfX2NvbnRyb2xzIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LXNsaWRlcl9fbWV0YSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktc2xpZGVyX19uYXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS1ncmlkW2RhdGEtZ2FsbGVyeS1tb2RlPSdzbGlkZXInXSAuZ2FsbGVyeS1pdGVtIHtcclxuICAgIGFzcGVjdC1yYXRpbzogNSAvIDQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gIC5nYWxsZXJ5LXNsaWRlcl9fdHJhY2ssXHJcbiAgLmdhbGxlcnktc2xpZGVyX19kb3QsXHJcbiAgLmdhbGxlcnktc2xpZGVyX19uYXYsXHJcbiAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSxcclxuICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGltZyxcclxuICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOjphZnRlciB7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XHJcbiAgfVxyXG59XHJcblxyXG4ud2h5LWtlbWVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcclxufVxyXG5cclxuLndoeS1rZW1lci1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogMS42cmVtO1xyXG59XHJcblxyXG4ud2h5LWtlbWVyLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLndoeS1rZW1lci10ZXh0IHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcbn1cclxuXHJcbi53aHkta2VtZXItcG9pbnRzIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMC4ycmVtIDAgMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAwLjlyZW07XHJcbn1cclxuXHJcbi53aHkta2VtZXItcG9pbnRzIGxpIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgZ2FwOiAwLjhyZW07XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGJhY2tncm91bmQ6ICNmYmY5ZjY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gIHBhZGRpbmc6IDAuOXJlbSAxcmVtO1xyXG59XHJcblxyXG4jd2h5LWtlbWVyIC53aHkta2VtZXItcG9pbnRzIC5wb2ludC1pbmRleCB7XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmNGVkZTQ7XHJcbiAgY29sb3I6IHZhcigtLWdvbGQtZGFyayk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbiN3aHkta2VtZXIgLndoeS1rZW1lci1wb2ludHMgc3Ryb25nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XHJcblxyXG4gIC8qIFwiS29udW1cIiA+IC5kaXN0YW5jZS1saXN0IGxpIHRpcG9ncmFmaXNpIGlsZSBlxZ9sZSAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLXRleHQpO1xyXG59XHJcblxyXG4jd2h5LWtlbWVyIC53aHkta2VtZXItcG9pbnRzIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLndoeS1rZW1lci1pbWFnZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XHJcbiAgbWluLWhlaWdodDogMzYwcHg7XHJcbn1cclxuXHJcbi53aHkta2VtZXItaW1hZ2UgaW1nIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLndoeS1rZW1lci1jb250ZW50IGgyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubG9jYXRpb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2Utc29mdCk7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogMS41cmVtO1xyXG59XHJcblxyXG4ubG9jYXRpb24tY29udGVudCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDFyZW07XHJcbn1cclxuXHJcbi5sb2NhdGlvbi10ZXh0LFxyXG4ubG9jYXRpb24tbmFtZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbmFtZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4xNXJlbTtcclxufVxyXG5cclxuLmRpc3RhbmNlLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDAuNjVyZW07XHJcbn1cclxuXHJcbi5kaXN0YW5jZS1saXN0IGxpIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtO1xyXG4gIHBhZGRpbmc6IDFyZW0gMS4xcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggcmdiYSgxNiwgMTMsIDEwLCAwLjA2KTtcclxufVxyXG5cclxuLm1hcC1jYXJkIHtcclxuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyLjhyZW0sIDcuOHZ3LCA2LjI1cmVtKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMzJweCA3NHB4IHJnYmEoMTYsIDEzLCAxMCwgMC4yOCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICBiYWNrZ3JvdW5kOiAjZDlkNWNmO1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlO1xyXG59XHJcblxyXG4ubWFwLWNhcmQ6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgNDJweCA4NnB4IHJnYmEoMTYsIDEzLCAxMCwgMC4zMik7XHJcbn1cclxuXHJcbi5tYXAtY2FyZCBpZnJhbWUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gIGJvcmRlcjogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjYyO1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuOTIpIGNvbnRyYXN0KDEuMDQpIHNhdHVyYXRlKDAuNyk7XHJcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcclxufVxyXG5cclxuLm1hcC1jYXJkOmhvdmVyIGlmcmFtZSxcclxuLm1hcC1jYXJkOmZvY3VzLXdpdGhpbiBpZnJhbWUge1xyXG4gIG9wYWNpdHk6IDAuOTg7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4wOCkgY29udHJhc3QoMS4wMykgc2F0dXJhdGUoMC45Mik7XHJcbn1cclxuXHJcbi5jdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmN0YS1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDg1MHB4O1xyXG59XHJcblxyXG4uY3RhLWNvbnRlbnQgcCB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogNTVjaDtcclxufVxyXG5cclxuLmN0YS1hY3Rpb25zIHtcclxuICBtYXJnaW4tdG9wOiAxLjM1cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAwLjhyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMxYzE5MTc7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogNXJlbSAwIDEuOXJlbTtcclxufVxyXG5cclxuLmZvb3Rlci1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogMi4ycmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxufVxyXG5cclxuLmZvb3Rlci1icmFuZCBwIHtcclxuICBjb2xvcjogI2JiYjFhNDtcclxuICBtYXgtd2lkdGg6IDQwY2g7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNztcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5icmFuZC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjgycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5mb290ZXItY29udGFjdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogMC43cmVtO1xyXG4gIGNvbG9yOiAjZDRjY2MxO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvbnRhY3QgbGk6bGFzdC1jaGlsZCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciBoMyB7XHJcbiAgbWFyZ2luOiAwIDAgMC45NXJlbTtcclxuICBmb250LXNpemU6IDAuNjZyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yOGVtO1xyXG4gIGNvbG9yOiB2YXIoLS1nb2xkKTtcclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20ge1xyXG4gIHdpZHRoOiBtaW4odmFyKC0tY29udGFpbmVyKSwgY2FsYygxMDAlIC0gMnJlbSkpO1xyXG4gIG1hcmdpbjogMS40cmVtIGF1dG8gMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDAuODVyZW07XHJcbn1cclxuXHJcbi5mb290ZXItc29jaWFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxLjhyZW07XHJcbn1cclxuXHJcbi5mb290ZXItc29jaWFsIGEge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjhlbTtcclxuICBmb250LXNpemU6IDAuNnJlbTtcclxuICBjb2xvcjogI2E3OWI4YjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZm9vdGVyLXNvY2lhbCBhOmhvdmVyLFxyXG4uZm9vdGVyLXNvY2lhbCBhOmZvY3VzLXZpc2libGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICNhNzliOGI7XHJcbiAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRlbTtcclxufVxyXG5cclxuLndoYXRzYXBwLXdpZGdldCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAxcmVtO1xyXG4gIGJvdHRvbTogMXJlbTtcclxuICB6LWluZGV4OiAxODA7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgbWluLXdpZHRoOiAzLjRyZW07XHJcbiAgbWluLWhlaWdodDogMy40cmVtO1xyXG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgYmFja2dyb3VuZDogIzI1ZDM2NjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDE0cHggMzBweCByZ2JhKDE4LCAxNDAsIDEyNiwgMC4zNik7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjRzIGVhc2UsIGJveC1zaGFkb3cgMC4yNHMgZWFzZSwgYmFja2dyb3VuZCAwLjI0cyBlYXNlO1xyXG59XHJcblxyXG4ud2hhdHNhcHAtd2lkZ2V0OmhvdmVyLFxyXG4ud2hhdHNhcHAtd2lkZ2V0OmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6ICMxMjhjN2U7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gIGJveC1zaGFkb3c6IDAgMThweCAzNHB4IHJnYmEoMTgsIDE0MCwgMTI2LCAwLjQyKTtcclxufVxyXG5cclxuLndoYXRzYXBwLXdpZGdldDpmb2N1cy12aXNpYmxlIHtcclxuICBvdXRsaW5lOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG4ud2hhdHNhcHAtd2lkZ2V0IHN2ZyB7XHJcbiAgd2lkdGg6IDEuMzVyZW07XHJcbiAgaGVpZ2h0OiAxLjM1cmVtO1xyXG59XHJcblxyXG4ud2hhdHNhcHAtd2lkZ2V0LWxhYmVsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMC42NHJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcclxufVxyXG5cclxuLnJldmVhbCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjU1cyBlYXNlLCB0cmFuc2Zvcm0gMC41NXMgZWFzZTtcclxufVxyXG5cclxuLnJldmVhbC5pcy12aXNpYmxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xyXG4gIC5uYXZiYXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1hY3Rpb25zIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1oZWFkZXIgLm5hdi1hY3Rpb25zIC5sYW5nLXN3aXRjaCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XHJcbiAgICBvcmRlcjogMztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS4ycmVtKTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXIge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNnJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XHJcbiAgfVxyXG5cclxuICAubmF2LWFjdGlvbnMge1xyXG4gICAgZ2FwOiAwLjQ1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1zbSB7XHJcbiAgICBwYWRkaW5nOiAwLjYycmVtIDAuODZyZW07XHJcbiAgICBmb250LXNpemU6IDAuNTRyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XHJcbiAgICB3aWR0aDogMi42MnJlbTtcclxuICAgIGhlaWdodDogMi42MnJlbTtcclxuICB9XHJcblxyXG4gIC5oZXJvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHN2aDtcclxuICB9XHJcblxyXG4gIC5oZXJvIC5leWVicm93IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjU1ZW07XHJcbiAgICBmb250LXNpemU6IDAuNThyZW07XHJcbiAgfVxyXG5cclxuICAuaGVyby10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMTN2dywgMy41cmVtKTtcclxuICAgIG1heC13aWR0aDogOS41Y2g7XHJcbiAgfVxyXG5cclxuICAuaGVyby1jb250ZW50ID4gI3Jlc2VydmF0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICB9XHJcblxyXG4gIC5ib29raW5nLWNhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS43cmVtO1xyXG4gICAgcGFkZGluZzogMC4zcmVtO1xyXG4gIH1cclxuXHJcbiAgLmJvb2tpbmctZmllbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgcGFkZGluZzogMC44cmVtIDAuODZyZW07XHJcbiAgfVxyXG5cclxuICAuYm9va2luZy1zdWJtaXQge1xyXG4gICAgbWluLWhlaWdodDogMy4xcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tcG9wb3ZlciB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWRhdGVwaWNrZXItcG9wb3ZlciB7XHJcbiAgICBtaW4td2lkdGg6IG1pbigyODBweCwgY2FsYygxMDB2dyAtIDIuMnJlbSkpO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tc2Nyb2xsLWluZGljYXRvciB7XHJcbiAgICBib3R0b206IG1heCgwLjNyZW0sIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgIGFzcGVjdC1yYXRpbzogNSAvIDQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAud2h5LWtlbWVyLWltYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gIH1cclxuXHJcbiAgLndoYXRzYXBwLXdpZGdldCB7XHJcbiAgICByaWdodDogMC41NXJlbTtcclxuICAgIGJvdHRvbTogMC41NXJlbTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLWhlYWRlci1oOiA5MnB4O1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogNi44cmVtIDA7XHJcbiAgfVxyXG5cclxuICAubGFuZy1zd2l0Y2gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgfVxyXG5cclxuICAuYm9va2luZy1jYXJkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIHBhZGRpbmc6IDAuNDJyZW07XHJcbiAgfVxyXG5cclxuICAuYm9va2luZy1maWVsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcclxuICB9XHJcblxyXG4gIC5ib29raW5nLWZpZWxkOm50aC1jaGlsZCgtbiArIDIpIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYm9va2luZy1zdWJtaXQge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIG1pbi1oZWlnaHQ6IDMuMnJlbTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tcG9wb3ZlciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAud2h5LWtlbWVyLWdyaWQsXHJcbiAgLmxvY2F0aW9uLWdyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlcy1ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdhcDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LWdyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgZ2FwOiAxLjRyZW07XHJcbiAgfVxyXG5cclxuICAubWFwLWNhcmQge1xyXG4gICAgbWluLWhlaWdodDogNjQwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWdyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjI1ZnIgMC45ZnIgMC45ZnI7XHJcbiAgICBnYXA6IDIuNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvcHlyaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLndoYXRzYXBwLXdpZGdldC1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogOC4ycmVtIDA7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgZ2FwOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC40cmVtLCA3dncsIDYuMnJlbSk7XHJcbiAgfVxyXG5cclxuICAuYm9va2luZy1jYXJkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgcGFkZGluZzogMC40MnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgfVxyXG5cclxuICAuYm9va2luZy1maWVsZCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xyXG4gIH1cclxuXHJcbiAgLmJvb2tpbmctZmllbGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYm9va2luZy1zdWJtaXQge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAzLjQ1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS43NXJlbTtcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlcyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVzLWdyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBnYXA6IGNsYW1wKDFyZW0sIDEuOHZ3LCAxLjdyZW0pO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgycmVtLCAyLjh2dywgMy43NXJlbSk7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gIH1cclxuXHJcbiAgLm1hcC1jYXJkIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG4gIH1cclxuXHJcbiAgLndoeS1rZW1lci1pbWFnZSB7XHJcbiAgICBtaW4taGVpZ2h0OiA2NDBweDtcclxuICB9XHJcblxyXG4gIC53aGF0c2FwcC13aWRnZXQge1xyXG4gICAgcmlnaHQ6IDEuMzVyZW07XHJcbiAgICBib3R0b206IDEuMzVyZW07XHJcbiAgfVxyXG59XHJcbiJdfQ== */