@charset "UTF-8";@font-face{font-family:"Bricolage Grotesque";src:url(../fonts/BricolageGrotesque-VariableFont.woff2) format("woff2");font-weight:200 800;font-display:swap;font-style:normal}@font-face{font-family:"Special Gothic";src:url(../fonts/SpecialGothic-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}.h0,.h1,.h2,.h3,.h4{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-style:normal;line-height:.9;letter-spacing:0;color:#181716}.h0{font-size:188px;text-transform:uppercase}.h1{font-size:88px;text-transform:uppercase}.h2{font-size:52px}.h3{font-size:40px;text-transform:uppercase}.h4{font-size:32px}.text-l,.text-m{font-family:"Special Gothic",sans-serif;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:0;color:#484543}.text-l{font-size:20px}.text-m{font-size:18px}.uppercase{text-transform:uppercase}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}body{background-color:#e9e5e3;color:#484543;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4}.container{width:100%;max-width:1500px;padding:0 30px;margin:0 auto}.site{display:flex;flex-direction:column;min-height:100vh}main{flex:1}img,svg,video{max-width:100%;height:auto}@keyframes pulseBefore{0%{transform:scale(0);opacity:1}33.33%{transform:scale(.3);opacity:.7}100%{transform:scale(1);opacity:0}}@keyframes pulseAfter{0%,33.33%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border:1px solid transparent;border-radius:64px;font-family:"Special Gothic",sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.btn__icon{flex-shrink:0;width:24px;height:24px}.btn--fill{background-color:#fff;border-color:#fff;color:#181716}.btn--fill:hover{background-color:transparent;color:#fff}.btn--outline{background-color:transparent;border-color:#fff;color:#fff}.btn--outline:hover{background-color:#fff;color:#181716}.btn--dark{background-color:#181716;border-color:#181716;color:#fff}.btn--dark:hover{background-color:transparent;color:#181716}.btn--outline-dark{background-color:transparent;border-color:#181716;color:#181716}.btn--outline-dark:hover{background-color:#181716;color:#fff}.btn--lg{height:60px;padding:0 32px;gap:4px}.btn--sm{height:40px;gap:12px;padding:0 20px;border-radius:24px}.cards-slider{width:100%;overflow:hidden}.cards-slider .marquee-track{display:flex;flex-wrap:nowrap;width:max-content;gap:48px;will-change:transform}.cards-slider-slide{flex-shrink:0;width:560px;height:532px}@media (max-width:767px){.cards-slider .marquee-track{gap:20px}.cards-slider-slide{width:258px;height:288px}}.cards-slider-card{position:relative;width:100%;height:100%;overflow:hidden}.cards-slider-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cards-slider-card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(7,2,1,.6),rgba(7,2,1,0) 50%)}.cards-slider-card-head{position:absolute;left:48px;top:48px;z-index:1;display:flex;align-items:center;gap:20px}.cards-slider-card-icon{flex-shrink:0;width:28px;height:28px}.cards-slider-card-title{font-weight:300;font-size:32px;line-height:.9;letter-spacing:-.04em;color:#fff}@media (max-width:767px){.cards-slider-card-head{gap:8px;top:24px;left:24px}.cards-slider-card-title{font-size:20px}}.check-list{display:flex;flex-direction:column;gap:16px;list-style:none}.check-list-item{display:flex;align-items:flex-start;gap:12px}.check-list-icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}.check-list-text{font-family:"Bricolage Grotesque",sans-serif;font-size:20px;line-height:1.4;color:#484543}.faq-item{border-top:1px solid rgba(24,23,22,.2)}.faq-item:last-child{border-bottom:1px solid rgba(24,23,22,.2)}.faq-question{margin:0}.faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 0;background:0 0;border:0;cursor:pointer;text-align:left;color:#181716;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.02em;transition:opacity .3s}.faq-trigger:hover{opacity:.7}@media (max-width:767px){.faq-trigger{font-size:18px;padding:16px 0}}.faq-trigger-icon{position:relative;flex-shrink:0;width:28px;height:28px;background-color:rgba(72,69,67,.1);border-radius:50%}.faq-trigger-icon::after,.faq-trigger-icon::before{content:"";position:absolute;top:50%;left:50%;background:#181716;transition:transform .3s,opacity .3s}.faq-trigger-icon::before{width:12px;height:2px;transform:translate(-50%,-50%)}.faq-trigger-icon::after{width:2px;height:12px;transform:translate(-50%,-50%)}.faq-trigger[aria-expanded=true] .faq-trigger-icon::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-panel{max-height:0;overflow:hidden;transition:max-height .4s}.faq-panel-inner{padding-bottom:24px;max-width:760px}.footer{position:relative;z-index:1;overflow:hidden;background:#181716;color:#fff}.footer::before{content:"";position:absolute;inset:0;background:url(../images/pictures/footer-bg.webp) center/cover no-repeat;opacity:.2;pointer-events:none}.footer-cols,.footer-sub,.footer-top{display:grid;grid-template-columns:554px 532px 266px;justify-content:space-between;position:relative;z-index:1}.footer-top{align-items:center;padding:80px 104px;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:1023px){.footer-top{display:flex;flex-direction:column;align-items:center;gap:24px;padding:64px 40px;text-align:center}}.footer-logo{flex-shrink:0;width:221px;height:155px}.footer-logo img{width:100%;height:100%;object-fit:contain}@media (max-width:767px){.footer-top{padding:48px 20px}.footer-logo{width:125px;height:88px}}.footer-headline{width:532px;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em}@media (max-width:1023px){.footer-headline{width:100%;max-width:532px}}.footer-enquiry{width:fit-content}.footer-cols{padding:104px;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:1023px){.footer-cols{display:flex;flex-direction:column;align-items:center;gap:48px;padding:64px 40px}}.footer-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:554px}@media (max-width:1023px){.footer-contacts{align-items:center;width:100%;text-align:center}}@media (max-width:767px){.footer-headline{font-size:32px}.footer-cols{padding:48px 20px}.footer-contacts{gap:24px}}.footer-contacts-title{font-weight:300;font-size:40px;line-height:.9;letter-spacing:-.04em}@media (max-width:767px){.footer-contacts-title{font-size:24px}}.footer-contacts-row{display:flex;align-items:center;gap:24px}@media (max-width:1023px){.footer-contacts-row{flex-direction:column;gap:24px}}.footer-contact{display:flex;align-items:center;gap:12px;font-family:"Bricolage Grotesque",sans-serif;font-size:20px;color:#fff;text-decoration:none}.footer-contact-icon{width:24px;height:24px}.footer-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:90px}@media (max-width:767px){.footer-menu{display:none}}.footer-menu-social{display:flex}.footer-menu-col{display:flex;flex-direction:column;gap:32px}@media (max-width:767px){.footer-menu-social .footer-menu-col{flex-flow:row wrap;justify-content:center;align-items:center;gap:16px 32px}.footer-menu-social .footer-menu-col>li:first-child{width:100%;text-align:center}}.footer-menu-link{display:flex;align-items:center;gap:12px;font-family:"Bricolage Grotesque",sans-serif;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-decoration:none;transition:opacity .2s}.footer-menu-link:hover{opacity:.4}@media (max-width:767px){.footer-menu-link{text-align:center;justify-content:center}.footer-menu-social .footer-menu-link:not(.footer-muted){gap:0;font-size:0}}.footer-menu-icon{width:24px;height:24px}.footer-sub{height:60px;align-items:center;padding:0 104px;font-family:"Bricolage Grotesque",sans-serif;font-size:16px;letter-spacing:.02em}@media (max-width:767px){.footer-sub{display:flex;flex-direction:column;gap:12px;height:auto;padding:24px 20px;font-size:12px;text-align:center;background:var(--Dark-Brown,#181716)}}.footer-sub-legal{display:grid;grid-template-columns:repeat(2,1fr);gap:90px}.footer-muted{opacity:.3}.footer-sub-legal a,.footer-sub-made a{color:#fff}.form{position:relative}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-not-valid-tip{color:#ff4757;font-size:14px;margin-top:8px}.wpcf7-form .wpcf7-validation-errors{background:rgba(255,71,87,.1);border:1px solid #ff4757;border-radius:8px;padding:16px;margin-bottom:24px;color:#ff4757}@media (max-width:1023px){.wpcf7-form .wpcf7-not-valid-tip{font-size:12px;margin-top:4px}.wpcf7-form .wpcf7-validation-errors{padding:12px;margin-bottom:16px}}@media (max-width:767px){.footer-sub-legal{grid-template-columns:repeat(1,1fr);gap:12px}.wpcf7-form .wpcf7-not-valid-tip{font-size:11px;margin-top:3px}.wpcf7-form .wpcf7-validation-errors{padding:10px;margin-bottom:12px}}.wpcf7-form .wpcf7-mail-sent-ok{background:rgba(42,165,207,.1);border:1px solid var(--Ball-Blue,#2aa5cf);border-radius:8px;padding:16px;margin-bottom:24px;color:var(--Ball-Blue,#2aa5cf)}@media (max-width:1023px){.wpcf7-form .wpcf7-mail-sent-ok{padding:12px;margin-bottom:16px}}@media (max-width:767px){.wpcf7-form .wpcf7-mail-sent-ok{padding:10px;margin-bottom:12px}}.wpcf7-form .wpcf7-response-output{margin:0!important;display:none!important}.form-loader{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(233,229,227,.85);opacity:0;visibility:hidden;transition:.3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.form-loader.active{opacity:1;visibility:visible}.form-loader-spinner{width:36px;height:36px;border:2px solid rgba(24,23,22,.15);border-radius:50%;position:relative}.form-loader-spinner::before{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-top:2px solid #181716;border-left:2px solid #181716;border-radius:50%;animation:1s linear infinite form-loader-spin;z-index:1}@keyframes form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.header{position:fixed;top:0;left:0;right:0;z-index:100;height:80px;background:rgba(72,69,67,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid rgba(255,255,255,.2);color:#fff;transition:background-color .3s,color .3s,border-color .3s}@media (max-width:1023px){.header{height:60px}}.header-inner{position:relative;display:flex;align-items:center;gap:40px;height:100%;padding:0 104px}.header-burger{display:flex;width:44px;height:28px;color:inherit;cursor:pointer;transition:opacity .3s}.header-burger:hover{opacity:.7}.header-burger svg{display:block;width:100%;height:100%}@media (max-width:1023px){.header-inner{gap:0;padding:0 20px}.header-burger{order:3;width:36px;height:24px;margin-left:16px}}.header-nav{display:flex;gap:80px}.header-nav a{font-family:"Bricolage Grotesque",sans-serif;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:inherit;text-decoration:none;transition:opacity .3s}.header-nav a:hover{opacity:.7}.header-logo{position:absolute;left:50%;top:50%;width:66px;height:56px;transform:translate(-50%,-50%);color:#fff;transition:opacity .3s}.header-logo:hover{opacity:.7}.header-logo img{width:100%;height:100%;object-fit:contain}.header-logo svg{width:100%;height:100%;fill:currentColor}@media (max-width:1023px){.header-nav{display:none}.header-logo{width:47px;height:40px}}.header-right{display:flex;align-items:center;gap:24px;margin-left:auto}.header-around{display:flex;align-items:center;gap:16px;font-family:"Special Gothic",sans-serif;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:inherit;text-decoration:none;transition:opacity .3s}.header-around:hover{opacity:.7}.header-around span{display:block;width:32px;height:32px}.header-around img,.header-around svg{display:block;width:100%;height:100%}@media (max-width:1023px){.header-right{order:2;gap:16px;margin-left:0}.header-around{display:none}}.header-lang{display:flex;align-items:center;gap:6px;background:0 0;border:0;cursor:pointer;font-family:"Bricolage Grotesque",sans-serif;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:inherit;transition:opacity .3s}.header-lang:hover{opacity:.7}.header-lang img,.header-lang svg{display:block;width:20px;height:20px}@media (max-width:1023px){.header-lang{display:none}}.header-socials{display:flex;align-items:center;gap:32px}.header-socials a{display:block;width:28px;height:28px;color:inherit;transition:opacity .3s}.header-socials a:hover{opacity:.7}.header-socials img,.header-socials svg{stroke:currentColor;width:28px;height:28px}.header-btn{height:44px}@media (max-width:1023px){.header-socials{gap:16px}.header-socials a,.header-socials img,.header-socials svg{width:20px;height:20px}.header-btn{display:none}}.header-location{display:none;align-items:center;gap:6px;color:inherit;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:13px;line-height:1}.header-location img,.header-location svg{width:20px;height:20px}@media (max-width:1023px){.header-location{display:flex;order:0;margin-right:auto}}.header--light,.header.is-scrolled{background:#e9e5e3;color:#181716;border-bottom-color:rgba(24,23,22,.1)}.header--light .btn--fill,.header.is-scrolled .btn--fill{background-color:#181716;border-color:#181716;color:#fff}.header--light .btn--fill:hover,.header.is-scrolled .btn--fill:hover{background-color:transparent;color:#181716}.header--light .btn--outline,.header.is-scrolled .btn--outline{border-color:#181716;color:#181716}.header--light .btn--outline:hover,.header.is-scrolled .btn--outline:hover{background-color:#181716;color:#fff}.header--light .header-logo,.header--light .header-socials,.header.is-scrolled .header-logo,.header.is-scrolled .header-socials{color:#181716}.icon-list{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.icon-list--2col{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.icon-list{grid-template-columns:repeat(2,1fr)}.icon-list--2col .icon-list-item{flex-direction:column;align-items:center;gap:8px;text-align:center}.icon-list--2col .icon-list-text{font-size:14px}}.icon-list-item{display:flex;align-items:center;gap:12px}@media (max-width:767px){.icon-list-item{gap:8px;flex-direction:column;text-align:center}}.icon-list-icon{flex-shrink:0;width:28px;height:28px}.icon-list-text{font-family:"Bricolage Grotesque",sans-serif;font-size:20px;line-height:1;color:#484543}.logo-line{display:flex;flex-direction:column;align-items:center;gap:20px}.logo-line-segment{width:1px;height:112px;flex-shrink:0}@media (max-width:1023px){.logo-line-segment{height:60px}}.logo-line-segment:first-child{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.5))}.logo-line-segment:last-child{background:linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,0))}.logo-line--dark .logo-line-segment:first-child{background:linear-gradient(to bottom,rgba(24,23,22,0),rgba(24,23,22,.4))}.logo-line--dark .logo-line-segment:last-child{background:linear-gradient(to bottom,rgba(24,23,22,.4),rgba(24,23,22,0))}.logo-line-logo{flex-shrink:0;width:66px;height:56px}.logo-separator{display:flex;align-items:center;gap:24px;padding:0 104px}@media (max-width:1023px){.logo-line-logo{width:47px;height:40px}.logo-separator{padding:0 40px}}.logo-separator .logo-separator-line{flex:1;height:1px;background:rgba(255,255,255,.2)}.logo-separator.logo-separator--dark .logo-separator-line{background:rgba(24,23,22,.2)}.logo-separator .logo-separator-logo{flex-shrink:0;width:66px;height:56px}@media (max-width:767px){.icon-list-text{font-size:14px}.logo-separator{padding:0 20px}.logo-separator .logo-separator-logo{width:38px;height:32px}}.markered-list{display:flex;flex-direction:column;gap:16px}.markered-list .markered-list-item{display:flex;align-items:center;gap:12px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.2}.markered-list .markered-list-icon{flex-shrink:0;width:20px;height:20px}.point{position:relative;display:inline-block;flex-shrink:0;width:48px;height:48px}.point::after,.point::before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.point::before{z-index:1;width:16px;height:16px;background:#181716}.point::after{width:16px;height:16px;background:rgba(24,23,22,.25);animation:2.4s ease-out infinite point-pulse}.point--light::before{background:#fff}.point--light::after{background:rgba(255,255,255,.25)}@keyframes point-pulse{0%{width:16px;height:16px;opacity:.6}100%{width:48px;height:48px;opacity:0}}.stay-gallery{position:relative;overflow:visible}@media (hover:hover) and (pointer:fine){.stay-gallery{cursor:none}}.stay-gallery-slide{flex-shrink:0;width:555px;height:680px;margin-right:25px;overflow:hidden}.stay-gallery-slide:last-child{margin-right:0}.stay-gallery-slide--wide{width:1052px}.stay-gallery-slide .stay-gallery-media{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}@media (max-width:767px){.stay-gallery-slide{width:208px;height:312px}.stay-gallery-slide--wide{width:310px}}.stay-gallery-cursor{display:flex;align-items:center;justify-content:center;gap:8px;width:88px;height:88px;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(2px);border:1px solid #fff;color:#fff;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .25s,transform .25s;position:fixed;top:0;left:0;z-index:5}.stay-gallery-cursor.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (hover:none),(pointer:coarse){.stay-gallery-cursor{display:none}}.stay-gallery-cursor-arrow{width:23px;height:11px}.stay-gallery-cursor-arrow--prev{transform:rotate(180deg)}.error404-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:140px 104px;background:#e9e5e3;overflow:hidden}.error404-bg{position:absolute;inset:0;z-index:0}.error404-bg img{width:100%;height:100%;object-fit:cover}.error404-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1140px;text-align:center}.error404-heading{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}.error404-display{display:flex;align-items:center;gap:60px;margin-top:60px}@media (max-width:1023px){.stay-gallery-slide{margin-right:16px}.error404-page{padding:120px 40px}.error404-heading{font-size:56px}.error404-display{gap:32px;margin-top:48px}}@media (max-width:767px){.error404-page{padding:120px 20px 80px}.error404-heading{font-size:28px}.error404-display{gap:8px;margin-top:32px}}.error404-num{font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:1;letter-spacing:-.02em;color:#91a9b0;opacity:.4}.error404-eyes{display:flex;gap:6px;flex-shrink:0}.error404-eye{position:relative;width:165px;height:165px;border:12px solid #181716;border-radius:50%;box-sizing:border-box}@media (max-width:1023px){.error404-num{font-size:110px}.error404-eye{width:110px;height:110px;border-width:9px}}@media (max-width:767px){.error404-num{font-size:40px}.error404-eye{width:48px;height:48px;border-width:5px}}.error404-brow{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);display:block;width:99px;height:24px;color:#181716}@media (max-width:1023px){.error404-brow{width:66px;height:16px;bottom:calc(100% + 4px)}}@media (max-width:767px){.error404-brow{width:30px;height:8px;bottom:calc(100% + 2px)}}.error404-pupil{position:absolute;top:50%;left:50%;width:47px;height:47px;border-radius:50%;background:#91a9b0;transform:translate(-50%,36px);transition:transform .12s ease-out;will-change:transform}@media (max-width:1023px){.error404-pupil{width:31px;height:31px}}.error404-text{margin-top:60px;max-width:640px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#181716}@media (max-width:767px){.error404-pupil{width:14px;height:14px}.error404-text{margin-top:40px;font-size:16px}}.error404-btn{margin-top:24px}.blog-page{display:flex;gap:64px;padding:200px 104px 120px;background:#e9e5e3}@media (max-width:1023px){.blog-page{flex-direction:column;gap:48px;padding:140px 40px 80px}}.blog-aside{position:sticky;top:120px;align-self:flex-start;flex-shrink:0;width:555px}.blog-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.blog-aside{position:static;width:100%}.blog-title{font-size:64px}}@media (max-width:767px){.blog-page{gap:32px;padding:120px 20px 64px}.blog-title{font-size:44px}}.blog-intro{max-width:410px;margin-top:32px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.blog-main{flex:1;min-width:0}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}@media (max-width:767px){.blog-grid{grid-template-columns:1fr;gap:48px}}.blog-empty{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;color:#484543}.blog-card{display:block;color:#181716;text-decoration:none}.blog-card-img{width:100%;aspect-ratio:520/512;overflow:hidden}.blog-card-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-card-img--empty{background:#d9d4d0}.blog-card:hover .blog-card-img img{transform:scale(1.03)}.blog-card-body{display:flex;align-items:flex-start;gap:20px;margin-top:20px}.blog-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.blog-card-date{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.blog-card-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:32px;line-height:.9;letter-spacing:-.04em;color:#181716}.blog-card-excerpt{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.blog-card-arrow{flex-shrink:0;width:32px;height:32px;transition:transform .3s}.blog-card-arrow svg{display:block;width:100%;height:100%}.blog-card:hover .blog-card-arrow{transform:translateX(6px)}.blog-more{display:flex;align-items:center;gap:32px;margin-top:60px;transition:opacity .3s}.blog-more.is-loading{opacity:.5;pointer-events:none}@media (max-width:767px){.blog-more{flex-direction:column-reverse;gap:24px}.blog-more-line{width:100%}}.blog-more-line{flex:1;height:1px;background:rgba(24,23,22,.2)}.blog-more-btn{flex-shrink:0}.blog-more-btn .btn__icon{width:24px;height:24px;transition:transform .3s}.blog-more-btn:hover .btn__icon{transform:translateY(3px)}.post-single{background:#e9e5e3;padding:200px 104px 0}@media (max-width:1023px){.blog-intro{max-width:555px}.post-single{padding:140px 40px 0}}.post-single-head{max-width:980px;margin:0 auto}.post-single-back{display:inline-flex;align-items:center;gap:8px;font-family:"Bricolage Grotesque",sans-serif;font-size:16px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#484543;text-decoration:none;transition:color .3s}.post-single-back:hover{color:#181716}.post-single-back-icon{width:24px;height:24px;transform:rotate(180deg)}.post-single-date{display:block;margin-top:40px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.post-single-title{margin-top:16px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:72px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:1023px){.post-single-title{font-size:52px}}@media (max-width:767px){.post-single{padding:120px 20px 0}.post-single-title{font-size:36px}}.post-single-cover{max-width:1260px;margin:64px auto 0;aspect-ratio:1260/700;overflow:hidden}.post-single-cover img{display:block;width:100%;height:100%;object-fit:cover}.post-single-content{max-width:820px;margin:64px auto 0;padding-bottom:120px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.6;color:#484543}.post-single-content>*+*{margin-top:24px}.post-single-content h2,.post-single-content h3{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;line-height:1;letter-spacing:-.02em;color:#181716}.post-single-content h2{margin-top:48px;font-size:40px}.post-single-content h3{margin-top:40px;font-size:28px}.post-single-content h4{margin-top:32px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:22px;line-height:1.1;letter-spacing:-.02em;color:#181716}.post-single-content a{color:#181716;text-decoration:underline;text-underline-offset:3px;transition:opacity .3s}.post-single-content a:hover{opacity:.65}.post-single-content b,.post-single-content strong{font-weight:500;color:#181716}.post-single-content em,.post-single-content i{font-style:italic}.post-single-content ol,.post-single-content ul{padding-left:24px}.post-single-content ol li+li,.post-single-content ul li+li{margin-top:12px}.post-single-content ul{list-style:none;padding-left:0}.post-single-content ul li{position:relative;padding-left:28px}.post-single-content ul li::before{content:"";position:absolute;top:.7em;left:4px;width:10px;height:1px;background:#b3b1a4}.post-single-content ol{list-style:decimal}.post-single-content ol li{padding-left:4px}.post-single-content ol li::marker{color:#b3b1a4}.post-single-content blockquote{margin-top:40px;padding:4px 0 4px 32px;border-left:1px solid #b3b1a4;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:26px;line-height:1.3;letter-spacing:-.02em;color:#181716}.post-single-content blockquote p{margin-top:0}.post-single-content blockquote cite{display:block;margin-top:16px;font-family:"Bricolage Grotesque",sans-serif;font-size:16px;font-style:normal;color:#484543}@media (max-width:767px){.post-single-content blockquote{font-size:22px;padding-left:20px}.post-single-content{padding-bottom:80px}}.post-single-content img{width:100%;height:auto}.post-single-content figure{margin-top:40px}.post-single-content figure img{display:block}.post-single-content figcaption{margin-top:12px;font-family:"Bricolage Grotesque",sans-serif;font-size:14px;line-height:1.5;color:#b3b1a4;text-align:center}.post-single-content hr{margin-top:48px;border:0;height:1px;background:#b3b1a4}.post-single-content table{width:100%;border-collapse:collapse;font-size:16px}.post-single-content table td,.post-single-content table th{padding:12px 16px;text-align:left;border-bottom:1px solid #b3b1a4}.post-single-content table th{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;color:#181716}.book-cta{position:relative;aspect-ratio:16/9;overflow:hidden;background:#181716;color:#fff}.book-cta-bg{position:absolute;inset:0;z-index:0}.book-cta-bg img{display:block;width:100%;height:100%;object-fit:cover}.book-cta-filter{position:absolute;inset:0;z-index:1;background:#181716;opacity:.5}.book-cta-inner{position:absolute;left:50%;top:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:80px;width:100%;transform:translate(-50%,-50%)}.book-cta-title{font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;text-align:center}@media (max-width:1023px){.book-cta{min-height:unset;aspect-ratio:9/16}.book-cta-inner{gap:40px}.book-cta-title{font-size:64px}}@media (max-width:767px){.book-cta-inner{top:42%;gap:24px}.book-cta-title{font-size:48px}}.book-cta-actions{display:flex;justify-content:center;gap:112px;position:relative}@media (max-width:1023px){.book-cta-actions{gap:40px}}@media (max-width:767px){.book-cta-actions{justify-content:space-between;gap:16px;width:100%;padding:0 20px}}.book-cta-btn{width:168px}@media (max-width:767px){.book-cta-btn{flex:1;width:auto;max-width:152px}}.book-cta-logo{position:absolute;left:50%;top:0;z-index:3;transform:translateX(-50%)}.book-cta-wordmark{position:absolute;left:50%;bottom:0;z-index:2;max-width:1260px;pointer-events:none;transform:translateX(-50%)}@media (max-width:767px){.book-cta-wordmark{width:100%;max-width:100%}}.booking{position:fixed;inset:0;z-index:200;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility linear .45s}.booking.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.booking-overlay{position:absolute;inset:0;background:rgba(24,23,22,.5);opacity:0;transition:opacity .4s}.booking.is-open .booking-overlay{opacity:1}.booking-panel{position:absolute;right:0;top:0;height:100%;width:100%;max-width:680px;padding:16px;transform:translateX(100%);transition:transform .45s}@media (max-width:1023px){.booking-panel{padding:0}}.booking.is-open .booking-panel{transform:translateX(0)}.booking-inner{position:relative;display:flex;flex-direction:column;height:100%;padding:64px 60px;background:#e9e5e3;border-radius:12px;color:#181716;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.booking-inner::-webkit-scrollbar{display:none}@media (max-width:1023px){.booking-inner{padding:28px 24px 40px;border-radius:0}}.booking-close{position:absolute;top:64px;right:60px;display:flex;width:28px;height:28px;background:0 0;border:0;cursor:pointer;color:inherit;transition:opacity .3s}.booking-close:hover{opacity:.7}.booking-close svg{display:block;width:100%;height:100%}.booking-head{margin-bottom:40px}.booking-title{font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;margin-bottom:24px}@media (max-width:1023px){.booking-close{top:28px;right:24px}.booking-title{font-size:36px}}.booking-subtitle{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.booking-form-field{margin-bottom:40px}.booking-form-label{display:block;margin-bottom:12px;font-weight:300;font-size:20px;line-height:.9;letter-spacing:-.04em}.booking-input{width:100%;padding:0 0 12px;border:0;border-bottom:1px solid rgba(24,23,22,.3);border-radius:0;background:0 0;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:20px;line-height:.9;letter-spacing:-.04em;color:#181716}.booking-input::placeholder{color:#181716;opacity:1}.booking-input:focus{outline:0;border-bottom-color:#181716}.booking-input.wpcf7-textarea{height:80px;min-height:80px;resize:vertical}.booking-input.wpcf7-date{padding-right:32px;background-image:url(../images/icons/ic-calendar.svg);background-repeat:no-repeat;background-position:right 0 top 0;background-size:24px;cursor:pointer}.booking-input.wpcf7-date::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.booking-input.wpcf7-date::-webkit-clear-button,.booking-input.wpcf7-date::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.booking-form-field--chips .wpcf7-radio{display:flex;flex-wrap:wrap;gap:8px}.booking-form-field--chips .wpcf7-list-item{margin:0}.booking-form-field--chips label{display:flex;cursor:pointer}.booking-form-field--chips input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.booking-form-field--chips .wpcf7-list-item-label{display:block;padding:8px 12px;border-radius:24px;background:rgba(145,169,176,.2);font-weight:300;font-size:18px;line-height:.9;letter-spacing:-.04em;transition:background-color .3s}.booking-form-field--chips input:checked+.wpcf7-list-item-label{background:rgba(145,169,176,.6)}.booking-form-field--select .wpcf7-select{width:100%;padding:0 28px 12px 0;border:0;border-bottom:1px solid rgba(24,23,22,.3);border-radius:0;background:url(../images/icons/ic-arrow-down.svg) right 0 top 2px no-repeat;background-size:20px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:20px;line-height:.9;letter-spacing:-.04em;color:#181716;appearance:none;cursor:pointer}.booking-form-field--select .wpcf7-select:focus{outline:0;border-bottom-color:#181716}.booking-submit{width:100%;height:48px;margin-top:8px}.booking-whatsapp{width:100%;height:48px;margin-top:16px;flex-shrink:0}.coming-soon{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:40px;background:#181716;color:#fff;text-align:center}.coming-soon-inner{display:flex;flex-direction:column;align-items:center;max-width:720px}.coming-soon-logo{width:72px;height:72px;margin-bottom:40px}.coming-soon-eyebrow{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:24px;line-height:1;letter-spacing:.08em;text-transform:uppercase;opacity:.6}@media (max-width:767px){.coming-soon{padding:24px 20px}.coming-soon-logo{width:56px;height:56px;margin-bottom:28px}.coming-soon-eyebrow{font-size:16px}}.coming-soon-title{margin-top:16px;font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:120px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:1023px){.booking-input.wpcf7-date{min-height:33px}.coming-soon-title{font-size:88px}}@media (max-width:767px){.coming-soon-title{margin-top:12px;font-size:52px}}.coming-soon-text{max-width:480px;margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;opacity:.7}@media (max-width:767px){.coming-soon-text{margin-top:16px;font-size:16px}}.coming-soon-btn{margin-top:40px}body.is-coming-soon{overflow:hidden}.contact-intro{padding:200px 104px 100px;background:#e9e5e3;text-align:center}@media (max-width:1023px){.contact-intro{padding:140px 40px 64px}}@media (max-width:767px){.coming-soon-btn{margin-top:28px}.contact-intro{padding:120px 20px 48px}}.contact-intro-head{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:1160px;margin:0 auto}.contact-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.contact-title{font-size:96px}}@media (max-width:767px){.contact-title{font-size:48px}}.contact-subtitle{max-width:844px;font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:24px;line-height:1.1;letter-spacing:-.04em;color:#181716}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:96px;max-width:1422px;margin:96px auto 0}@media (max-width:1023px){.contact-cards{grid-template-columns:1fr;gap:48px;max-width:480px;margin-top:64px}}.contact-card{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.contact-card-icon{display:flex;align-items:center;justify-content:center;width:102px;height:102px;border:1px solid rgba(24,23,22,.2);border-radius:50%;color:#181716;flex-shrink:0}@media (max-width:1023px){.contact-card-icon{width:64px;height:64px}}@media (max-width:767px){.contact-subtitle{font-size:16px}.contact-card-icon{width:48px;height:48px}}.contact-card-glyph{width:40px;height:40px}@media (max-width:1023px){.contact-card-glyph{width:30px;height:30px}}.contact-card-rows{display:flex;flex-direction:column;gap:24px}.contact-card-row{display:flex;flex-direction:column;gap:16px}.contact-card-label{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:18px;line-height:1.1;letter-spacing:-.04em;text-transform:uppercase;color:#181716;opacity:.4}@media (max-width:767px){.contact-card-glyph{width:24px;height:24px}.contact-card-label{font-size:15px}}.contact-card-value{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.04em;color:#181716}.contact-card-value a{color:inherit;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s linear}.contact-card-value a:hover{text-decoration:underline;text-decoration-color:inherit}@media (max-width:767px){.contact-card-value{font-size:20px}.contact-card--phones .contact-card-rows{flex-direction:row;gap:18px;width:100%}.contact-card--phones .contact-card-rows .contact-card-row{flex:1;gap:8px}}.contact-form-section{display:flex;align-items:stretch;background:#e9e5e3}@media (max-width:1023px){.contact-form-section{flex-direction:column}}.contact-form-media{flex:0 0 49.4%}.contact-form-media img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.contact-form-media{flex:none;width:100%;aspect-ratio:16/10}}.contact-form-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:60px;padding:120px 168px;background-image:url(../images/pictures/contact-form-body.webp);background-size:cover;background-position:center}@media (max-width:1023px){.contact-form-body{padding:64px 40px;gap:48px}}.contact-form-head{text-align:center}.contact-form-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:1.1;letter-spacing:-.03em;color:#181716}@media (max-width:767px){.contact-form-media{aspect-ratio:7/8}.contact-form-body{padding:48px 20px;gap:32px}.contact-form-title{font-size:22px}}.contact-form-sub{margin-top:20px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.contact-field{margin-bottom:48px}.contact-field--message{margin-bottom:40px}.contact-input{width:100%;padding:0 0 14px;border:0;border-bottom:1px solid rgba(24,23,22,.3);border-radius:0;background:0 0;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:20px;line-height:1;letter-spacing:-.04em;color:#181716}.contact-input::placeholder{color:#181716;opacity:.5}.contact-input:focus{outline:0;border-bottom-color:#181716}.contact-input.wpcf7-textarea{height:52px;min-height:52px;resize:vertical}.contact-submit{width:100%;height:52px}@media (max-width:767px){.contact-field{margin-bottom:36px}.contact-submit{display:flex;width:fit-content;height:44px;margin:0 auto}}.contact-submit::after{content:"";width:24px;height:24px;background:url(../images/icons/ic-arrow.svg) center/contain no-repeat;filter:invert(1);transition:transform .3s}.contact-submit:hover::after{transform:translateX(6px);filter:none}.content{padding:200px 0}.content-header{margin-bottom:100px;text-align:center}.content-wrapper .alignleft{float:left;margin:0 24px 24px 0}@media (max-width:767px){.content-wrapper .alignleft{float:none;margin:0 0 24px}}.content-wrapper .alignright{float:right;margin:0 0 24px 24px}@media (max-width:767px){.content-wrapper .alignright{float:none;margin:0 0 24px}}.content-wrapper .aligncenter{display:block;margin:24px auto}.content-wrapper .alignnone{margin:24px 0}.content-wrapper img.aligncenter,.content-wrapper img.alignleft,.content-wrapper img.alignnone,.content-wrapper img.alignright{margin-top:0}.content-wrapper::after{content:"";display:table;clear:both}.coworking-hero{position:fixed;top:0;left:0;z-index:0;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;color:#fff}@media (max-width:1023px){.coworking-hero{min-height:unset}}.coworking-hero-media{position:absolute;inset:0;z-index:0}.coworking-hero-img{display:block;width:100%;height:100%;object-fit:cover}.coworking-hero-filter{position:absolute;inset:0;background:rgba(24,23,22,.6)}.coworking-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100vh;min-height:100dvh;padding:0 104px 88px;text-align:center}.coworking-hero-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}@media (max-width:1023px){.coworking-hero-inner{min-height:unset;aspect-ratio:9/16;padding:0 40px 64px}.coworking-hero-title{font-size:96px}}@media (max-width:767px){.coworking-hero-inner{padding:0 20px 48px}.coworking-hero-title{font-size:56px}}.coworking-hero-subtitle{margin-top:32px;font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:32px;line-height:.9;letter-spacing:-.04em}@media (max-width:1023px){.coworking-hero-subtitle{font-size:24px}}@media (max-width:767px){.coworking-hero-subtitle{margin-top:20px;font-size:18px}}.coworking-below{position:relative;z-index:1;margin-top:100vh;margin-top:100dvh;background:#e9e5e3}.coworking-below-empty{display:none}.coworking-intro{padding:120px 0 0;overflow:hidden}@media (max-width:1023px){.coworking-below{margin-top:unset}.coworking-below-empty{display:block;aspect-ratio:9/16;pointer-events:none}.coworking-intro{padding:80px 0 0}}@media (max-width:767px){.coworking-intro{padding:56px 0 0}}.coworking-intro-head{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:844px;margin:0 auto 100px;padding:0 40px;text-align:center}.coworking-intro-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.coworking-intro-title{font-size:52px}}@media (max-width:767px){.coworking-intro-head{margin-bottom:24px;gap:16px;padding:0 20px}.coworking-intro-title{font-size:32px}}.coworking-intro-sub{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:24px;line-height:1;letter-spacing:-.02em;color:#181716}.coworking-intro-logo{margin-top:8px}.coworking-intro-logo .logo-line-segment{width:2px;height:32px;opacity:.5;background:#181716!important}.coworking-collage{display:flex;justify-content:space-between;align-items:flex-end}.coworking-collage-img{overflow:hidden}.coworking-collage-img img{display:block;width:100%;height:100%;object-fit:cover}.coworking-collage-img--side{width:26.77%;aspect-ratio:514/760;transform:translateY(-200px)}.coworking-collage-img--center{width:38.13%;aspect-ratio:732/756}@media (max-width:767px){.coworking-intro-sub{font-size:18px}.coworking-collage{padding:0 20px}.coworking-collage-img--side{display:none}.coworking-collage-img--center{width:100%;aspect-ratio:1/1}}.coworking-features{display:flex;justify-content:center;align-items:flex-start;gap:64px;padding:80px 104px 0;list-style:none}@media (max-width:1023px){.coworking-features{display:grid;grid-template-columns:1fr 1fr;gap:40px 16px;padding:48px 20px 0}}.coworking-feature{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:410px;text-align:center}.coworking-feature:nth-child(2),.coworking-feature:nth-child(3){margin-top:152px}.coworking-feature-icon{width:80px;height:80px}.coworking-feature-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:40px;line-height:.9;letter-spacing:-.04em;color:#181716}.coworking-feature-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}@media (max-width:767px){.coworking-feature{gap:12px}.coworking-feature-icon{width:56px;height:56px}.coworking-feature-title{font-size:18px}.coworking-feature-text{font-size:14px}}.coworking-scroll{display:flex;gap:64px;padding:120px 104px}@media (max-width:1023px){.coworking-feature:nth-child(2),.coworking-feature:nth-child(3){margin-top:0}.coworking-scroll{flex-direction:column;gap:48px;padding:80px 40px}}.coworking-scroll-aside{position:sticky;top:148px;align-self:flex-start;flex-shrink:0;width:410px}.coworking-scroll-heading{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:1023px){.coworking-scroll-aside{position:static;width:100%}.coworking-scroll-heading{font-size:40px}}@media (max-width:767px){.coworking-scroll{gap:40px;padding:56px 20px}.coworking-scroll-heading{font-size:24px;text-align:center}}.coworking-scroll-cards{flex:1;min-width:0;display:flex;flex-direction:column;gap:88px}@media (max-width:1023px){.coworking-scroll-cards{gap:56px}}@media (max-width:767px){.coworking-scroll-cards{max-width:308px;margin:0 auto;gap:48px}}.coworking-scroll-card{display:flex;align-items:center;gap:56px}@media (max-width:767px){.coworking-scroll-card{flex-direction:column;gap:16px}}.coworking-scroll-img{flex-shrink:0;width:50%;aspect-ratio:554/560;overflow:hidden}.coworking-scroll-img img{display:block;width:100%;height:100%;object-fit:cover}.coworking-scroll-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.coworking-scroll-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:1023px){.coworking-scroll-title{font-size:40px}}@media (max-width:767px){.coworking-scroll-img{width:100%}.coworking-scroll-body{gap:12px;text-align:center;align-items:center}.coworking-scroll-title{font-size:24px}}.coworking-scroll-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.coworking-cta{position:relative;overflow:hidden;color:#fff}.coworking-cta-media{position:absolute;inset:0;z-index:0}.coworking-cta-img{display:block;width:100%;height:100%;object-fit:cover}.coworking-cta-filter{position:absolute;inset:0;background:rgba(24,23,22,.4)}.coworking-cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center;padding:200px 104px;aspect-ratio:16/9}@media (max-width:1023px){.coworking-cta-inner{padding:120px 40px}}@media (max-width:767px){.coworking-scroll-text{font-size:14px}.coworking-cta-inner{padding:80px 20px;aspect-ratio:9/16}}.coworking-cta-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;max-width:852px}@media (max-width:1023px){.coworking-cta-title{font-size:56px}}@media (max-width:767px){.coworking-cta-title{font-size:36px}}.coworking-cta-text{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:28px;line-height:.9;letter-spacing:-.02em;max-width:720px;margin-top:auto}.coworking-faq{display:flex;align-items:flex-start;gap:24px;padding:120px 104px}@media (max-width:1023px){.coworking-faq{flex-direction:column;gap:32px;padding:80px 40px}}@media (max-width:767px){.coworking-cta-text{font-size:18px}.coworking-faq{padding:56px 20px}}.coworking-faq-title{flex-shrink:0;width:844px;max-width:50%}.coworking-faq-accordion{flex:1;min-width:0}.dining-below{position:relative;z-index:1;margin-top:100vh;margin-top:100dvh;background:#fff}.dining-below-empty{display:none}@media (max-width:1023px){.coworking-faq-title{width:100%;max-width:100%;font-size:52px}.dining-below{margin-top:unset}.dining-below-empty{display:block;aspect-ratio:9/16;pointer-events:none}}.dining-faq{display:flex;align-items:flex-start;gap:24px;padding:200px 104px}@media (max-width:1023px){.dining-faq{flex-direction:column;gap:32px;padding:80px 40px}}@media (max-width:767px){.coworking-faq-title{font-size:32px}.dining-faq{padding:80px 20px}}.dining-faq-title{flex-shrink:0;width:844px;max-width:50%}.dining-faq-accordion{flex:1;min-width:0}.dining-hero{position:fixed;top:0;left:0;z-index:0;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;color:#fff}@media (max-width:1023px){.dining-faq-title{width:100%;max-width:100%;font-size:52px}.dining-hero{min-height:unset}}.dining-hero-media{position:absolute;inset:0;z-index:0}.dining-hero-video{display:block;width:100%;height:100%;object-fit:cover}.dining-hero-filter{position:absolute;inset:0;background:rgba(24,23,22,.6)}.dining-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100vh;min-height:100dvh;padding:0 104px 88px;text-align:center}@media (max-width:1023px){.dining-hero-inner{min-height:unset;aspect-ratio:9/16;padding:0 40px 64px}}@media (max-width:767px){.dining-faq-title{font-size:32px}.dining-hero-inner{padding:0 20px 48px}}.dining-hero-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:1;letter-spacing:-.02em;text-transform:uppercase}@media (max-width:1023px){.dining-hero-title{font-size:96px}}@media (max-width:767px){.dining-hero-title{font-size:56px}}.dining-hero-subtitle{margin-top:32px;font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:32px;line-height:.9;letter-spacing:-.04em}.dining-moments{display:flex;gap:64px;padding:200px 104px 0}@media (max-width:1023px){.dining-hero-subtitle{font-size:24px}.dining-moments{flex-direction:column;gap:48px;padding:80px 40px 0}}@media (max-width:767px){.dining-hero-subtitle{margin-top:20px;font-size:18px}.dining-moments{gap:40px;padding:80px 20px 0}}.dining-moments-aside{position:sticky;top:148px;align-self:flex-start;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:410px}.dining-moments-heading{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:1023px){.dining-moments-aside{position:static;width:100%;gap:24px;align-items:center;text-align:center}.dining-moments-heading{font-size:40px}}.dining-moments-cards{flex:1;min-width:0;display:flex;flex-direction:column;gap:88px}@media (max-width:1023px){.dining-moments-cards{gap:56px}}@media (max-width:767px){.dining-moments-heading{font-size:28px}.dining-moments-cards{max-width:308px;margin:0 auto;gap:40px}}.dining-moment-card{display:flex;align-items:center;gap:56px}@media (max-width:767px){.dining-moment-card{flex-direction:column;gap:16px;text-align:center}}.dining-moment-img{flex-shrink:0;width:50%;aspect-ratio:554/560;overflow:hidden}.dining-moment-img img{display:block;width:100%;height:100%;object-fit:cover}.dining-moment-body{flex:1;display:flex;flex-direction:column;gap:32px}.dining-moment-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:1023px){.dining-moment-title{font-size:40px}}@media (max-width:767px){.dining-moment-img{width:272px;height:280px;margin:0 auto}.dining-moment-body{gap:16px}.dining-moment-title{font-size:24px}}.dining-moment-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.dining-private{margin-top:200px;position:relative;overflow:hidden;color:#fff}.dining-private-media{position:absolute;inset:0;z-index:0}.dining-private-img{display:block;width:100%;height:100%;object-fit:cover}.dining-private-filter{position:absolute;inset:0;background:rgba(24,23,22,.4)}.dining-private-inner{padding:200px 104px;min-height:1373px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:80px;text-align:center}@media (max-width:1023px){.dining-private{margin-top:80px}.dining-private-inner{gap:56px;padding:120px 40px;min-height:unset}}@media (max-width:767px){.dining-moment-text{font-size:14px}.dining-private-inner{padding:80px 20px;gap:40px}}.dining-private-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;max-width:852px}@media (max-width:1023px){.dining-private-title{font-size:56px}}.dining-private-points{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:auto;width:100%;max-width:1400px}@media (max-width:767px){.dining-private-title{margin-bottom:100px;font-size:36px}.dining-private-points{flex-direction:column;align-items:center;gap:32px}}.dining-private-point{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:410px;text-align:center}.dining-private-point-text{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:28px;line-height:1;letter-spacing:-.02em}@media (max-width:767px){.dining-private-point-text{font-size:20px}}.dining-private-foot{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:844px}.dining-private-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4}.dining-restaurant{position:relative;overflow:hidden;padding:200px 0 0}@media (max-width:1023px){.dining-restaurant{padding:80px 0 0}}.dining-restaurant-head{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:1130px;margin:0 auto;padding:0 104px;text-align:center}@media (max-width:1023px){.dining-restaurant-head{gap:20px;padding:0 40px}}@media (max-width:767px){.dining-private-text{font-size:14px}.dining-restaurant-head{padding:0 20px}}.dining-restaurant-eyebrow{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:24px;line-height:1;letter-spacing:-.02em;color:#181716}@media (max-width:767px){.dining-restaurant-eyebrow{font-size:18px}}.dining-restaurant-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.dining-restaurant-title{font-size:52px}}.dining-restaurant-collage{position:relative;margin-top:56px}@media (max-width:767px){.dining-restaurant-title{font-size:30px}.dining-restaurant-collage{margin-top:24px;overflow:hidden}}.dining-restaurant-marquee{position:absolute;top:50%;left:0;z-index:2;width:100%;overflow:hidden;transform:translateY(-50%);pointer-events:none}.dining-restaurant-marquee-track{display:flex;align-items:center;width:max-content;animation:30s linear infinite dining-marquee}.dining-restaurant-marquee-word{padding:0 16px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:188px;line-height:1;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:rgba(255,255,255,.4)}@media (max-width:1023px){.dining-restaurant-marquee-word{font-size:112px}}.dining-restaurant-marquee-logo{flex-shrink:0;width:160px;height:136px;margin:0 16px;opacity:.4}@keyframes dining-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.dining-restaurant-images{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.dining-restaurant-marquee-word{font-size:64px;padding:0 10px}.dining-restaurant-marquee-logo{width:64px;height:54px;margin:0 10px}.dining-restaurant-images{width:calc(100% + 420px);margin-left:-210px}}.dining-restaurant-img{position:relative;overflow:hidden}.dining-restaurant-img img{display:block;width:100%;height:100%;object-fit:cover}.dining-restaurant-img--side{z-index:1;width:26.77%;aspect-ratio:514/660}@media (max-width:767px){.dining-restaurant-img--side{width:30%;height:72.308vw}}.dining-restaurant-img--center{z-index:3;width:38.13%;aspect-ratio:732/756}.dining-restaurant-foot{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:732px;margin:56px auto 0;text-align:center}@media (max-width:1023px){.dining-restaurant-foot{gap:24px;margin-top:40px;padding:0 40px}}.dining-restaurant-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}@media (max-width:767px){.dining-restaurant-img--center{width:35%;height:89.231vw}.dining-restaurant-foot{padding:0 20px}.dining-restaurant-text{font-size:14px}}.faq-page{display:flex;align-items:flex-start;gap:128px;padding:200px 104px 120px;background:#e9e5e3}@media (max-width:1023px){.faq-page{flex-direction:column;gap:48px;padding:140px 40px 80px}}.faq-page-head{flex-shrink:0;width:555px}.faq-page-eyebrow{font-family:"Bricolage Grotesque",sans-serif;font-size:16px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#484543}.faq-page-title{margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.faq-page-head{width:100%}.faq-page-title{margin-top:16px;font-size:96px}}@media (max-width:767px){.faq-page{gap:32px;padding:120px 20px 64px}.faq-page-title{font-size:64px}}.faq-page-sub{margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.faq-page-accordion{flex:1;min-width:0}.home-about{padding:0 104px}.home-about-title{width:100%;margin-bottom:40px}@media (max-width:1023px){.home-about{padding:0 20px;text-align:center}.home-about-title{margin-bottom:24px;font-size:28px}}.home-about-grid{position:relative;padding-bottom:81px}.home-about-img--huge{margin-left:auto;width:910px;height:1058px}@media (max-width:1023px){.home-about-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;padding-bottom:0}.home-about-img--huge{order:1;width:100%;height:104.103vw;margin:0}}.home-about-text{position:absolute;left:0;top:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:555px}.home-about-count{font-weight:400;font-size:40px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}.home-about-desc{max-width:555px}@media (max-width:1023px){.home-about-text{position:static;order:0;gap:16px;width:100%;margin-bottom:8px;align-items:center}.home-about-count{font-size:20px}.home-about-desc{max-width:none;font-size:14px}}.home-about-location{display:flex;align-items:center;gap:8px;font-weight:400;font-size:40px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.home-about-location{flex-direction:column;justify-content:center;width:100%;font-size:20px}}.home-about-img{overflow:hidden}.home-about-img img{display:block;width:100%;height:100%;object-fit:cover}.home-about-img--mid{position:absolute;left:434px;bottom:0;z-index:1;width:554px;height:620px}@media (max-width:1023px){.home-about-img--mid{position:static;order:3;width:47.179vw;height:52.564vw;margin-top:-15.385vw}}.home-about-img--small{position:absolute;left:0;bottom:0;z-index:1;width:385px;height:429px}.home-benefits{padding:120px 0;background:#e9e5e3}@media (max-width:1023px){.home-about-img--small{position:static;order:2;width:32.821vw;height:37.179vw}.home-benefits{padding:80px 0}}.home-benefits .cards-slider{margin-bottom:60px}.home-benefits-title{max-width:1145px;padding:0 104px;margin-bottom:56px}@media (max-width:1023px){.home-benefits-title{padding:0 40px;margin-bottom:32px}}@media (max-width:767px){.home-benefits .cards-slider{margin-bottom:40px}.home-benefits-title{max-width:none;padding:0 20px;font-size:32px;text-align:center}}.home-benefits-autonomy{padding:0 104px}@media (max-width:1023px){.home-benefits-autonomy{padding:0 40px}}.home-benefits-autonomy-head{display:flex;align-items:center;gap:60px;margin-bottom:40px}@media (max-width:767px){.home-benefits-autonomy{padding:0 20px}.home-benefits-autonomy-head{justify-content:center;gap:24px;margin-bottom:32px}}.home-benefits-autonomy-word{flex-shrink:0;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}.home-benefits-autonomy-line{width:557px;height:1px;background:#181716}@media (max-width:1023px){.home-benefits-autonomy-word{font-size:56px}.home-benefits-autonomy-line{width:100%}}@media (max-width:767px){.home-benefits-autonomy-word{font-size:32px}.home-benefits-autonomy-line{width:61px;height:2px}}.home-benefits-autonomy-list{display:flex;justify-content:space-between;gap:40px}@media (max-width:1023px){.home-benefits-autonomy-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:column;justify-items:center;gap:32px}}.home-benefits-autonomy-item{display:flex;align-items:center;gap:16px;font-weight:400;font-size:28px;line-height:.9;letter-spacing:-.02em;color:#181716;white-space:nowrap}.home-below{position:relative;z-index:1;margin-top:calc(100dvh + 400px)}.home-below-empty{display:none}@media (max-width:1023px){.home-benefits-autonomy-item{font-size:20px}.home-below{margin-top:unset}.home-below-empty{display:block;aspect-ratio:9/16;margin-bottom:400px;pointer-events:none}}.home-content{position:relative;z-index:1;padding:120px 0 0;background:#e9e5e3}.home-content::before{content:"";background:linear-gradient(180deg,rgba(233,229,227,0) 0,rgba(233,229,227,.5) 49.95%,#e9e5e3 100%);height:400px;pointer-events:none;position:absolute;left:0;right:0;bottom:100%}.home-formats{margin-top:200px;overflow-x:clip}@media (max-width:1023px){.home-formats{margin-top:120px}}@media (max-width:767px){.home-benefits-autonomy-item{flex-direction:column;gap:16px;font-size:16px;text-align:center;white-space:normal}.home-formats{margin-top:80px}}.home-formats-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:0 104px;margin-bottom:120px}.home-formats-label{flex-shrink:0;font-weight:400;font-size:24px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}.home-formats-heading{min-width:0;text-align:right}@media (max-width:1023px){.home-formats-intro{display:none}.home-formats-heading{font-size:56px}}.home-formats-cards{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:200px 250px;background:#181716;color:#fff;overflow:hidden}.home-formats-cards::before{content:"";position:absolute;inset:0;background:url(../images/pictures/home-formats-bg.webp) center/cover no-repeat;opacity:.3;pointer-events:none}@media (max-width:1023px){.home-formats-cards{flex-direction:column;gap:64px;padding:100px 40px}}@media (max-width:767px){.home-formats-cards{gap:48px;padding:64px 20px}}.home-format-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px;width:491px}.home-format-card:hover .home-format-img-front{transform:scale(.95);opacity:0}@media (max-width:1023px){.home-format-card{width:100%;max-width:491px}}.home-format-link::after{content:"";position:absolute;inset:0;z-index:2}.home-format-title{width:100%;font-weight:300;font-size:48px;line-height:.9;letter-spacing:-.04em;text-align:center;text-transform:uppercase}.home-format-img{position:relative;width:100%;height:564px;overflow:hidden}.home-format-img img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.home-format-card{gap:24px}.home-format-title{font-size:28px}.home-format-img{width:196px;height:200px}}.home-format-img-back{position:absolute;inset:0;z-index:1;transform:scale(.95)}.home-format-img-front{position:relative;z-index:2;transition:transform .6s,opacity .6s}.home-format-foot{display:flex;flex-direction:column;align-items:center;gap:24px}.home-format-caption{font-weight:400;font-size:32px;line-height:.9;letter-spacing:-.04em;text-align:center}@media (max-width:767px){.home-format-caption{font-size:22px}}.home-formats-center{position:relative;z-index:1;flex-shrink:0;width:269px;font-weight:300;font-size:32px;line-height:1;letter-spacing:-.02em;text-align:center}.home-hero{position:fixed;top:0;left:0;z-index:0;width:100%;overflow:hidden;color:#fff}.home-hero-media{position:absolute;inset:0;z-index:0}.home-hero-video{display:block;width:100%;height:100%;object-fit:cover}.home-hero-gradient{position:absolute;inset:0;background:linear-gradient(to top,rgba(24,23,22,.6),rgba(24,23,22,0))}.home-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;height:100%;padding:128px 104px 88px;min-height:100vh;min-height:100dvh}@media (max-width:1023px){.home-hero-inner{padding:100px 40px 56px;min-height:unset;aspect-ratio:9/16}}@media (max-width:767px){.home-formats-center{order:-1;width:100%;font-size:32px;line-height:.9;letter-spacing:-.04em;text-align:center;text-transform:uppercase}.home-hero-inner{padding:92px 20px 40px}}.home-hero-title{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.home-hero-title-name{font-weight:200;font-size:188px;line-height:.9;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1023px){.home-hero-title-name{font-size:120px}}@media (max-width:767px){.home-hero-title-name{font-size:80px}}.home-hero-title-sub{font-weight:300;font-size:40px;line-height:1;letter-spacing:.72em;text-indent:.72em;text-transform:uppercase}@media (max-width:1023px){.home-hero-title-sub{font-size:30px}}@media (max-width:767px){.home-hero-title-sub{font-size:24px}}.home-hero-subtitle{display:none;margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-size:14px;line-height:1.4;letter-spacing:.02em;text-align:center}@media (max-width:767px){.home-hero-subtitle{display:block}}.home-hero-around{display:none;flex-direction:column;align-items:center;gap:8px;margin-top:32px;color:#fff;text-decoration:none}.home-hero-around-label{font-family:"Bricolage Grotesque",sans-serif;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.home-hero-around-play{width:32px;height:32px}.home-hero-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}@media (max-width:767px){.home-hero-around{display:flex}.home-hero-bottom{gap:24px}.home-hero-cta{display:none}}.home-hero-actions{display:none}@media (max-width:767px){.home-hero-actions{display:flex;gap:8px;width:100%;padding:8px;border-radius:60px;background:rgba(72,69,67,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home-hero-actions-btn{flex:1}}.home-hero-nav{position:relative;display:flex;justify-content:space-between;gap:24px;width:100%}@media (max-width:767px){.home-hero-nav{gap:8px}}.home-hero-nav-item{display:flex;flex:1;flex-direction:column;align-items:center;gap:12px;color:#fff;text-decoration:none}.home-hero-nav-icon{display:flex;align-items:center;justify-content:center;width:48px;height:60px}.home-hero-nav-icon img{width:48px;height:60px;object-fit:contain}.home-hero-nav-label{font-weight:300;font-size:18px;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-align:center}@media (max-width:767px){.home-hero-nav-item{gap:8px}.home-hero-nav-icon,.home-hero-nav-icon img{width:26px;height:32px}.home-hero-nav-label{font-size:13px;letter-spacing:.02em}.home-hero-nav-divider{display:none}}.home-hero-nav-divider{position:absolute;left:50%;bottom:-88px;width:1px;height:120px;background:rgba(255,255,255,.3);transform:translateX(-50%)}.home-infra .logo-line{position:absolute;left:50%;bottom:60px;z-index:2;transform:translateX(-50%)}.home-infra-block{position:sticky;top:0;width:100%;min-height:100vh;overflow:hidden;color:#fff}@media (max-width:1023px){.home-infra .logo-line{position:static;transform:none}.home-infra-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:0 20px;min-height:unset;aspect-ratio:9/16}}.home-infra-bg{position:absolute;inset:0;z-index:0}.home-infra-bg img{display:block;width:100%;height:100%;object-fit:cover}.home-infra-filter{position:absolute;inset:0;z-index:1;background:#181716;opacity:.4}.home-infra-block--dim .home-infra-filter{opacity:.5}.home-infra-content{position:absolute;left:50%;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px;width:844px;max-width:90%;text-align:center;transform:translate(-50%,-50%)}.home-infra-title{font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:1023px){.home-infra-content{position:static;gap:12px;width:350px;max-width:100%;transform:none}.home-infra-title{font-size:64px}}@media (max-width:767px){.home-infra-title{font-size:48px}}.home-infra-subtitle{font-weight:300;font-size:32px;line-height:1;letter-spacing:-.02em}.home-infra-btn{margin-top:12px}.home-location{padding:120px 0;background:#e9e5e3}@media (max-width:1023px){.home-infra-subtitle{font-size:24px}.home-infra-btn{margin-top:0}.home-location{padding:80px 0}}.home-location-head{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:0 104px;margin-bottom:60px}@media (max-width:1023px){.home-location-head{flex-direction:column;gap:32px;padding:0 40px;margin-bottom:48px}}.home-location-title{display:flex;flex-direction:column;gap:16px}@media (max-width:1023px){.home-location-title{align-items:center;gap:8px;text-align:center}.home-location-title .h2{font-size:32px}}@media (max-width:767px){.home-infra-subtitle{font-size:20px}.home-location-head{padding:0 20px}.home-location-title .h2{font-size:22px}}.home-location-btn{margin-top:8px}.home-location-guide{display:flex;align-items:center;gap:16px;flex-shrink:0;color:#181716;text-decoration:none}@media (max-width:1023px){.home-location-title .h1{font-size:52px}.home-location-btn{margin-top:0}.home-location-guide{flex-direction:column;gap:8px;text-align:center}}.home-location-guide-circle{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:148px;height:148px;padding:8px;border-radius:50%;border:1px solid rgba(72,69,67,.2);overflow:hidden}.home-location-guide-circle::after{content:"";position:absolute;width:calc(100% - 16px);height:calc(100% - 16px);left:8px;top:8px;background:rgba(24,23,22,.5);border-radius:50%}.home-location-guide-poster{display:block;width:calc(100% - 16px);height:calc(100% - 16px);left:8px;top:8px;position:absolute;object-fit:cover;border-radius:50%}.home-location-guide-play{position:relative;z-index:1;width:40px;height:40px;filter:brightness(0) invert(1)}.home-location-guide-text{width:234px;font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.02em}.home-rooms{padding:0 0 120px;background:#181716;color:#fff;position:relative}@media (max-width:1023px){.home-location-guide-text{width:auto;text-align:center}.home-rooms{padding:0 0 100px}}@media (max-width:767px){.home-location-title .h1{font-size:29px}.home-location-guide-text{font-size:20px}.home-rooms{padding:0 0 80px}}.home-rooms .logo-separator{transform:translateY(-50%);position:absolute;left:0;top:0;right:0}.home-rooms-list{display:flex;flex-direction:column;gap:200px;padding-top:200px}@media (max-width:1023px){.home-rooms-list{gap:100px;padding-top:100px}}@media (max-width:767px){.home-rooms-list{gap:64px;padding-top:64px}}.home-room{position:relative;width:100%;height:800px}.home-room-title{position:absolute;left:104px;top:0;z-index:2;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:1023px){.home-room{display:flex;flex-direction:column;align-items:center;gap:24px;height:auto}.home-room-title{position:static;font-size:52px}}.home-room-aside{position:absolute;right:104px;top:0;display:flex;flex-direction:column;gap:24px;width:409px}@media (max-width:1023px){.home-room-aside{position:static;align-items:center;width:100%}.home-room-aside .markered-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 20px}.home-room-aside .markered-list-item{flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:14px}.home-room-media{display:none}}.home-room-img{position:absolute;overflow:hidden}.home-room-img img{display:block;width:100%;height:100%;object-fit:cover}.home-room-img--center{left:50%;top:120px;width:745px;height:680px;transform:translateX(-50%)}.home-room-img--left{left:104px;top:120px;width:409px;height:680px}.home-room-img--right{right:104px;top:270px;width:410px;height:530px}.home-room-slider{display:none}@media (max-width:1023px){.home-room-slider{display:flex;gap:12px;width:100%;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.home-room-slider::-webkit-scrollbar{display:none}}.home-room-slide{flex-shrink:0;width:76.923vw;aspect-ratio:1/1;overflow:hidden;scroll-snap-align:center}.home-room-slide img{display:block;width:100%;height:100%;object-fit:cover}.home-scenarios{display:flex;gap:24px;padding:148px 104px;background:#e9e5e3;position:relative}.home-scenarios-bg{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:0}@media (max-width:1023px){.home-scenarios{flex-direction:column;gap:64px;padding:80px 40px}.home-scenarios-bg{display:none}}.home-scenarios-bg img{display:block;width:100%;height:100%;object-fit:cover}.home-scenarios-aside{position:sticky;top:148px;z-index:1;align-self:flex-start;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;width:545px}.home-scenarios-title{margin-bottom:60px;max-width:555px}@media (max-width:1023px){.home-scenarios-aside{position:static;align-items:center;width:100%;text-align:center}.home-scenarios-title{margin-bottom:32px}.home-scenarios-progress{display:none}}@media (max-width:767px){.home-room-title{font-size:28px}.home-scenarios{gap:48px;padding:64px 20px 0}.home-scenario-card-body .h2,.home-scenarios-title{font-size:28px}}.home-scenarios-progress{position:relative;width:1265px;height:1px;margin-bottom:60px;background:rgba(24,23,22,.2)}.home-scenarios-progress-dot{position:absolute;right:0;top:50%;width:20px;height:20px;border-radius:50%;background:#181716;transform:translateY(-50%)}.home-scenarios-cards{position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;gap:88px;width:1133px}@media (max-width:1023px){.home-scenarios-cards{gap:32px;width:100%}}.home-scenario-card{position:relative;width:1133px;height:560px}@media (max-width:1023px){.home-scenario-card{display:flex;flex-direction:column;gap:24px;width:100%;height:auto}}.home-scenario-card-img{position:absolute;left:0;top:0;width:554px;height:100%;overflow:hidden}.home-scenario-card-img img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.home-scenario-card-img{position:static;width:100%;aspect-ratio:1/1;height:unset}}.home-scenario-card-body{position:absolute;left:723px;top:50%;display:flex;flex-direction:column;gap:32px;width:410px;transform:translateY(-50%)}.home-scenario-card-body .markered-list{gap:12px;color:#484543}.instagram{overflow:hidden;padding:104px;background:#181716;color:#fff}@media (max-width:1023px){.home-scenario-card-body{position:static;gap:16px;width:100%;transform:none}.instagram{padding:80px 40px}}@media (max-width:767px){.home-scenario-card-text{font-size:14px}.instagram{display:flex;flex-direction:column;align-items:center;padding:64px 20px}}.instagram-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}@media (max-width:767px){.instagram-head{display:contents}}.instagram-headline{display:flex;align-items:center;gap:16px}@media (max-width:1023px){.instagram-headline{order:0;flex-direction:column;gap:8px;margin-bottom:24px;text-align:center}}.instagram-head-pre{font-weight:300;font-size:28px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;opacity:.5}@media (max-width:767px){.instagram-head-pre{font-size:18px}}.instagram-head-tag{font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:767px){.instagram-head-tag{font-size:36px}}.instagram-follow{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:300;font-size:28px;line-height:.9;letter-spacing:-.04em}.instagram-follow-icon{width:32px;height:32px}.instagram-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.instagram-item{position:relative;display:block;aspect-ratio:1;overflow:hidden}.instagram-item-media{display:block;width:100%;height:100%;object-fit:cover}.instagram-item-icon{position:absolute;right:20px;top:20px;width:32px;height:32px}@media (max-width:767px){.instagram-item-icon{right:12px;top:12px;width:20px;height:20px}}.location{position:relative;background:#e9e5e3;overflow:hidden}.location-map{position:relative;width:100%;aspect-ratio:1920/1131}@media (max-width:1023px){.instagram-follow{order:2;margin-top:24px;font-size:18px}.instagram-grid{order:1;grid-template-columns:repeat(2,1fr);gap:20px}.location-map{display:none}}.location-map-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.location-pin{position:absolute;transform:translate(-50%,-50%);width:64px;height:64px;padding:0;border:0;background:0 0;cursor:pointer;transition:transform .3s;z-index:2}.location-pin.is-active,.location-pin:hover{transform:translate(-50%,-50%) scale(1.1);z-index:5}.location-pin-img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s}.location-pin-img--active,.location-pin.is-active .location-pin-img--default,.location-pin:hover .location-pin-img--default{opacity:0}.location-pin.is-active .location-pin-img--active,.location-pin:hover .location-pin-img--active{opacity:1}.location-pin--elison{width:92px;height:78px;z-index:3;pointer-events:none}.location-pin-elison-img{display:block;width:100%;height:100%}.location-inner{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;padding:140px 104px 60px;pointer-events:none}@media (max-width:1023px){.location-inner{position:static;padding:140px 40px 80px;pointer-events:auto;text-align:center;align-items:center}}.location-head{display:flex;flex-direction:column;align-items:flex-start;gap:32px;pointer-events:auto}.location-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.location-head{align-items:center;gap:24px}.location-title{font-size:64px}}@media (max-width:767px){.location-inner{padding:120px 20px 64px}.location-title{font-size:48px}}.location-subtitle{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:40px;line-height:.9;letter-spacing:-.04em;color:#181716}.location-slider-wrap{margin-top:auto;pointer-events:auto}.location-slider{overflow:visible}@media (max-width:1023px){.location-subtitle{font-size:28px}.location-slider-wrap{margin-top:48px;width:100%}.location-slider{margin-right:-40px}}.loc-card{flex-shrink:0;position:relative;width:410px;height:420px;background:#fff;color:#181716;overflow:hidden}.loc-card-media{display:none;position:absolute;inset:0}.loc-card-media img{width:100%;height:100%;object-fit:cover}.loc-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(7,2,1,.8) 0,rgba(7,2,1,0) 62%)}@media (max-width:1023px){.loc-card{width:300px;height:360px;color:#fff;border-radius:4px}.loc-card-media{display:block}}.loc-card.swiper-slide-active{color:#fff}.loc-card.swiper-slide-active .loc-card-media{display:block}.loc-card-body{position:absolute;left:32px;right:32px;bottom:32px;z-index:1}@media (max-width:767px){.location-subtitle{font-size:22px}.location-slider{margin-right:-20px}.loc-card{width:258px;height:288px}.loc-card-body{left:24px;right:24px;bottom:24px}}.loc-card-time{display:flex;align-items:baseline;gap:12px;text-transform:uppercase}.loc-card-num{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em}@media (max-width:767px){.loc-card-num{font-size:40px}}.loc-card-unit{font-family:"Bricolage Grotesque",sans-serif;font-size:16px;letter-spacing:.02em}@media (max-width:767px){.loc-card-unit{font-size:14px}}.loc-card-place{display:flex;align-items:center;gap:12px;margin-top:20px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:32px;line-height:.9;letter-spacing:-.04em}.loc-card-place-icon{flex-shrink:0;width:28px;height:28px}@media (max-width:767px){.loc-card-place{gap:8px;margin-top:12px;font-size:18px}.loc-card-place-icon{width:24px;height:24px}}.location-controls{display:flex;align-items:center;gap:24px;margin-top:32px}.location-control{display:inline-flex;align-items:center;justify-content:center;width:44px;height:24px;padding:0;border:0;background:0 0;color:#181716;cursor:pointer;transition:opacity .3s}.location-control:hover{opacity:.6}.location-control.swiper-button-disabled{opacity:.3;pointer-events:none}.location-control--prev .location-control-icon{transform:rotate(180deg)}.location-control-icon{width:100%;height:24px}.menu{position:fixed;inset:0;z-index:200;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility linear .45s}.menu.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.menu-overlay{position:absolute;inset:0;background:rgba(24,23,22,.5);opacity:0;transition:opacity .4s}.menu.is-open .menu-overlay{opacity:1}.menu-panel{position:absolute;left:0;top:0;height:100%;width:100%;max-width:560px;padding:16px;transform:translateX(-100%);transition:transform .45s}@media (max-width:1023px){.menu-panel{padding:0}}.menu.is-open .menu-panel{transform:translateX(0)}.menu-inner{display:flex;flex-direction:column;height:100%;padding:48px;background:#e9e5e3;border-radius:12px;color:#181716;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.menu-inner::-webkit-scrollbar{display:none}@media (max-width:1023px){.menu-inner{padding:28px 48px 48px;border-radius:0}}.menu-close{display:flex;width:28px;height:28px;margin-bottom:60px;background:0 0;border:0;cursor:pointer;color:inherit;transition:opacity .3s}.menu-close:hover{opacity:.7}.menu-close svg{display:block;width:100%;height:100%}.menu-primary{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.menu-primary-link{position:relative;font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:40px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:inherit;text-decoration:none;transition:padding-left .3s}.menu-primary-link::before{content:"";position:absolute;left:0;top:50%;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='8' fill='%2391A9B0'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translateY(-50%);transition:opacity .3s}.menu-primary-link:hover{padding-left:36px}.menu-primary-link:hover::before{opacity:1}.menu-secondary{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:56px}@media (max-width:1023px){.menu-close{align-self:flex-end;margin-bottom:32px}.menu-primary-link{font-size:24px}.menu-secondary{margin-top:40px}}.menu-secondary-link{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1;color:inherit;text-decoration:none;transition:opacity .3s}.menu-secondary-link:hover{opacity:.6}.menu-foot{display:flex;flex-wrap:wrap;gap:24px;margin-top:auto;padding-top:48px}@media (max-width:1023px){.menu-secondary-link{font-size:16px}.menu-foot{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:16px}.menu-direction{height:40px;font-size:14px}}.menu-phone{display:flex;align-items:center;gap:12px;font-family:"Bricolage Grotesque",sans-serif;font-size:20px;color:inherit;text-decoration:none;transition:opacity .3s}.menu-phone:hover{opacity:.6}.menu-foot-icon{width:24px;height:24px}html.menu-open{overflow:hidden}.offers{display:flex;gap:64px;padding:200px 104px 120px;background:#e9e5e3}@media (max-width:1023px){.offers{flex-direction:column;gap:48px;padding:140px 40px 80px}}.offers-aside{position:sticky;top:120px;align-self:flex-start;flex-shrink:0;width:555px}.offers-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.offers-aside{position:static;width:100%}.offers-title{font-size:56px}}@media (max-width:767px){.offers{gap:32px;padding:120px 20px 64px}.offers-title{font-size:40px}}.offers-intro{max-width:410px;margin-top:32px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}@media (max-width:1023px){.offers-intro{max-width:555px}}.offers-grid{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,1fr);gap:48px}@media (max-width:767px){.offers-intro{margin-top:20px}.offers-grid{grid-template-columns:1fr;gap:40px}}.offer-card{display:block;color:#181716;text-decoration:none}.offer-card-img{width:100%;aspect-ratio:546/512;overflow:hidden}.offer-card-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.offer-card:hover .offer-card-img img{transform:scale(1.03)}.offer-card-body{position:relative;margin-top:24px;padding-right:48px;display:flex;flex-direction:column;gap:20px}.offer-card-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:32px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:767px){.offer-card-body{margin-top:20px;padding-right:44px;gap:16px}.offer-card-title{font-size:28px}}.offer-card-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.offer-card-arrow{position:absolute;top:0;right:0;width:32px;height:32px;transition:transform .3s}.offer-card-arrow svg{display:block;width:100%;height:100%}.offer-card:hover .offer-card-arrow{transform:translateX(6px)}.package{background:#e9e5e3}.package-hero{padding-top:140px}@media (max-width:767px){.package-hero{padding-top:100px}}.package-hero-head{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:1134px;margin:0 auto;padding:0 40px;text-align:center}.package-hero-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.package-hero-title{font-size:56px}}@media (max-width:767px){.package-hero-head{gap:16px;padding:0 20px}.package-hero-title{font-size:36px}}.package-hero-sub{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:24px;line-height:1.1;letter-spacing:-.04em;color:#484543}.package-hero-img{position:relative;width:100%;margin-top:88px;aspect-ratio:1920/1080;overflow:hidden}.package-hero-img img{display:block;width:100%;height:100%;object-fit:cover}.package-bar{position:absolute;left:104px;right:104px;top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;height:60px;padding:0 8px 0 32px;border:1px solid #c7c3c1;border-radius:44px;background:rgba(224,219,216,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (max-width:1023px){.package-bar{left:40px;right:40px}}@media (max-width:767px){.package-hero-sub{font-size:18px}.package-hero-img{margin-top:40px;aspect-ratio:4/5}.package-bar{left:12px;right:12px;top:auto;bottom:12px;flex-direction:column;align-items:stretch;gap:12px;height:auto;padding:16px;border-radius:20px;text-align:center}.package-bar .package-bar-btn{width:100%;justify-content:center}}.package-bar-label,.package-bar-price{font-family:"Bricolage Grotesque",sans-serif;font-size:16px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#181716}.package-bar-price{font-weight:600}.package-included{max-width:1134px;margin:0 auto;padding:120px 40px 0}.package-included-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:767px){.package-included{padding:56px 20px 0}.package-included-title{font-size:32px}}.package-included-sub{margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-size:20px;line-height:1.4;color:#484543}.package-included .check-list{margin-top:32px}.package-perks{max-width:1134px;margin:0 auto;padding:120px 40px}@media (max-width:1023px){.package-perks{padding:80px 40px}}.package-perks-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}.package-perks-cards{display:flex;flex-direction:column;gap:60px;margin-top:56px}@media (max-width:767px){.package-perks{padding:56px 20px}.package-perks-title{font-size:32px}.package-perks-cards{gap:48px;margin-top:32px}}.package-perk{display:flex;align-items:center;gap:56px}@media (max-width:1023px){.package-perk{gap:40px}}@media (max-width:767px){.package-perk{flex-direction:column;align-items:flex-start;gap:20px}}.package-perk-img{flex-shrink:0;width:50%;aspect-ratio:554/560;overflow:hidden}.package-perk-img img{display:block;width:100%;height:100%;object-fit:cover}.package-perk-body{flex:1;display:flex;flex-direction:column;gap:32px}.package-perk-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:1023px){.package-perk-title{font-size:40px}}.package-cta{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;min-height:760px;overflow:hidden;background:#181716;color:#fff}@media (max-width:767px){.package-perk-img{width:100%}.package-perk-body{gap:20px}.package-perk-title{font-size:28px}.package-cta{height:auto;min-height:0;padding:96px 20px}}.package-cta-media{position:absolute;inset:0;z-index:0;opacity:.5}.package-cta-img{display:block;width:100%;height:100%;object-fit:cover}.package-cta-wordmark{position:absolute;left:50%;bottom:0;z-index:1;width:1240px;max-width:90%;opacity:.55;pointer-events:none;transform:translateX(-50%)}.package-cta-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:60px;width:735px;max-width:90%;text-align:center}.package-cta-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:1023px){.package-cta-title{font-size:56px}}@media (max-width:767px){.package-cta-inner{gap:32px}.package-cta-title{font-size:36px}}.package-cta-price{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.04em}.partners-hero{position:fixed;top:0;left:0;z-index:0;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;color:#fff}@media (max-width:1023px){.partners-hero{min-height:unset}}.partners-hero-media{position:absolute;inset:0;z-index:0}.partners-hero-img{display:block;width:100%;height:100%;object-fit:cover}.partners-hero-filter{position:absolute;inset:0;background:rgba(24,23,22,.6)}.partners-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:32px;min-height:100vh;min-height:100dvh;padding:0 104px 132px;text-align:center}@media (max-width:1023px){.partners-hero-inner{min-height:unset;aspect-ratio:9/16;padding:0 40px 88px}}@media (max-width:767px){.package-cta-price{font-size:20px}.partners-hero-inner{gap:16px;padding:0 20px 56px}}.partners-hero-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}@media (max-width:1023px){.partners-hero-title{font-size:96px}}@media (max-width:767px){.partners-hero-title{font-size:56px}}.partners-hero-subtitle{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:32px;line-height:.9;letter-spacing:-.04em}.partners-below{position:relative;z-index:1;margin-top:100vh;margin-top:100dvh;background:#e9e5e3}.partners-below-empty{display:none}@media (max-width:1023px){.partners-below{margin-top:unset}.partners-below-empty{display:block;aspect-ratio:9/16;pointer-events:none}}.partners-intro{max-width:844px;margin:0 auto;padding:120px 40px 0;text-align:center}@media (max-width:1023px){.partners-intro{padding:80px 40px 0}}@media (max-width:767px){.partners-hero-subtitle{font-size:18px}.partners-intro{padding:56px 20px 0}}.partners-intro-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.partners-intro-title{font-size:52px}}@media (max-width:767px){.partners-intro-title{font-size:32px}}.partners-intro-sub{margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.partners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:112px;padding:80px 104px 120px}@media (max-width:1023px){.partners-grid{gap:64px;padding:64px 40px 80px}}@media (max-width:767px){.partners-grid{grid-template-columns:1fr;gap:48px;padding:48px 20px 56px}}.partner-card{display:block;color:#181716;text-decoration:none}.partner-card-img{width:100%;aspect-ratio:800/580;overflow:hidden}.partner-card-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.partner-card:hover .partner-card-img img{transform:scale(1.03)}.partner-card-body{position:relative;margin-top:32px;padding-right:56px;display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.partner-card-body{margin-top:24px;padding-right:44px;gap:16px}}.partner-card-tag{display:flex;align-items:center;gap:12px;font-family:"Bricolage Grotesque",sans-serif;font-weight:500;font-size:20px;line-height:1;color:#181716}.partner-card-tag img{flex-shrink:0;width:20px;height:20px}.partner-card-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:1023px){.partner-card-title{font-size:40px}}@media (max-width:767px){.partner-card-title{font-size:30px}}.partner-card-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.partner-card-arrow{position:absolute;top:0;right:0;width:32px;height:32px;transition:transform .3s}.partner-card-arrow svg{display:block;width:100%;height:100%}.partner-card:hover .partner-card-arrow{transform:translateX(6px)}.restaurant{background:#e9e5e3}.restaurant-hero{padding-top:140px}@media (max-width:767px){.restaurant-hero{padding-top:100px}}.restaurant-hero-head{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:1134px;margin:0 auto;padding:0 40px;text-align:center}.restaurant-hero-eyebrow{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:36px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#181716}@media (max-width:767px){.restaurant-hero-head{gap:16px;padding:0 20px}.restaurant-hero-eyebrow{font-size:18px}}.restaurant-hero-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.restaurant-hero-title{font-size:96px}}@media (max-width:767px){.restaurant-hero-title{font-size:56px}}.restaurant-hero-sub{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:29px;line-height:.9;letter-spacing:-.04em;color:#181716}.restaurant-hero-actions{display:flex;justify-content:center;gap:16px;margin-top:16px}.restaurant-hero-img{width:100%;margin-top:64px;aspect-ratio:16/9;overflow:hidden}.restaurant-hero-img img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.restaurant-hero-sub{font-size:18px}.restaurant-hero-actions{flex-direction:column;align-self:stretch;gap:12px}.restaurant-hero-actions .btn{width:100%}.restaurant-hero-img{margin-top:40px;aspect-ratio:4/5}}.restaurant-intro{max-width:1214px;margin:0 auto;padding:80px 40px 0;text-align:center}.restaurant-intro-text{font-family:"Bricolage Grotesque",sans-serif;color:#484543;font-size:32px;font-weight:400;line-height:110%;letter-spacing:-1.28px}@media (max-width:767px){.restaurant-intro{padding:56px 20px 0}.restaurant-intro-text{font-size:24px}}.restaurant-intro-separator{max-width:844px;margin:56px auto 0;padding:0}.restaurant-reservations{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 40px;text-align:center}.restaurant-reservations-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:767px){.restaurant-intro-separator{margin-top:32px}.restaurant-reservations{gap:24px;padding:56px 20px}.restaurant-reservations-title{font-size:28px}}.restaurant-reservations-phone{display:flex;flex-direction:column;align-items:center;gap:16px;color:#181716;text-decoration:none}.restaurant-reservations-phone-ic{display:flex;align-items:center;justify-content:center;width:102px;height:102px;border:1px solid rgba(24,23,22,.3);border-radius:50%}@media (max-width:767px){.restaurant-reservations-phone-ic{width:48px;height:48px}}.restaurant-reservations-phone-icon{width:40px;height:40px}.restaurant-reservations-phone-num{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.04em}.restaurant-gallery{padding:0 32px;overflow:hidden}@media (max-width:767px){.restaurant-reservations-phone-icon{width:20px;height:20px}.restaurant-reservations-phone-num{font-size:22px}.restaurant-gallery{padding:0 20px}}.restaurant-tropical{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:844px;margin:0 auto;padding:200px 40px;text-align:center}@media (max-width:1023px){.restaurant-tropical{padding:100px 40px}.restaurant-tropical-title{font-size:56px}}@media (max-width:767px){.restaurant-tropical{gap:24px;padding:56px 20px}.restaurant-tropical-title{font-size:32px}}.restaurant-tropical-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.restaurant-tropical-actions{display:flex;justify-content:center;gap:16px;margin-top:8px}.restaurant-events{padding:80px 0;text-align:center}@media (max-width:767px){.restaurant-tropical-text{font-size:14px}.restaurant-tropical-actions{flex-direction:column;align-self:stretch;gap:12px}.restaurant-tropical-actions .btn{width:100%}.restaurant-events{padding:56px 0}}.restaurant-events-title{margin-bottom:40px}@media (max-width:1023px){.restaurant-events-title{font-size:56px}}.restaurant-events-stage{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:60px;padding:64px 40px;background:url(../images/pictures/restaurant-events-bg.svg) center top/cover no-repeat}.restaurant-event-card{display:flex;flex-direction:column;align-items:center;gap:20px;width:554px;max-width:100%;text-align:center}.restaurant-event-img{width:100%;height:460px;overflow:hidden}.restaurant-event-img img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.restaurant-events-title{font-size:32px}.restaurant-events-stage{padding:0 20px 40px}.restaurant-event-img{height:unset;aspect-ratio:1/1}}.restaurant-event-body{display:flex;flex-direction:column;align-items:center;gap:12px}.restaurant-event-date{font-family:"Bricolage Grotesque",sans-serif;font-size:16px;line-height:1.4;color:#181716}.restaurant-event-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:32px;line-height:.9;letter-spacing:-.04em;color:#181716}.restaurant-event-text{max-width:537px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.restaurant-event-btn{margin-top:8px}.reviews{background:#e9e5e3;padding-top:185px;padding-bottom:120px;overflow:hidden}@media (max-width:1023px){.reviews{padding-top:140px;padding-bottom:80px}}.reviews-head{padding:0 104px}.reviews-title{color:#181716}@media (max-width:1023px){.reviews-head{padding:0 40px}.reviews-title{font-size:48px}}.reviews-intro{max-width:847px;margin-top:24px;color:#484543}@media (max-width:767px){.reviews-head{padding:0 20px}.reviews-title{font-size:36px}.reviews-intro{font-size:16px}}.reviews-slider{margin-top:80px;padding-left:104px;overflow:visible}@media (max-width:1023px){.reviews-slider{margin-top:56px;padding-left:40px}}@media (max-width:767px){.reviews-slider{padding-left:20px}}.reviews-slider .swiper-wrapper{align-items:stretch}.reviews-card{display:flex;flex-direction:column;width:555px;height:420px;padding-left:40px;border-left:1px solid rgba(24,23,22,.2);box-sizing:border-box}@media (max-width:767px){.reviews-card{width:320px;height:auto;min-height:380px;padding-left:28px}}.reviews-card-quote{width:56px;height:56px;flex-shrink:0;color:#181716}.reviews-card-text{margin-top:28px;max-width:475px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:20px;line-height:1.4;letter-spacing:-.02em;color:#181716}.reviews-card-footer{margin-top:auto;padding-top:24px}.reviews-card-author{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:32px;line-height:1;letter-spacing:-.02em;color:#181716}@media (max-width:767px){.reviews-card-author{font-size:28px}}.reviews-card-meta{display:flex;align-items:center;gap:12px;margin-top:16px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:20px;line-height:1;letter-spacing:-.02em;color:#181716}@media (max-width:767px){.reviews-card-meta{flex-wrap:wrap;gap:8px;font-size:16px}}.reviews-card-stars{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.reviews-card-star{width:24px;height:24px}.reviews-card-source a{color:inherit;text-decoration:underline;text-underline-position:from-font}.reviews-controls{display:flex;align-items:center;gap:32px;margin-top:80px;padding:0 104px}@media (max-width:1023px){.reviews-controls{margin-top:56px;padding:0 40px}}@media (max-width:767px){.reviews-controls{flex-wrap:wrap;gap:24px;padding:0 20px}.reviews-controls-line{display:none}}.reviews-share{flex-shrink:0}.reviews-share .btn__icon{width:24px;height:24px}.reviews-controls-line{flex:1;height:1px;background:rgba(24,23,22,.2)}.reviews-controls-nav{display:flex;align-items:center;gap:24px;flex-shrink:0}.reviews-control{display:inline-flex;align-items:center;justify-content:center;width:44px;height:24px;padding:0;border:none;background:0 0;color:#181716;cursor:pointer;transition:opacity .3s}.reviews-control:hover{opacity:.6}.reviews-control.swiper-button-disabled{opacity:.3;pointer-events:none}.reviews-control--prev .reviews-control-icon{transform:rotate(180deg)}.reviews-control-icon{width:100%;height:24px}.room-amenities{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 104px 120px}.room-amenity{width:100%}.room-amenity--kitchen{max-width:844px}.room-amenity--bathroom{max-width:699px}@media (max-width:1023px){.room-amenities{flex-direction:column;gap:48px;padding:0 40px 80px}.room-amenity{width:100%;flex-grow:0;flex-basis:auto}.room-beyond-title{font-size:60px}}.room-amenity-img{height:800px;overflow:hidden}.room-amenity-img img{display:block;width:100%;height:100%;object-fit:cover}.room-amenity-body{display:flex;gap:40px;margin-top:32px}@media (max-width:767px){.room-amenities{padding:0 20px 56px}.room-amenity-img{height:320px}.room-amenity-body{flex-direction:column;gap:24px}.room-amenity-title{text-align:center}}.room-beyond{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;overflow:hidden;color:#fff;text-align:center}.room-beyond-media{position:absolute;inset:0;z-index:0}.room-beyond-media .room-beyond-video{display:block;width:100%;height:100%;object-fit:cover}.room-beyond-filter{position:absolute;inset:0;background:rgba(24,23,22,.45)}.room-beyond-content{position:relative;z-index:1;padding:0 40px}.room-beyond-title{color:#fff}.room-beyond-subtitle{margin-top:24px;color:#fff}.room-explore{padding:120px 0}@media (max-width:1023px){.room-explore{padding:80px 0}}@media (max-width:767px){.room-beyond-title{font-size:36px}.room-beyond-subtitle{margin-top:16px}.room-explore{padding:56px 0}}.room-faq{display:flex;align-items:flex-start;gap:64px;padding:0 104px 120px}@media (max-width:1023px){.room-faq{flex-direction:column;gap:32px;padding:0 40px 80px}}.room-faq-title{flex-shrink:0;width:844px;max-width:50%}@media (max-width:1023px){.room-faq-title{width:100%;max-width:100%;font-size:60px}}@media (max-width:767px){.room-faq{padding:0 20px 56px}.room-faq-title{font-size:40px}}.room-faq .faq{flex:1;width:100%}.room-general{padding:120px 104px;overflow:hidden}.room-general-head{display:flex;align-items:flex-start;gap:40px;margin-bottom:64px}@media (max-width:1023px){.room-general{padding:80px 40px}.room-general-head{flex-direction:column;gap:32px}}.room-general-desc{max-width:699px;width:100%;flex-shrink:0;font-size:32px;font-weight:300;line-height:110%;letter-spacing:-1.28px}@media (max-width:767px){.room-general{padding:56px 20px}.room-general-head{margin-bottom:40px}.room-general-features{width:100%}.room-general-desc{font-size:20px;text-align:center}}.room-general-features{margin-left:auto}.room-general-gallery{overflow:visible}.room-hero{position:relative;display:flex;min-height:100vh;overflow:hidden;color:#fff}.room-hero-media{position:absolute;inset:0;z-index:0}.room-hero-media .room-hero-img{display:block;width:100%;height:100%;object-fit:cover}.room-hero-filter{position:absolute;inset:0;background:linear-gradient(to top,rgba(24,23,22,.7),rgba(24,23,22,0) 60%)}.room-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:128px 104px 56px}.room-hero-title{margin-top:auto;color:#fff;text-transform:uppercase}@media (max-width:1023px){.room-general-features{margin-left:0}.room-hero{min-height:unset;aspect-ratio:9/16}.room-hero-inner{padding:400px 40px 48px}.room-hero-title{font-size:96px}}@media (max-width:767px){.room-hero-inner{padding:300px 20px 48px}.room-hero-title{font-size:56px;text-align:center}}.room-hero-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.3)}@media (max-width:1023px){.room-hero-bar{flex-direction:column;align-items:flex-start;gap:24px;margin-top:24px;padding-top:unset;border-top:unset}}.room-hero-facts.markered-list{display:grid;grid-template-columns:repeat(2,auto);gap:12px 40px}.room-hero-facts .markered-list-item{font-size:16px}@media (max-width:767px){.room-hero-facts.markered-list{justify-content:space-around;width:100%}.room-hero-facts .markered-list-item{flex-direction:column}}.room-hero-actions{display:flex;align-items:center;gap:64px}@media (max-width:1023px){.room-hero-actions{gap:24px}}@media (max-width:767px){.room-hero-actions{flex-direction:column;align-items:stretch;width:100%}.room-hero-check{width:100%;justify-content:center}}.room-hero-longstay{display:flex;align-items:center;gap:16px}@media (max-width:767px){.room-hero-longstay{width:100%;flex-direction:column;gap:8px}.room-hero-longstay-btn{width:100%;justify-content:center}}.room-hero-longstay-text{font-size:16px;color:rgba(255,255,255,.8)}.room-hero-video{width:266px;height:44px;position:relative}@media (max-width:767px){.room-hero-video{position:absolute;top:80px;right:20px;width:140px;height:190px}}.room-hero-video-link{display:block;width:100%;height:364px;border-radius:24px;border:4px solid #d9d9d9;overflow:hidden;position:absolute;bottom:0;left:0}@media (max-width:767px){.room-hero-video-link{height:190px;border-width:3px;border-radius:16px}}.room-hero-video-media{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.room-hero-video-link{position:static}.room-hero-video-media{position:absolute;right:20px;top:112px}}.room-hero-video-play{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;cursor:pointer;transform:translate(-50%,-50%);transition:opacity .3s}.room-hero-video-play:hover{opacity:.8}@media (max-width:767px){.room-hero-video-play{width:44px;height:44px}}.room-hero-video-play-icon{width:100%;height:100%}.room-included{display:flex;align-items:flex-start;gap:40px;padding:0 104px 120px}@media (max-width:1023px){.room-included{flex-direction:column;gap:32px;padding:0 40px 80px}.room-included-title{font-size:60px}}.room-included-title{flex-shrink:0}@media (max-width:767px){.room-included{padding:0 20px 56px}.room-included-title{font-size:32px;text-align:center;width:100%}}.room-included-list{--icon-list-rows:5;margin-left:auto}.room-services{padding:120px 0}@media (max-width:1023px){.room-included-list{margin-left:0}.room-services{padding:80px 0}}@media (max-width:767px){.room-services{padding:56px 0}}.room-services-head{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:0 104px;margin-bottom:60px}.room-services-title{max-width:1133px}@media (max-width:1023px){.room-services-head{flex-direction:column;gap:32px;padding:0 40px;margin-bottom:40px}.room-services-title{font-size:40px}}.room-services-extra.markered-list{width:265px;flex-shrink:0;gap:12px}@media (max-width:767px){.room-services-head{padding:0 20px}.room-services-title{font-size:32px;text-align:center}.room-services-extra.markered-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.room-services-extra.markered-list .markered-list-item{flex-direction:column;text-align:center;font-size:14px}}.room-single{background:#e9e5e3;color:#181716}.spa-hero{position:fixed;top:0;left:0;z-index:0;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;color:#fff}.spa-hero-media{position:absolute;inset:0;z-index:0}.spa-hero-video{display:block;width:100%;height:100%;object-fit:cover}.spa-hero-filter{position:absolute;inset:0;background:rgba(24,23,22,.6)}.spa-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;min-height:100vh;min-height:100dvh;padding:0 104px;text-align:center}.spa-hero-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}@media (max-width:1023px){.room-services-extra.markered-list{width:100%}.spa-hero-inner{padding:0 40px}.spa-hero-title{font-size:96px}}@media (max-width:767px){.spa-hero-inner{gap:16px;padding:0 20px}.spa-hero-title{font-size:52px}}.spa-hero-subtitle{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:32px;line-height:.9;letter-spacing:-.04em}.spa-subnav{position:absolute;left:104px;right:104px;bottom:60px;z-index:2}@media (max-width:1023px){.spa-subnav{left:40px;right:40px;bottom:40px}}.spa-subnav-list{display:flex;justify-content:center;gap:24px;list-style:none;border-bottom:1px solid rgba(255,255,255,.3)}@media (max-width:767px){.spa-hero-subtitle{font-size:18px}.spa-subnav{left:0;right:0;bottom:24px}.spa-subnav-list{justify-content:flex-start;gap:0;padding:0 20px;overflow-x:auto;scrollbar-width:none}.spa-subnav-list::-webkit-scrollbar{display:none}}.spa-subnav-item{flex:1;max-width:266px}@media (max-width:767px){.spa-subnav-item{flex:0 0 auto;width:88px;max-width:none}}.spa-subnav-link{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:20px;color:#fff;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:border-color .3s,opacity .3s}.spa-subnav-link.is-active,.spa-subnav-link:hover{border-bottom-color:#fff}.spa-subnav-icon{width:60px;height:60px}.spa-subnav-label{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:20px;line-height:1;letter-spacing:.12em;text-transform:uppercase}@media (max-width:767px){.spa-subnav-link{gap:8px;padding-bottom:12px}.spa-subnav-icon{width:32px;height:32px}.spa-subnav-label{font-size:13px;letter-spacing:.04em}}.spa-below{position:relative;z-index:1;margin-top:100vh;margin-top:100dvh;background:#e9e5e3}.spa-intro{padding:120px 0 0}@media (max-width:1023px){.spa-intro{padding:80px 0 0}}@media (max-width:767px){.spa-intro{padding:56px 0 0}}.spa-intro-head{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:844px;margin:0 auto;padding:0 40px;text-align:center;color:#181716}.spa-intro-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:1023px){.spa-intro-title{font-size:52px}}@media (max-width:767px){.spa-intro-head{gap:16px;padding:0 20px}.spa-intro-title{font-size:32px}}.spa-intro-sub{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:24px;line-height:1.4;letter-spacing:-.02em}.spa-intro-logo{margin-top:8px}.spa-intro-logo .logo-line-segment{height:64px}.spa-intro-pool{width:100%;margin-top:80px;aspect-ratio:16/9;overflow:hidden;transform:scale(.2);will-change:transform;position:relative}.spa-intro-pool img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.3);will-change:transform}@media (prefers-reduced-motion:reduce){.spa-intro-pool,.spa-intro-pool img{transform:none}}.spa-intro-pool::before{content:"";background:linear-gradient(180deg,rgba(24,23,22,0) 0,rgba(24,23,22,.5) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.spa-intro-pool-wrap{display:flex;flex-direction:column;gap:32px;max-width:844px;width:100%;color:var(--Total-White,#fff);text-align:center;position:absolute;bottom:160px;left:50%;transform:translateX(-50%);z-index:2}@media (max-width:767px){.spa-intro-sub{font-size:18px}.spa-intro-pool{margin-top:48px;aspect-ratio:9/16}.spa-intro-pool-wrap{gap:16px;bottom:80px;max-width:390px;padding:0 20px}}.spa-quote{max-width:1134px;margin:0 auto;padding:120px 40px;text-align:center;color:#181716}.spa-quote-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:1023px){.spa-quote{padding:80px 40px}.spa-quote-title{font-size:56px}}@media (max-width:767px){.spa-quote{padding:56px 20px}.spa-quote-title{font-size:32px}}.spa-quote-sub{margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:40px;line-height:1;letter-spacing:-.02em}@media (max-width:767px){.spa-quote-sub{margin-top:16px;font-size:22px}}.spa-quote-text{margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-size:20px;line-height:1.4;color:#484543}.spa-zone{position:relative;overflow:hidden;padding:200px 104px 0;background:#181716;color:#fff}.spa-zone-panel{position:absolute;left:0;top:0;bottom:0;width:50%;background:#e4dcd5}.spa-zone-inner{max-width:1422px;margin:0 auto;position:relative;z-index:1}.spa-zone-top{display:flex;justify-content:space-between;align-items:flex-start;gap:64px}@media (max-width:1023px){.spa-zone{padding:80px 40px 0}.spa-zone-top{gap:40px}}@media (max-width:767px){.spa-quote-text{font-size:16px}.spa-zone{padding:60px 20px 0;background:#e4dcd5;color:#181716}.spa-zone-panel{width:unset;inset:0!important}.spa-zone-top{align-items:center;text-align:center;flex-direction:column;gap:16px}}.spa-zone-title{flex-shrink:0;width:554px;max-width:45%;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.spa-zone-title{font-size:52px}}@media (max-width:767px){.spa-zone-title{width:100%;max-width:100%;font-size:32px}}.spa-zone-col{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:560px;max-width:45%}.spa-zone-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4}.spa-zone-media{width:100%;aspect-ratio:16/9;margin-top:100px;overflow:hidden}.spa-zone-media img{display:block;width:100%;height:100%;object-fit:cover}.spa-zone--reverse .spa-zone-panel{left:auto;right:0}.spa-zone--reverse .spa-zone-title{color:#fff}.spa-zone--reverse .spa-zone-text{color:#484543}@media (max-width:767px){.spa-zone-col{width:100%;max-width:100%;gap:16px;align-items:center}.spa-zone-text{font-size:14px}.spa-zone-media{width:calc(100% + 40px);margin-top:60px;margin-left:-20px;aspect-ratio:1/1}.spa-zone--reverse .spa-zone-panel{background-color:#181716}.spa-zone--reverse .spa-zone-text{color:var(--Total-White,#fff)}}@media (min-width:1024px){.spa-zone--reverse .spa-zone-btn{border-color:#181716;color:#181716}.spa-zone--reverse .spa-zone-btn:hover{background-color:#181716;color:#fff}}.spa-packages{padding:120px 0;overflow:hidden}@media (max-width:1023px){.spa-zone:nth-child(odd) .spa-zone-btn{border-color:#181716;color:#181716}.spa-zone:nth-child(odd) .spa-zone-btn:hover{background-color:#181716;color:#fff}.spa-packages{padding:80px 0}}@media (max-width:767px){.spa-zone--reverse .spa-zone-title{color:#fff}.spa-zone-btn{border-color:#fff;color:#fff}.spa-zone-btn:hover{background-color:#181716;color:#fff}.spa-packages{padding:56px 0}}.spa-packages-head{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:0 104px;margin-bottom:40px}@media (max-width:1023px){.spa-packages-head{padding:0 40px}.spa-packages-title{font-size:52px}}@media (max-width:767px){.spa-packages-head{padding:0 20px;margin-bottom:24px}.spa-packages-title{font-size:28px}}.spa-packages-slider{padding:0 104px;overflow:visible}@media (max-width:1023px){.spa-packages-slider{padding:0 40px}}.spa-package{display:block;width:560px;height:auto}@media (max-width:767px){.spa-packages-slider{padding:0 20px}.spa-package{width:304px}}.spa-package:hover .spa-package-img img{transform:scale(1.1)}.spa-package:hover .spa-package-link{opacity:.4}.spa-package-img{position:relative;width:100%;height:532px;overflow:hidden}.spa-package-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.spa-package-bottom{margin-top:-45px;padding:0 24px;display:flex;align-items:center;gap:60px;position:relative;z-index:2}.spa-package-num{font-weight:200;font-size:132px;line-height:1;letter-spacing:-.02em;color:#fff}@media (max-width:767px){.spa-package-img{height:340px}.spa-package-bottom{padding:0 8px;gap:12px;margin-top:-15px}.spa-package-num{font-size:52px}}.spa-package-link{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px;color:#181716;text-decoration:none;transition:opacity .3s}.spa-package-name{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:32px;line-height:.9;letter-spacing:-.04em}.spa-package-arrow{flex-shrink:0;width:24px;height:24px}.spa-gym{overflow:hidden;padding-bottom:200px}@media (max-width:1023px){.spa-gym{padding-bottom:80px}}.spa-gym-head{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:844px;margin:0 auto 56px;padding:0 40px;text-align:center}@media (max-width:767px){.spa-package-name{font-size:20px}.spa-package-arrow{width:20px;height:20px}.spa-gym-head{gap:16px;margin-bottom:40px;padding:0 20px}}@media (max-width:1023px){.spa-gym-title{font-size:52px}}@media (max-width:767px){.spa-gym-title{font-size:32px}}.spa-gym-text{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.spa-faq{display:flex;align-items:flex-start;gap:24px;padding:120px 104px}@media (max-width:1023px){.spa-gym-text{font-size:14px}.spa-faq{flex-direction:column;gap:32px;padding:80px 40px}}.spa-faq-title{flex-shrink:0;width:844px;max-width:50%}@media (max-width:1023px){.spa-faq-title{width:100%;max-width:100%;font-size:52px}}.spa-faq-accordion{flex:1;min-width:0}.slider-controls{display:flex;gap:16px;flex-shrink:0}@media (max-width:767px){.spa-faq{padding:56px 20px}.spa-faq-title{font-size:32px}.slider-controls{display:none}}.slider-control{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(24,23,22,.2);border-radius:50%;background:0 0;color:#181716;cursor:pointer;transition:background-color .3s,color .3s}.slider-control:hover{background:#181716;color:#fff}.slider-control.swiper-button-disabled{opacity:.3;pointer-events:none}.slider-control--prev .slider-control-icon{transform:rotate(180deg)}.slider-control-icon{width:24px;height:24px}.stay-categories{display:flex;flex-direction:column;gap:200px;padding:200px 0;background:#181716;color:#fff}@media (max-width:1023px){.stay-categories{gap:96px;padding:96px 0}}@media (max-width:767px){.stay-categories{gap:64px;padding:64px 0}}.stay-category{padding:0 104px;overflow:hidden}.stay-category-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:64px}@media (max-width:1023px){.stay-category{padding:0 40px}.stay-category-head{flex-direction:column;gap:24px;margin-bottom:40px}}@media (max-width:767px){.stay-category{padding:0 20px}.stay-category-head{align-items:center;text-align:center}}.stay-category-title{flex-shrink:0;width:555px}.stay-category-name{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:80px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.stay-category-name span{opacity:.2}.stay-category-desc{margin-top:32px;color:rgba(255,255,255,.7)}.stay-category-features.markered-list{flex-shrink:0;gap:20px;width:210px}@media (max-width:1023px){.stay-category-title{width:100%}.stay-category-name{font-size:60px}.stay-category-features.markered-list{width:100%}}@media (max-width:767px){.stay-category-name{font-size:32px}.stay-category-desc{margin-top:16px;font-size:14px}.stay-category-features.markered-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:20px 12px}}.stay-category-btn{flex-shrink:0}.stay-below{position:relative;z-index:1;margin-top:100vh;margin-top:100dvh;background:#181716}.stay-below-empty{display:none}@media (max-width:1023px){.stay-below{margin-top:unset}.stay-below-empty{display:block;aspect-ratio:9/16;pointer-events:none}}.stay-hero{position:fixed;top:0;left:0;z-index:0;width:100%;overflow:hidden;color:#fff}.stay-hero-media{position:absolute;inset:0;z-index:0}.stay-hero-img{display:block;width:100%;height:100%;object-fit:cover}.stay-hero-filter{position:absolute;inset:0;background:linear-gradient(to top,rgba(24,23,22,.6),rgba(24,23,22,0))}.stay-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100vh;min-height:100dvh;padding:0 104px 132px;text-align:center}.stay-hero-title{color:#fff}@media (max-width:1599px){.stay-hero-title{font-size:150px}}@media (max-width:1023px){.stay-hero-inner{min-height:unset;aspect-ratio:9/16;padding:0 40px 96px}.stay-hero-title{font-size:88px}}@media (max-width:767px){.stay-hero-inner{padding:0 20px 64px}.stay-hero-title{font-size:52px}}.stay-hero-subtitle{margin-top:24px;font-family:"Bricolage Grotesque",sans-serif;font-size:20px;line-height:1.4;letter-spacing:.02em}.stay-include{position:relative;overflow:hidden;color:var(--Dark-Brown,#181716);background:#e9e5e3}.stay-include-bg{position:absolute;inset:0;z-index:0}.stay-include-bg img{display:block;width:100%;height:100%;object-fit:cover}.stay-include-bg-filter{position:absolute;inset:0}.stay-include-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:64px;padding:60px 104px}@media (max-width:1023px){.stay-include-inner{flex-direction:column;gap:48px;padding:96px 40px 0}}.stay-include-content{flex-shrink:0;width:698px;max-width:100%}@media (max-width:767px){.stay-hero-subtitle{margin-top:16px;font-size:16px}.stay-include-inner{padding:64px 20px 0}.stay-include-head{text-align:center}}@media (max-width:1023px){.stay-include-content{width:100%}.stay-include-title{font-size:60px}}.stay-include-text{margin-top:32px}@media (max-width:767px){.stay-include-title{font-size:40px}.stay-include-text{margin-top:16px;font-size:14px}}.stay-include-list{margin-top:40px}.stay-include-row{border-top:1px solid rgba(72,69,67,.2)}.stay-include-row:last-child{border-bottom:1px solid rgba(72,69,67,.2)}.stay-include-link{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:16px 0;text-decoration:none;font-size:20px;line-height:1.2;color:var(--Dark-Brown,#181716)}@media (max-width:767px){.stay-include-link{justify-content:center;font-size:16px}}.stay-include-arrow{display:block;width:23px;height:11px;flex-shrink:0}.stay-include-media{flex-shrink:0;width:888px;height:1089px;overflow:hidden}.stay-include-media .stay-include-video{display:block;width:100%;height:100%;object-fit:cover}.stay-offers{position:relative;overflow:hidden;padding:148px 0;color:#fff;background:var(--Dark-Brown,#181716)}@media (max-width:1023px){.stay-include-media{width:calc(100% + 80px);height:122.821vw}.stay-offers{padding:96px 0}.stay-offers-title{font-size:60px}}@media (max-width:767px){.stay-include-media{width:calc(100% + 40px)}.stay-offers{padding:64px 0}}.stay-offers-bg{position:absolute;inset:0;z-index:0;opacity:.04}.stay-offers-bg img{display:block;width:100%;height:100%;object-fit:cover}.stay-offers-head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.stay-offers-title{color:#fff}@media (max-width:767px){.stay-offers-head{gap:20px;padding:0 20px}.stay-offers-title{font-size:36px}}.stay-offers-text{max-width:554px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:rgba(255,255,255,.6)}.stay-offers-btn{margin-top:8px}.stay-offers-marquee{position:absolute;top:50%;left:0;z-index:1;width:100%;overflow:hidden;transform:translateY(-50%);pointer-events:none}.stay-offers-marquee-track{display:flex;align-items:center;width:max-content;animation:10s linear infinite stay-offers-marquee}.stay-offers-marquee-img{display:block;flex-shrink:0;width:1555px;height:187px}.stay-offers-marquee-logo{flex-shrink:0;width:94px;height:80px;margin:0 72px;opacity:.2}@keyframes stay-offers-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.stay-offer-card{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;width:min(537px,100% - 40px);margin:60px auto 0}.stay-offer-card-img{width:100%;height:460px;overflow:hidden}.stay-offer-card-img img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.stay-offers-text{font-size:16px}.stay-offer-card{margin-top:40px}.stay-offer-card-img{height:360px}}.stay-offer-card-body{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.stay-offer-card-eyebrow{font-family:"Bricolage Grotesque",sans-serif;font-size:16px;line-height:1.4;color:rgba(255,255,255,.4)}.stay-offer-card-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:32px;line-height:.9;letter-spacing:-.04em;color:#fff}.stay-offer-card-text{max-width:554px;font-family:"Bricolage Grotesque",sans-serif;font-size:16px;line-height:1.4;color:rgba(255,255,255,.6)}.stay-offer-card-link{display:inline-flex;align-items:center;gap:12px;margin-top:4px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#fff;text-decoration:none;transition:opacity .3s}.stay-offer-card-link:hover{opacity:.7}.stay-offer-card-link-icon{flex-shrink:0;width:24px;height:24px}.ways-hero{padding-top:192px;position:relative;overflow:hidden;color:#181716;background:var(--Creme_Background,#e9e5e3)}@media (max-width:1023px){.ways-hero{padding-top:128px}}.ways-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:0 104px;text-align:center}.ways-hero-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:200;font-size:188px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}@media (max-width:1023px){.ways-hero-inner{padding:0 40px}.ways-hero-title{font-size:96px}}@media (max-width:767px){.ways-hero-inner{gap:16px;padding:0 20px}.ways-hero-title{font-size:56px}}.ways-hero-subtitle{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:32px;line-height:.9;letter-spacing:-.04em}.ways-hero-media{margin-top:-125px;aspect-ratio:96/53;position:relative;z-index:1}.ways-hero-media .ways-hero-picture{display:block;width:100%;height:100%}.ways-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.ways-intro{background:#e9e5e3;padding:200px 0 80px}@media (max-width:1023px){.ways-hero-media{margin-top:-25px}.ways-intro{padding:80px 0 48px}}@media (max-width:767px){.ways-hero-subtitle{font-size:18px}.ways-hero-media{aspect-ratio:39/52}.ways-intro{padding:56px 0 48px}}.ways-intro-head{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:1134px;margin:0 auto;padding:0 40px;text-align:center}.ways-intro-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.ways-intro-title{font-size:52px}.ways-nav{display:none}}@media (max-width:767px){.ways-intro-head{gap:16px;padding:0 20px}.ways-intro-title{font-size:32px}}.ways-intro-sub{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:24px;line-height:1.4;letter-spacing:-.02em;color:#484543}.ways-intro-logo{margin-top:40px}.ways-intro-logo .logo-line-segment{height:64px}.ways-nav{position:absolute;bottom:160px;left:104px;right:104px;z-index:3;border-radius:44px;border:1px solid #c7c3c1;background:rgba(224,219,216,.8);backdrop-filter:blur(6px)}.ways-nav-list{display:flex;justify-content:center;gap:20px}.ways-nav-item{flex:1;max-width:260px}@media (max-width:767px){.ways-intro-sub{font-size:18px}.ways-nav-item{flex:0 0 auto;max-width:none}}.ways-nav-link{display:block;padding:24px;font-size:16px;letter-spacing:.02em;text-transform:uppercase;font-weight:400;color:#181716;text-align:center;position:relative;transition:opacity .2s linear}.ways-nav-link::before{content:"";width:8px;height:8px;display:block;border-radius:50%;background-color:#181716;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);opacity:0;transition:opacity .2s}.ways-nav-link:hover{opacity:.4}.ways-scenarios{display:flex;flex-direction:column;gap:200px;padding-bottom:200px}@media (max-width:1023px){.ways-scenarios{padding-bottom:80px;gap:80px}}.way-scenario-top{display:flex;align-items:center;gap:115px}@media (max-width:1023px){.way-scenario-top{flex-direction:column;gap:48px}}@media (max-width:767px){.way-scenario-top{align-items:stretch;gap:24px}}.way-scenario--reverse .way-scenario-top{flex-direction:row-reverse}@media (max-width:1023px){.way-scenario--reverse .way-scenario-top{flex-direction:column}}.way-scenario-img{flex-shrink:0;width:49.4%;aspect-ratio:948/1080;overflow:hidden}.way-scenario-img img{display:block;width:100%;height:100%;object-fit:cover}.way-scenario-info{flex:1;min-width:0;padding-right:104px}.way-scenario--reverse .way-scenario-info{padding-right:0;padding-left:104px}.way-scenario-num{display:block;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:rgba(24,23,22,.1)}.way-scenario-title{margin-top:32px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.way-scenario--reverse .way-scenario-info,.way-scenario-info{padding-right:20px;padding-left:20px}.way-scenario-title{margin-top:24px;font-size:56px}}@media (max-width:767px){.way-scenario-img{width:100%;aspect-ratio:4/5}.way-scenario-num{display:none}.way-scenario-title{font-size:32px;margin-top:unset;text-align:center}}.way-tags{display:flex;flex-wrap:wrap;gap:24px;margin-top:32px;list-style:none}@media (max-width:767px){.way-tags{justify-content:space-around;margin-top:16px}}.way-tag{display:flex;align-items:center;gap:12px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}@media (max-width:767px){.way-tag{font-size:14px;flex-direction:column;gap:8px}}.way-tag img{flex-shrink:0;width:20px;height:20px}.way-scenario-desc{margin-top:32px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}@media (max-width:767px){.way-scenario-desc{margin-top:16px;font-size:14px;text-align:center}}.way-dayparts{display:flex;flex-direction:column;gap:40px;margin-top:56px;list-style:none}.way-daypart{padding-top:20px;border-top:1px solid rgba(24,23,22,.15)}.way-daypart-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:40px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:767px){.way-dayparts{margin-top:32px;gap:24px}.way-daypart{padding-top:16px;text-align:center}.way-daypart-title{font-size:24px}}.way-daypart-text{margin-top:11px;font-family:"Bricolage Grotesque",sans-serif;font-size:18px;line-height:1.4;color:#484543}.way-scenario-inside{display:flex;gap:169px;padding:80px 104px 0}@media (max-width:1023px){.way-scenario-inside{flex-direction:column;gap:40px;padding:48px 20px 0}}@media (max-width:767px){.way-daypart-text{font-size:14px}.way-scenario-inside{gap:32px}}.way-inside-head{flex-shrink:0;width:410px;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.way-inside-title{font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:88px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#181716}@media (max-width:1023px){.way-inside-head{width:100%}.way-inside-title{font-size:56px}}@media (max-width:767px){.way-inside-head{align-items:center;gap:20px;text-align:center}.way-inside-title{font-size:32px}.way-inside-title br{display:none}}.way-around{flex:1;min-width:0}.way-around-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:169px}@media (max-width:1023px){.way-around-cards{gap:40px}}@media (max-width:767px){.way-around-cards{gap:12px;margin:0 -20px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.way-around-cards::-webkit-scrollbar{display:none}}.way-around-card{flex:1;max-width:265px;display:flex;flex-direction:column;gap:20px}.way-around-caption,.way-around-num{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-size:24px;line-height:.9;letter-spacing:-.04em;color:#181716}.way-around-img{aspect-ratio:265/228;overflow:hidden}@media (max-width:767px){.way-around-card{flex:0 0 auto;width:165px;flex-shrink:0;max-width:none;gap:12px}.way-around-num{font-size:14px}.way-around-caption{font-size:18px}.way-around-img{height:180px}}.way-around-img img{display:block;width:100%;height:100%;object-fit:cover}.way-around-foot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:169px;margin-top:88px}@media (max-width:1023px){.way-around-foot{gap:40px}}@media (max-width:767px){.way-around-foot{display:flex;flex-direction:column;gap:16px;margin-top:32px}}.way-around-title{flex-shrink:0;width:265px;font-family:"Bricolage Grotesque",sans-serif;font-weight:300;font-size:52px;line-height:.9;letter-spacing:-.04em;color:#181716}@media (max-width:767px){.way-around-title{width:100%;font-size:24px;text-align:center}}.way-around-list{width:265px;display:flex;flex-direction:column;gap:24px;list-style:none}@media (max-width:767px){.way-around-list{width:100%;gap:16px}}@media (max-width:1919px) and (min-width:1024px){.h0{font-size:9.7917vw}.h1{font-size:4.5833vw}.h2{font-size:2.7083vw}.h3{font-size:2.0833vw}.h4{font-size:1.6667vw}.text-l{font-size:1.0417vw}.text-m,body{font-size:.9375vw}.container{max-width:78.125vw;padding:0 1.5625vw}.btn{gap:.4167vw;height:2.2917vw;padding:0 1.25vw;border-radius:3.3333vw;font-size:.8333vw}.btn__icon{width:1.25vw;height:1.25vw}.btn--lg{height:3.125vw;padding:0 1.6667vw}.btn--sm{height:2.0833vw;gap:.625vw;padding:0 1.0417vw;border-radius:1.25vw}.cards-slider .marquee-track{gap:2.5vw}.cards-slider-slide{width:29.1667vw;height:27.7083vw}.cards-slider-card-head{left:2.5vw;top:2.5vw;gap:1.0417vw}.cards-slider-card-icon{width:1.4583vw;height:1.4583vw}.cards-slider-card-title{font-size:1.6667vw}.check-list{gap:.8333vw}.check-list-item{gap:.625vw}.check-list-icon{width:1.25vw;height:1.25vw}.check-list-text{font-size:1.0417vw}.faq-trigger{gap:1.25vw;padding:1.25vw 0;font-size:1.25vw}.faq-trigger-icon{width:1.4583vw;height:1.4583vw}.faq-trigger-icon::before{width:.625vw}.faq-trigger-icon::after{height:.625vw}.faq-panel-inner{padding-bottom:1.25vw;max-width:39.5833vw}.footer-cols,.footer-sub,.footer-top{grid-template-columns:28.8542vw 27.7083vw 13.8542vw}.footer-top{padding:4.1667vw 5.4167vw}.footer-logo{width:11.5104vw;height:8.0729vw}.footer-headline{width:27.7083vw;font-size:2.7083vw}.footer-cols{padding:5.4167vw}.footer-contacts{gap:1.6667vw;width:28.8542vw}.footer-contacts-title{font-size:2.0833vw}.footer-contacts-row{gap:1.25vw}.footer-contact{gap:.625vw;font-size:1.0417vw}.footer-contact-icon{width:1.25vw;height:1.25vw}.footer-menu{gap:4.6875vw}.footer-menu-col{gap:1.6667vw}.footer-menu-link{gap:.625vw;font-size:.8333vw}.footer-menu-icon{width:1.25vw;height:1.25vw}.footer-sub{height:3.125vw;padding:0 5.4167vw;font-size:.8333vw}.footer-sub-legal{gap:4.6875vw}.wpcf7-form .wpcf7-not-valid-tip{font-size:.7292vw;margin-top:.4167vw}.wpcf7-form .wpcf7-mail-sent-ok,.wpcf7-form .wpcf7-validation-errors{border-radius:.4167vw;padding:.8333vw;margin-bottom:1.25vw}.form-loader-spinner{width:1.875vw;height:1.875vw}.header{height:4.1667vw;backdrop-filter:blur(.3125vw);-webkit-backdrop-filter:blur(.3125vw)}.header-inner{gap:2.0833vw;padding:0 5.4167vw}.header-burger{width:2.2917vw;height:1.4583vw}.header-nav{gap:4.1667vw}.header-nav a{font-size:.8333vw}.header-logo{width:3.4375vw;height:2.9167vw}.header-right{gap:1.25vw}.header-around{gap:.8333vw;font-size:.8333vw}.header-around span{width:1.6667vw;height:1.6667vw}.header-lang{gap:.3125vw;font-size:.8333vw}.header-lang img,.header-lang svg{width:1.0417vw;height:1.0417vw}.header-socials{gap:1.6667vw}.header-socials a,.header-socials img,.header-socials svg{width:1.4583vw;height:1.4583vw}.header-btn{height:2.2917vw}.header-location{gap:.3125vw;font-size:.6771vw}.header-location img,.header-location svg{width:1.0417vw;height:1.0417vw}.icon-list{gap:1.25vw}.icon-list-item{gap:.625vw}.icon-list-icon{width:1.4583vw;height:1.4583vw}.icon-list-text{font-size:1.0417vw}.logo-line{gap:1.0417vw}.logo-line-segment{height:5.8333vw}.logo-line-logo{width:3.4375vw;height:2.9167vw}.logo-separator{gap:1.25vw;padding:0 5.4167vw}.logo-separator .logo-separator-logo{width:3.4375vw;height:2.9167vw}.markered-list{gap:.8333vw}.markered-list .markered-list-item{gap:.625vw;font-size:.9375vw}.markered-list .markered-list-icon{width:1.0417vw;height:1.0417vw}.point{width:2.5vw;height:2.5vw}.point::before{width:.8333vw;height:.8333vw}.point::after{width:.8333vw;height:.8333vw}0%{width:.8333vw;height:.8333vw}100%{width:2.5vw;height:2.5vw}.stay-gallery-slide{width:28.9063vw;height:35.4167vw;margin-right:1.3021vw}.stay-gallery-slide--wide{width:54.7917vw}.stay-gallery-cursor{gap:.4167vw;width:4.5833vw;height:4.5833vw}.stay-gallery-cursor-arrow{width:1.1979vw;height:.5729vw}.error404-page{padding:7.2917vw 5.4167vw}.error404-inner{max-width:59.375vw}.error404-heading{font-size:4.5833vw}.error404-display{gap:3.125vw;margin-top:3.125vw}.error404-num{font-size:9.7917vw}.error404-eyes{gap:.3125vw}.error404-eye{width:8.5938vw;height:8.5938vw}.error404-brow{bottom:calc(100% + .3125vw);width:5.1563vw;height:1.25vw}.error404-pupil{width:2.4479vw;height:2.4479vw;transform:translate(-50%,1.875vw)}.error404-text{margin-top:3.125vw;max-width:33.3333vw;font-size:.9375vw}.error404-btn{margin-top:1.25vw}.blog-page{gap:3.3333vw;padding:10.4167vw 5.4167vw 6.25vw}.blog-aside{top:6.25vw;width:28.9063vw}.blog-title{font-size:4.5833vw}.blog-intro{max-width:21.3542vw;margin-top:1.6667vw;font-size:.9375vw}.blog-grid{gap:3.125vw}.blog-empty{font-size:.9375vw}.blog-card-body{gap:1.0417vw;margin-top:1.0417vw}.blog-card-text{gap:.625vw}.blog-card-date{font-size:.9375vw}.blog-card-title{font-size:1.6667vw}.blog-card-excerpt{font-size:.9375vw}.blog-card-arrow{width:1.6667vw;height:1.6667vw}.blog-card:hover .blog-card-arrow{transform:translateX(.3125vw)}.blog-more{gap:1.6667vw;margin-top:3.125vw}.blog-more-btn .btn__icon{width:1.25vw;height:1.25vw}.post-single{padding:10.4167vw 5.4167vw 0}.post-single-head{max-width:51.0417vw}.post-single-back{gap:.4167vw;font-size:.8333vw}.post-single-back-icon{width:1.25vw;height:1.25vw}.post-single-date{margin-top:2.0833vw;font-size:.9375vw}.post-single-title{margin-top:.8333vw;font-size:3.75vw}.post-single-cover{max-width:65.625vw;margin:3.3333vw auto 0}.post-single-content{max-width:42.7083vw;margin:3.3333vw auto 0;padding-bottom:6.25vw;font-size:.9375vw}.post-single-content>*+*{margin-top:1.25vw}.post-single-content h2{margin-top:2.5vw;font-size:2.0833vw}.post-single-content h3{margin-top:2.0833vw;font-size:1.4583vw}.post-single-content h4{margin-top:1.6667vw;font-size:1.1458vw}.post-single-content ol,.post-single-content ul{padding-left:1.25vw}.post-single-content ol li+li,.post-single-content ul li+li{margin-top:.625vw}.post-single-content ul li{padding-left:1.4583vw}.post-single-content ul li::before{width:.5208vw}.post-single-content blockquote{margin-top:2.0833vw;padding:4px 0 4px 1.6667vw;font-size:1.3542vw}.post-single-content blockquote cite{margin-top:.8333vw;font-size:.8333vw}.post-single-content figure{margin-top:2.0833vw}.post-single-content figcaption{margin-top:.625vw;font-size:.7292vw}.post-single-content hr{margin-top:2.5vw}.post-single-content table{font-size:.8333vw}.post-single-content table td,.post-single-content table th{padding:.625vw .8333vw}.book-cta-inner{gap:4.1667vw}.book-cta-title{font-size:4.5833vw}.book-cta-actions{gap:5.8333vw}.book-cta-btn{width:8.75vw}.book-cta-wordmark{max-width:65.625vw}.booking-panel{max-width:35.4167vw;padding:.8333vw}.booking-inner{padding:3.3333vw 3.125vw;border-radius:.625vw}.booking-close{top:3.3333vw;right:3.125vw;width:1.4583vw;height:1.4583vw}.booking-head{margin-bottom:2.0833vw}.booking-title{font-size:2.7083vw;margin-bottom:1.25vw}.booking-subtitle{font-size:.9375vw}.booking-form-field{margin-bottom:2.0833vw}.booking-form-label{margin-bottom:.625vw;font-size:1.0417vw}.booking-input{padding:0 0 .625vw;font-size:1.0417vw}.booking-input.wpcf7-textarea{height:4.1667vw;min-height:4.1667vw}.booking-input.wpcf7-date{padding-right:1.6667vw;background-size:1.25vw}.booking-form-field--chips .wpcf7-radio{gap:.4167vw}.booking-form-field--chips .wpcf7-list-item-label{padding:.4167vw .625vw;border-radius:1.25vw;font-size:.9375vw}.booking-form-field--select .wpcf7-select{padding:0 1.4583vw .625vw 0;background-size:1.0417vw;font-size:1.0417vw}.booking-submit{height:2.5vw;margin-top:.4167vw}.booking-whatsapp{height:2.5vw;margin-top:.8333vw}.coming-soon{padding:2.0833vw}.coming-soon-inner{max-width:37.5vw}.coming-soon-logo{width:3.75vw;height:3.75vw;margin-bottom:2.0833vw}.coming-soon-eyebrow{font-size:1.25vw}.coming-soon-title{margin-top:.8333vw;font-size:6.25vw}.coming-soon-text{max-width:25vw;margin-top:1.25vw;font-size:.9375vw}.coming-soon-btn{margin-top:2.0833vw}.contact-intro{padding:10.4167vw 5.4167vw 5.2083vw}.contact-intro-head{gap:1.6667vw;max-width:60.4167vw}.contact-title{font-size:9.7917vw}.contact-subtitle{max-width:43.9583vw;font-size:1.25vw}.contact-cards{gap:5vw;max-width:74.0625vw;margin:5vw auto 0}.contact-card{gap:1.25vw}.contact-card-icon{width:5.3125vw;height:5.3125vw}.contact-card-glyph{width:2.0833vw;height:2.0833vw}.contact-card-rows{gap:1.25vw}.contact-card-row{gap:.8333vw}.contact-card-label{font-size:.9375vw}.contact-card-value{font-size:1.6667vw}.contact-form-body{gap:3.125vw;padding:6.25vw 8.75vw}.contact-form-title{font-size:2.7083vw}.contact-form-sub{margin-top:1.0417vw;font-size:.9375vw}.contact-field{margin-bottom:2.5vw}.contact-field--message{margin-bottom:2.0833vw}.contact-input{padding:0 0 .7292vw;font-size:1.0417vw}.contact-input.wpcf7-textarea{height:2.7083vw;min-height:2.7083vw}.contact-submit{height:2.7083vw}.contact-submit::after{width:1.25vw;height:1.25vw}.contact-submit:hover::after{transform:translateX(.3125vw)}.content{padding:10.4167vw 0}.content-header{margin-bottom:5.2083vw}.content-wrapper .alignleft{margin:0 1.25vw 1.25vw 0}.content-wrapper .alignright{margin:0 0 1.25vw 1.25vw}.content-wrapper .aligncenter{margin:1.25vw auto}.content-wrapper .alignnone{margin:1.25vw 0}.coworking-hero-inner{padding:0 5.4167vw 4.5833vw}.coworking-hero-title{font-size:9.7917vw}.coworking-hero-subtitle{margin-top:1.6667vw;font-size:1.6667vw}.coworking-intro{padding:6.25vw 0 0}.coworking-intro-head{gap:1.25vw;max-width:43.9583vw;margin:0 auto 5.2083vw;padding:0 2.0833vw}.coworking-intro-title{font-size:4.5833vw}.coworking-intro-sub{font-size:1.25vw}.coworking-intro-logo{margin-top:.4167vw}.coworking-intro-logo .logo-line-segment{height:1.6667vw}.coworking-collage-img--side{transform:translateY(-10.4167vw)}.coworking-features{gap:3.3333vw;padding:4.1667vw 5.4167vw 0}.coworking-feature{gap:.8333vw;max-width:21.3542vw}.coworking-feature:nth-child(2),.coworking-feature:nth-child(3){margin-top:7.9167vw}.coworking-feature-icon{width:4.1667vw;height:4.1667vw}.coworking-feature-title{font-size:2.0833vw}.coworking-feature-text{font-size:.9375vw}.coworking-scroll{gap:3.3333vw;padding:6.25vw 5.4167vw}.coworking-scroll-aside{top:7.7083vw;width:21.3542vw}.coworking-scroll-heading{font-size:2.7083vw}.coworking-scroll-cards{gap:4.5833vw}.coworking-scroll-card{gap:2.9167vw}.coworking-scroll-body{gap:1.6667vw}.coworking-scroll-title{font-size:2.7083vw}.coworking-scroll-text{font-size:.9375vw}.coworking-cta-inner{gap:1.6667vw;padding:10.4167vw 5.4167vw}.coworking-cta-title{font-size:4.5833vw;max-width:44.375vw}.coworking-cta-text{font-size:1.4583vw;max-width:37.5vw}.coworking-faq{gap:1.25vw;padding:6.25vw 5.4167vw}.coworking-faq-title{width:43.9583vw}.dining-faq{gap:1.25vw;padding:10.4167vw 5.4167vw}.dining-faq-title{width:43.9583vw}.dining-hero-inner{padding:0 5.4167vw 4.5833vw}.dining-hero-title{font-size:9.7917vw}.dining-hero-subtitle{margin-top:1.6667vw;font-size:1.6667vw}.dining-moments{gap:3.3333vw;padding:10.4167vw 5.4167vw 0}.dining-moments-aside{top:7.7083vw;gap:2.0833vw;width:21.3542vw}.dining-moments-heading{font-size:2.7083vw}.dining-moments-cards{gap:4.5833vw}.dining-moment-card{gap:2.9167vw}.dining-moment-body{gap:1.6667vw}.dining-moment-title{font-size:2.7083vw}.dining-moment-text{font-size:.9375vw}.dining-private{margin-top:10.4167vw}.dining-private-inner{padding:10.4167vw 5.4167vw;min-height:71.5104vw;gap:4.1667vw}.dining-private-title{font-size:4.5833vw;max-width:44.375vw}.dining-private-points{gap:1.3021vw;max-width:72.9167vw}.dining-private-point{gap:.8333vw;max-width:21.3542vw}.dining-private-point-text{font-size:1.4583vw}.dining-private-foot{gap:1.6667vw;max-width:43.9583vw}.dining-private-text{font-size:.9375vw}.dining-restaurant{padding:10.4167vw 0 0}.dining-restaurant-head{gap:1.6667vw;max-width:58.8542vw;padding:0 5.4167vw}.dining-restaurant-eyebrow{font-size:1.25vw}.dining-restaurant-title{font-size:4.5833vw}.dining-restaurant-collage{margin-top:2.9167vw}.dining-restaurant-marquee-word{padding:0 .8333vw;font-size:9.7917vw}.dining-restaurant-marquee-logo{width:8.3333vw;height:7.0833vw;margin:0 .8333vw}.dining-restaurant-foot{gap:1.6667vw;max-width:38.125vw;margin:2.9167vw auto 0}.dining-restaurant-text{font-size:.9375vw}.faq-page{gap:6.6667vw;padding:10.4167vw 5.4167vw 6.25vw}.faq-page-head{width:28.9063vw}.faq-page-eyebrow{font-size:.8333vw}.faq-page-title{margin-top:1.25vw;font-size:9.7917vw}.faq-page-sub{margin-top:1.25vw;font-size:.9375vw}.home-about{padding:0 5.4167vw}.home-about-title{margin-bottom:2.0833vw}.home-about-grid{padding-bottom:4.2188vw}.home-about-img--huge{width:47.3958vw;height:55.1042vw}.home-about-text{gap:2.0833vw;width:28.9063vw}.home-about-count{font-size:2.0833vw}.home-about-desc{max-width:28.9063vw}.home-about-location{gap:.4167vw;font-size:2.0833vw}.home-about-img--mid{left:22.6042vw;width:28.8542vw;height:32.2917vw}.home-about-img--small{width:20.0521vw;height:22.3438vw}.home-benefits{padding:6.25vw 0}.home-benefits .cards-slider{margin-bottom:3.125vw}.home-benefits-title{max-width:59.6354vw;padding:0 5.4167vw;margin-bottom:2.9167vw}.home-benefits-autonomy{padding:0 5.4167vw}.home-benefits-autonomy-head{gap:3.125vw;margin-bottom:2.0833vw}.home-benefits-autonomy-word{font-size:4.5833vw}.home-benefits-autonomy-line{width:29.0104vw}.home-benefits-autonomy-list{gap:2.0833vw}.home-benefits-autonomy-item{gap:.8333vw;font-size:1.4583vw}.home-below{margin-top:calc(100dvh + 20.8333vw)}.home-content{padding:6.25vw 0 0}.home-content::before{height:20.8333vw}.home-formats{margin-top:10.4167vw}.home-formats-intro{gap:2.0833vw;padding:0 5.4167vw;margin-bottom:6.25vw}.home-formats-label{font-size:1.25vw}.home-formats-cards{gap:1.25vw;padding:10.4167vw 13.0208vw}.home-format-card{gap:2.0833vw;width:25.5729vw}.home-format-title{font-size:2.5vw}.home-format-img{height:29.375vw}.home-format-foot{gap:1.25vw}.home-format-caption{font-size:1.6667vw}.home-formats-center{width:14.0104vw;font-size:1.6667vw}.home-hero-inner{padding:6.6667vw 5.4167vw 4.5833vw}.home-hero-title-name{font-size:9.7917vw}.home-hero-title-sub{font-size:2.0833vw}.home-hero-subtitle{margin-top:1.25vw;font-size:.7292vw}.home-hero-around{gap:.4167vw;margin-top:1.6667vw}.home-hero-around-label{font-size:.6771vw}.home-hero-around-play{width:1.6667vw;height:1.6667vw}.home-hero-bottom{gap:1.5625vw}.home-hero-nav{gap:1.25vw}.home-hero-nav-item{gap:.625vw}.home-hero-nav-icon,.home-hero-nav-icon img{width:2.5vw;height:3.125vw}.home-hero-nav-label{font-size:.9375vw}.home-hero-nav-divider{bottom:-4.5833vw;height:6.25vw}.home-infra .logo-line{bottom:3.125vw}.home-infra-content{gap:1.0417vw;width:43.9583vw}.home-infra-title{font-size:4.5833vw}.home-infra-subtitle{font-size:1.6667vw}.home-infra-btn{margin-top:.625vw}.home-location{padding:6.25vw 0}.home-location-head{gap:2.0833vw;padding:0 5.4167vw;margin-bottom:3.125vw}.home-location-title{gap:.8333vw}.home-location-btn{margin-top:.4167vw}.home-location-guide{gap:.8333vw}.home-location-guide-circle{width:7.7083vw;height:7.7083vw;padding:.4167vw}.home-location-guide-circle::after{width:calc(100% - .8333vw);height:calc(100% - .8333vw);left:.4167vw;top:.4167vw}.home-location-guide-poster{width:calc(100% - .8333vw);height:calc(100% - .8333vw);left:.4167vw;top:.4167vw}.home-location-guide-play{width:2.0833vw;height:2.0833vw}.home-location-guide-text{width:12.1875vw;font-size:1.4583vw}.home-rooms{padding:0 0 6.25vw}.home-rooms-list{gap:10.4167vw;padding-top:10.4167vw}.home-room{height:41.6667vw}.home-room-title{left:5.4167vw;font-size:4.5833vw}.home-room-aside{right:5.4167vw;gap:1.25vw;width:21.3021vw}.home-room-img--center{top:6.25vw;width:38.8021vw;height:35.4167vw}.home-room-img--left{left:5.4167vw;top:6.25vw;width:21.3021vw;height:35.4167vw}.home-room-img--right{right:5.4167vw;top:14.0625vw;width:21.3542vw;height:27.6042vw}.home-scenarios{gap:1.25vw;padding:7.7083vw 5.4167vw}.home-scenarios-aside{top:7.7083vw;width:28.3854vw}.home-scenarios-title{margin-bottom:3.125vw;max-width:28.9063vw}.home-scenarios-progress{width:65.8854vw;margin-bottom:3.125vw}.home-scenarios-progress-dot{width:1.0417vw;height:1.0417vw}.home-scenarios-cards{gap:4.5833vw;width:59.0104vw}.home-scenario-card{width:59.0104vw;height:29.1667vw}.home-scenario-card-img{width:28.8542vw}.home-scenario-card-body{left:37.6563vw;gap:1.6667vw;width:21.3542vw}.home-scenario-card-body .markered-list{gap:.625vw}.instagram{padding:5.4167vw}.instagram-head{margin-bottom:2.5vw}.instagram-headline{gap:.8333vw}.instagram-head-pre{font-size:1.4583vw}.instagram-head-tag{font-size:2.7083vw}.instagram-follow{gap:.625vw;font-size:1.4583vw}.instagram-follow-icon{width:1.6667vw;height:1.6667vw}.instagram-grid{gap:1.25vw}.instagram-item-icon{right:1.0417vw;top:1.0417vw;width:1.6667vw;height:1.6667vw}.location-pin{width:3.3333vw;height:3.3333vw}.location-pin--elison{width:4.7917vw;height:4.0625vw}.location-inner{padding:7.2917vw 5.4167vw 3.125vw}.location-head{gap:1.6667vw}.location-title{font-size:4.5833vw}.location-subtitle{font-size:2.0833vw}.loc-card{width:21.3542vw;height:21.875vw}.loc-card-body{left:1.6667vw;right:1.6667vw;bottom:1.6667vw}.loc-card-time{gap:.625vw}.loc-card-num{font-size:4.5833vw}.loc-card-unit{font-size:.8333vw}.loc-card-place{gap:.625vw;margin-top:1.0417vw;font-size:1.6667vw}.loc-card-place-icon{width:1.4583vw;height:1.4583vw}.location-controls{gap:1.25vw;margin-top:1.6667vw}.location-control{width:2.2917vw;height:1.25vw}.location-control-icon{height:1.25vw}.menu-panel{max-width:29.1667vw;padding:.8333vw}.menu-inner{padding:2.5vw;border-radius:.625vw}.menu-close{width:1.4583vw;height:1.4583vw;margin-bottom:3.125vw}.menu-primary{gap:1.4583vw}.menu-primary-link{font-size:2.0833vw}.menu-primary-link::before{width:1.0417vw;height:1.0417vw}.menu-primary-link:hover{padding-left:1.875vw}.menu-secondary{gap:1.25vw;margin-top:2.9167vw}.menu-secondary-link{font-size:.9375vw}.menu-foot{gap:1.25vw;padding-top:2.5vw}.menu-phone{gap:.625vw;font-size:1.0417vw}.menu-foot-icon{width:1.25vw;height:1.25vw}.offers{gap:3.3333vw;padding:10.4167vw 5.4167vw 6.25vw}.offers-aside{top:6.25vw;width:28.9063vw}.offers-title{font-size:4.5833vw}.offers-intro{max-width:21.3542vw;margin-top:1.6667vw;font-size:.9375vw}.offers-grid{gap:2.5vw}.offer-card-body{margin-top:1.25vw;padding-right:2.5vw;gap:1.0417vw}.offer-card-title{font-size:1.6667vw}.offer-card-text{font-size:.9375vw}.offer-card-arrow{width:1.6667vw;height:1.6667vw}.offer-card:hover .offer-card-arrow{transform:translateX(.3125vw)}.package-hero{padding-top:7.2917vw}.package-hero-head{gap:1.6667vw;max-width:59.0625vw;padding:0 2.0833vw}.package-hero-title{font-size:4.5833vw}.package-hero-sub{font-size:1.25vw}.package-hero-img{margin-top:4.5833vw}.package-bar{left:5.4167vw;right:5.4167vw;top:2.0833vw;gap:1.25vw;height:3.125vw;padding:0 .4167vw 0 1.6667vw;border-radius:2.2917vw;backdrop-filter:blur(.3125vw);-webkit-backdrop-filter:blur(.3125vw)}.package-bar-label,.package-bar-price{font-size:.8333vw}.package-included{max-width:59.0625vw;padding:6.25vw 2.0833vw 0}.package-included-title{font-size:2.7083vw}.package-included-sub{margin-top:1.25vw;font-size:1.0417vw}.package-included .check-list{margin-top:1.6667vw}.package-perks{max-width:59.0625vw;padding:6.25vw 2.0833vw}.package-perks-title{font-size:2.7083vw}.package-perks-cards{gap:3.125vw;margin-top:2.9167vw}.package-perk{gap:2.9167vw}.package-perk-body{gap:1.6667vw}.package-perk-title{font-size:2.7083vw}.package-cta{min-height:39.5833vw}.package-cta-wordmark{width:64.5833vw}.package-cta-inner{gap:3.125vw;width:38.2813vw}.package-cta-title{font-size:4.5833vw}.package-cta-price{font-size:1.6667vw}.partners-hero-inner{gap:1.6667vw;padding:0 5.4167vw 6.875vw}.partners-hero-title{font-size:9.7917vw}.partners-hero-subtitle{font-size:1.6667vw}.partners-intro{max-width:43.9583vw;padding:6.25vw 2.0833vw 0}.partners-intro-title{font-size:4.5833vw}.partners-intro-sub{margin-top:1.25vw;font-size:.9375vw}.partners-grid{gap:5.8333vw;padding:4.1667vw 5.4167vw 6.25vw}.partner-card-body{margin-top:1.6667vw;padding-right:2.9167vw;gap:1.0417vw}.partner-card-tag{gap:.625vw;font-size:1.0417vw}.partner-card-tag img{width:1.0417vw;height:1.0417vw}.partner-card-title{font-size:2.7083vw}.partner-card-text{font-size:.9375vw}.partner-card-arrow{width:1.6667vw;height:1.6667vw}.partner-card:hover .partner-card-arrow{transform:translateX(.3125vw)}.restaurant-hero{padding-top:7.2917vw}.restaurant-hero-head{gap:1.25vw;max-width:59.0625vw;padding:0 2.0833vw}.restaurant-hero-eyebrow{font-size:1.875vw}.restaurant-hero-title{font-size:9.7917vw}.restaurant-hero-sub{font-size:1.5104vw}.restaurant-hero-actions{gap:.8333vw;margin-top:.8333vw}.restaurant-hero-img{margin-top:3.3333vw}.restaurant-intro{max-width:63.2292vw;padding:4.1667vw 2.0833vw 0}.restaurant-intro-text{font-size:1.6667vw}.restaurant-intro-separator{max-width:43.9583vw;margin:2.9167vw auto 0}.restaurant-reservations{gap:1.6667vw;padding:4.1667vw 2.0833vw}.restaurant-reservations-title{font-size:2.7083vw}.restaurant-reservations-phone{gap:.8333vw}.restaurant-reservations-phone-ic{width:5.3125vw;height:5.3125vw}.restaurant-reservations-phone-icon{width:2.0833vw;height:2.0833vw}.restaurant-reservations-phone-num{font-size:1.6667vw}.restaurant-gallery{padding:0 1.6667vw}.restaurant-tropical{gap:1.6667vw;max-width:43.9583vw;padding:10.4167vw 2.0833vw}.restaurant-tropical-text{font-size:.9375vw}.restaurant-tropical-actions{gap:.8333vw;margin-top:.4167vw}.restaurant-events{padding:4.1667vw 0}.restaurant-events-title{margin-bottom:2.0833vw}.restaurant-events-stage{gap:3.125vw;padding:3.3333vw 2.0833vw}.restaurant-event-card{gap:1.0417vw;width:28.8542vw}.restaurant-event-img{height:23.9583vw}.restaurant-event-body{gap:.625vw}.restaurant-event-date{font-size:.8333vw}.restaurant-event-title{font-size:1.6667vw}.restaurant-event-text{max-width:27.9687vw;font-size:.9375vw}.restaurant-event-btn{margin-top:.4167vw}.reviews{padding-top:9.6354vw;padding-bottom:6.25vw}.reviews-head{padding:0 5.4167vw}.reviews-intro{max-width:44.1146vw;margin-top:1.25vw}.reviews-slider{margin-top:4.1667vw;padding-left:5.4167vw}.reviews-card{width:28.9063vw;height:21.875vw;padding-left:2.0833vw}.reviews-card-quote{width:2.9167vw;height:2.9167vw}.reviews-card-text{margin-top:1.4583vw;max-width:24.7396vw;font-size:1.0417vw}.reviews-card-footer{padding-top:1.25vw}.reviews-card-author{font-size:1.6667vw}.reviews-card-meta{gap:.625vw;margin-top:.8333vw;font-size:1.0417vw}.reviews-card-star{width:1.25vw;height:1.25vw}.reviews-controls{gap:1.6667vw;margin-top:4.1667vw;padding:0 5.4167vw}.reviews-share .btn__icon{width:1.25vw;height:1.25vw}.reviews-controls-nav{gap:1.25vw}.reviews-control{width:2.2917vw;height:1.25vw}.reviews-control-icon{height:1.25vw}.room-amenities{gap:1.25vw;padding:0 5.4167vw 6.25vw}.room-amenity--kitchen{max-width:43.9583vw}.room-amenity--bathroom{max-width:36.4063vw}.room-amenity-img{height:41.6667vw}.room-amenity-body{gap:2.0833vw;margin-top:1.6667vw}.room-beyond-content{padding:0 2.0833vw}.room-beyond-subtitle{margin-top:1.25vw}.room-explore{padding:6.25vw 0}.room-faq{gap:3.3333vw;padding:0 5.4167vw 6.25vw}.room-faq-title{width:43.9583vw}.room-general{padding:6.25vw 5.4167vw}.room-general-head{gap:2.0833vw;margin-bottom:3.3333vw}.room-general-desc{max-width:36.4063vw;font-size:1.6667vw}.room-hero-inner{padding:6.6667vw 5.4167vw 2.9167vw}.room-hero-bar{gap:1.25vw;margin-top:2.0833vw;padding-top:1.25vw}.room-hero-facts.markered-list{gap:.625vw 2.0833vw}.room-hero-facts .markered-list-item{font-size:.8333vw}.room-hero-actions{gap:3.3333vw}.room-hero-longstay{gap:.8333vw}.room-hero-longstay-text{font-size:.8333vw}.room-hero-video{width:13.8542vw;height:2.2917vw}.room-hero-video-link{height:18.9583vw;border-radius:1.25vw}.room-hero-video-play{width:3.125vw;height:3.125vw}.room-included{gap:2.0833vw;padding:0 5.4167vw 6.25vw}.room-services{padding:6.25vw 0}.room-services-head{gap:2.0833vw;padding:0 5.4167vw;margin-bottom:3.125vw}.room-services-title{max-width:59.0104vw}.room-services-extra.markered-list{width:13.8021vw;gap:.625vw}.spa-hero-inner{gap:1.6667vw;padding:0 5.4167vw}.spa-hero-title{font-size:9.7917vw}.spa-hero-subtitle{font-size:1.6667vw}.spa-subnav{left:5.4167vw;right:5.4167vw;bottom:3.125vw}.spa-subnav-list{gap:1.25vw}.spa-subnav-item{max-width:13.8542vw}.spa-subnav-link{gap:1.0417vw;padding-bottom:1.0417vw}.spa-subnav-icon{width:3.125vw;height:3.125vw}.spa-subnav-label{font-size:1.0417vw}.spa-intro{padding:6.25vw 0 0}.spa-intro-head{gap:1.6667vw;max-width:43.9583vw;padding:0 2.0833vw}.spa-intro-title{font-size:4.5833vw}.spa-intro-sub{font-size:1.25vw}.spa-intro-logo{margin-top:.4167vw}.spa-intro-logo .logo-line-segment{height:3.3333vw}.spa-intro-pool{margin-top:4.1667vw}.spa-intro-pool-wrap{gap:1.6667vw;max-width:43.9583vw;bottom:8.3333vw}.spa-quote{max-width:59.0625vw;padding:6.25vw 2.0833vw}.spa-quote-title{font-size:4.5833vw}.spa-quote-sub{margin-top:1.25vw;font-size:2.0833vw}.spa-quote-text{margin-top:1.25vw;font-size:1.0417vw}.spa-zone{padding:10.4167vw 5.4167vw 0}.spa-zone-inner{max-width:74.0625vw}.spa-zone-top{gap:3.3333vw}.spa-zone-title{width:28.8542vw;font-size:4.5833vw}.spa-zone-col{gap:1.25vw;width:29.1667vw}.spa-zone-text{font-size:.9375vw}.spa-zone-media{margin-top:5.2083vw}.spa-packages{padding:6.25vw 0}.spa-packages-head{gap:2.0833vw;padding:0 5.4167vw;margin-bottom:2.0833vw}.spa-packages-slider{padding:0 5.4167vw}.spa-package{width:29.1667vw}.spa-package-img{height:27.7083vw}.spa-package-bottom{margin-top:-2.3438vw;padding:0 1.25vw;gap:3.125vw}.spa-package-num{font-size:6.875vw}.spa-package-link{gap:1.0417vw;margin-top:.8333vw}.spa-package-name{font-size:1.6667vw}.spa-package-arrow{width:1.25vw;height:1.25vw}.spa-gym{padding-bottom:10.4167vw}.spa-gym-head{gap:1.25vw;max-width:43.9583vw;margin:0 auto 2.9167vw;padding:0 2.0833vw}.spa-gym-text{font-size:.9375vw}.spa-faq{gap:1.25vw;padding:6.25vw 5.4167vw}.spa-faq-title{width:43.9583vw}.slider-controls{gap:.8333vw}.slider-control{width:2.9167vw;height:2.9167vw}.slider-control-icon{width:1.25vw;height:1.25vw}.stay-categories{gap:10.4167vw;padding:10.4167vw 0}.stay-category{padding:0 5.4167vw}.stay-category-head{gap:1.25vw;margin-bottom:3.3333vw}.stay-category-title{width:28.9063vw}.stay-category-name{font-size:4.1667vw}.stay-category-desc{margin-top:1.6667vw}.stay-category-features.markered-list{gap:1.0417vw;width:10.9375vw}.stay-hero-inner{padding:0 5.4167vw 6.875vw}.stay-hero-subtitle{margin-top:1.25vw;font-size:1.0417vw}.stay-include-inner{gap:3.3333vw;padding:3.125vw 5.4167vw}.stay-include-content{width:36.3542vw}.stay-include-text{margin-top:1.6667vw}.stay-include-list{margin-top:2.0833vw}.stay-include-link{gap:.8333vw;padding:.8333vw 0;font-size:1.0417vw}.stay-include-arrow{width:1.1979vw;height:.5729vw}.stay-include-media{width:46.25vw;height:56.7187vw}.stay-offers{padding:7.7083vw 0}.stay-offers-head{gap:1.6667vw;max-width:62.5vw;padding:0 2.0833vw}.stay-offers-text{max-width:28.8542vw;font-size:.9375vw}.stay-offers-btn{margin-top:.4167vw}.stay-offers-marquee-img{width:80.9896vw;height:9.7396vw}.stay-offers-marquee-logo{width:4.8958vw;height:4.1667vw;margin:0 3.75vw}.stay-offer-card{gap:1.0417vw;width:min(27.9687vw,100% - 2.0833vw);margin:3.125vw auto 0}.stay-offer-card-img{height:23.9583vw}.stay-offer-card-body{gap:.625vw}.stay-offer-card-eyebrow{font-size:.8333vw}.stay-offer-card-title{font-size:1.6667vw}.stay-offer-card-text{max-width:28.8542vw;font-size:.8333vw}.stay-offer-card-link{gap:.625vw;font-size:.9375vw}.stay-offer-card-link-icon{width:1.25vw;height:1.25vw}.ways-hero{padding-top:10vw}.ways-hero-inner{gap:1.6667vw;padding:0 5.4167vw}.ways-hero-title{font-size:9.7917vw}.ways-hero-subtitle{font-size:1.6667vw}.ways-hero-media{margin-top:-6.5104vw}.ways-intro{padding:10.4167vw 0 4.1667vw}.ways-intro-head{gap:1.25vw;max-width:59.0625vw;padding:0 2.0833vw}.ways-intro-title{font-size:4.5833vw}.ways-intro-sub{font-size:1.25vw}.ways-intro-logo{margin-top:2.0833vw}.ways-intro-logo .logo-line-segment{height:3.3333vw}.ways-nav{bottom:8.3333vw;left:5.4167vw;right:5.4167vw;border-radius:2.2917vw;backdrop-filter:blur(.3125vw)}.ways-nav-list{gap:1.0417vw}.ways-nav-item{max-width:13.5417vw}.ways-nav-link{padding:1.25vw;font-size:.8333vw}.ways-nav-link::before{width:.4167vw;height:.4167vw;bottom:.5208vw}.ways-scenarios{gap:10.4167vw;padding-bottom:10.4167vw}.way-scenario-top{gap:5.9896vw}.way-scenario-info{padding-right:5.4167vw}.way-scenario--reverse .way-scenario-info{padding-left:5.4167vw}.way-scenario-num{font-size:2.7083vw}.way-scenario-title{margin-top:1.6667vw;font-size:4.5833vw}.way-tags{gap:1.25vw;margin-top:1.6667vw}.way-tag{gap:.625vw;font-size:.9375vw}.way-tag img{width:1.0417vw;height:1.0417vw}.way-scenario-desc{margin-top:1.6667vw;font-size:.9375vw}.way-dayparts{gap:2.0833vw;margin-top:2.9167vw}.way-daypart{padding-top:1.0417vw}.way-daypart-title{font-size:2.0833vw}.way-daypart-text{margin-top:.5729vw;font-size:.9375vw}.way-scenario-inside{gap:8.8021vw;padding:4.1667vw 5.4167vw 0}.way-inside-head{width:21.3542vw;gap:2.0833vw}.way-inside-title{font-size:4.5833vw}.way-around-cards{gap:8.8021vw}.way-around-card{max-width:13.8021vw;gap:1.0417vw}.way-around-caption,.way-around-num{font-size:1.25vw}.way-around-foot{gap:8.8021vw;margin-top:4.5833vw}.way-around-title{width:13.8021vw;font-size:2.7083vw}.way-around-list{width:13.8021vw;gap:1.25vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy9fZm9udC1mYWNlLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIm1haW4uY3NzIiwiX2tleWZyYW1lcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19jYXJkcy1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2ljb24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbG9nby1saW5lLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLXNlcGFyYXRvci5zY3NzIiwiY29tcG9uZW50cy9fbWFya2VyZWQtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcG9pbnQuc2NzcyIsImNvbXBvbmVudHMvX3N0YXktZ2FsbGVyeS5zY3NzIiwic2VjdGlvbnMvXzQwNC5zY3NzIiwic2VjdGlvbnMvX2Jsb2cuc2NzcyIsInNlY3Rpb25zL19ib29rLXlvdXItc3RheS5zY3NzIiwic2VjdGlvbnMvX2Jvb2tpbmcuc2NzcyIsInNlY3Rpb25zL19jb21pbmctc29vbi5zY3NzIiwic2VjdGlvbnMvX2NvbnRhY3Quc2NzcyIsInNlY3Rpb25zL19jb250ZW50LnNjc3MiLCJzZWN0aW9ucy9fY293b3JraW5nLnNjc3MiLCJzZWN0aW9ucy9fZGluaW5nLWNvbnRlbnQuc2NzcyIsInNlY3Rpb25zL19kaW5pbmctZmFxLnNjc3MiLCJzZWN0aW9ucy9fZGluaW5nLWhlcm8uc2NzcyIsInNlY3Rpb25zL19kaW5pbmctbW9tZW50cy5zY3NzIiwic2VjdGlvbnMvX2RpbmluZy1wcml2YXRlLnNjc3MiLCJzZWN0aW9ucy9fZGluaW5nLXJlc3RhdXJhbnQuc2NzcyIsInNlY3Rpb25zL19mYXEtcGFnZS5zY3NzIiwic2VjdGlvbnMvX2hvbWUtYWJvdXQuc2NzcyIsInNlY3Rpb25zL19ob21lLWJlbmVmaXRzLnNjc3MiLCJzZWN0aW9ucy9faG9tZS1jb250ZW50LnNjc3MiLCJzZWN0aW9ucy9faG9tZS1mb3JtYXRzLnNjc3MiLCJzZWN0aW9ucy9faG9tZS1oZXJvLnNjc3MiLCJzZWN0aW9ucy9faG9tZS1pbmZyYS5zY3NzIiwic2VjdGlvbnMvX2hvbWUtbG9jYXRpb24uc2NzcyIsInNlY3Rpb25zL19ob21lLXJvb21zLnNjc3MiLCJzZWN0aW9ucy9faG9tZS1zY2VuYXJpb3Muc2NzcyIsInNlY3Rpb25zL19pbnN0YWdyYW0uc2NzcyIsInNlY3Rpb25zL19sb2NhdGlvbi5zY3NzIiwic2VjdGlvbnMvX21lbnUuc2NzcyIsInNlY3Rpb25zL19vZmZlcnMuc2NzcyIsInNlY3Rpb25zL19wYWNrYWdlLnNjc3MiLCJzZWN0aW9ucy9fcGFydG5lcnMuc2NzcyIsInNlY3Rpb25zL19yZXN0YXVyYW50LnNjc3MiLCJzZWN0aW9ucy9fcmV2aWV3cy5zY3NzIiwic2VjdGlvbnMvX3Jvb20tYW1lbml0aWVzLnNjc3MiLCJzZWN0aW9ucy9fcm9vbS1iZXlvbmQuc2NzcyIsInNlY3Rpb25zL19yb29tLWV4cGxvcmUuc2NzcyIsInNlY3Rpb25zL19yb29tLWZhcS5zY3NzIiwic2VjdGlvbnMvX3Jvb20tZ2VuZXJhbC5zY3NzIiwic2VjdGlvbnMvX3Jvb20taGVyby5zY3NzIiwic2VjdGlvbnMvX3Jvb20taW5jbHVkZWQuc2NzcyIsInNlY3Rpb25zL19yb29tLXNlcnZpY2VzLnNjc3MiLCJzZWN0aW9ucy9fcm9vbS1zaW5nbGUuc2NzcyIsInNlY3Rpb25zL19zcGEuc2NzcyIsInNlY3Rpb25zL19zdGF5LWNhdGVnb3JpZXMuc2NzcyIsInNlY3Rpb25zL19zdGF5LWNvbnRlbnQuc2NzcyIsInNlY3Rpb25zL19zdGF5LWhlcm8uc2NzcyIsInNlY3Rpb25zL19zdGF5LWluY2x1ZGUuc2NzcyIsInNlY3Rpb25zL19zdGF5LW9mZmVycy5zY3NzIiwic2VjdGlvbnMvX3dheXMuc2NzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFDQyxXQUNDLFlBQUEsc0JBQ0EsSUFBQSxvREFBQSxnQkFDQSxZQUFBLElBQUEsSUFDQSxhQUFBLEtBQ0EsV0FBQSxPQUxELFdBQ0MsWUFBQSxpQkFDQSxJQUFBLDBDQUFBLGdCQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsV0FBQSxPQ2tDRixJQUFBLElBQUEsSUFBQSxJQUFBLElBQ0MsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxZQUFBLEdBQ0EsZUFBQSxFQUNBLE1BQUEsUUFHRCxJQUVDLFVBQUEsTUFDQSxlQUFBLFVBR0QsSUFFQyxVQUFBLEtBQ0EsZUFBQSxVQUdELElBRUMsVUFBQSxLQUdELElBRUMsVUFBQSxLQUNBLGVBQUEsVUFHRCxJQUVDLFVBQUEsS0FLRCxRQUFBLFFBQ0MsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLE1BQUEsUUFHRCxRQUVDLFVBQUEsS0FHRCxRQUVDLFVBQUEsS0FLRCxXQUNDLGVBQUEsVUFHRCxpQkFDQyxTQUFBLFNBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLGNBQ0EsVUFBQSxXQUNBLFNBQUEsT0FDQSxZQUFBLE9DOUdELEtBQ0ksaUJBQUEsUUFDQSxNQUFBLFFBQ0EsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFJSixXQUNJLE1BQUEsS0FDQSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsT0FBQSxFQUFBLEtBR0osTUFDSSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFdBQUEsTUFJSixLQUNJLEtBQUEsRUFHSixJQzRGQSxJQUNBLE1EMUZJLFVBQUEsS0FDQSxPQUFBLEtFbkNKLHVCQUNDLEdBQ0MsVUFBQSxTQUNBLFFBQUEsRUFHRCxPQUNDLFVBQUEsVUFDQSxRQUFBLEdBR0QsS0FDQyxVQUFBLFNBQ0EsUUFBQSxHQUlGLHNCQUNDLEdBS0EsT0FKQyxVQUFBLFVBQ0EsUUFBQSxFQVFELEtBQ0MsVUFBQSxTQUNBLFFBQUEsR0M1QkYsS0FDQyxRQUFBLFlBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsSUFBQSxJQUNBLE9BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsS0FDQSxZQUFBLGdCQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0EsZUFBQSxVQUNBLGdCQUFBLEtBQ0EsWUFBQSxPQUNBLE9BQUEsUUFDQSxXQUFBLGlCQUFBLElBQUEsTUFBQSxJQUFBLGFBQUEsSUFFQSxXQUNDLFlBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUlELFdBQ0MsaUJBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxRQUVBLGlCQUNDLGlCQUFBLFlBQ0EsTUFBQSxLQUlGLGNBQ0MsaUJBQUEsWUFDQSxhQUFBLEtBQ0EsTUFBQSxLQUVBLG9CQUNDLGlCQUFBLEtBQ0EsTUFBQSxRQUlGLFdBQ0MsaUJBQUEsUUFDQSxhQUFBLFFBQ0EsTUFBQSxLQUVBLGlCQUNDLGlCQUFBLFlBQ0EsTUFBQSxRQUlGLG1CQUNDLGlCQUFBLFlBQ0EsYUFBQSxRQUNBLE1BQUEsUUFFQSx5QkFDQyxpQkFBQSxRQUNBLE1BQUEsS0FLRixTQUNDLE9BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxJQUFBLElBR0QsU0FDQyxPQUFBLEtBQ0EsSUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLGNBQUEsS0NsRkYsY0FDQyxNQUFBLEtBQ0EsU0FBQSxPQUlELDZCQUNDLFFBQUEsS0FDQSxVQUFBLE9BQ0EsTUFBQSxZQUNBLElBQUEsS0FDQSxZQUFBLFVBT0Qsb0JBQ0MsWUFBQSxFQUNBLE1BQUEsTUFDQSxPQUFBLE1BRUEseUJBakJELDZCQVFFLElBQUEsS0FJRixvQkFNRSxNQUFBLE1BQ0EsT0FBQSxPQUlGLG1CQUNDLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FHRCx1QkFDQyxTQUFBLFNBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxNQUdELDJCQUNDLFNBQUEsU0FDQSxNQUFBLEVBQ0EsV0FBQSw0REFHRCx3QkFDQyxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBU0Qsd0JBQ0MsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0QseUJBQ0MsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEdBQ0EsZUFBQSxPQUNBLE1BQUEsS0FFQSx5QkE3QkQsd0JBVUUsSUFBQSxJQUNBLElBQUEsS0FDQSxLQUFBLEtBVUYseUJBUUUsVUFBQSxNQ2hGRixZQUNDLFFBQUEsS0FDQSxlQUFBLE9BQ0EsSUFBQSxLQUNBLFdBQUEsS0FHRCxpQkFDQyxRQUFBLEtBQ0EsWUFBQSxXQUNBLElBQUEsS0FHRCxpQkFDQyxZQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBR0QsaUJBQ0MsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLFFDeEJELFVBQ0MsV0FBQSxJQUFBLE1BQUEsa0JBRUEscUJBQ0MsY0FBQSxJQUFBLE1BQUEsa0JBSUYsY0FDQyxPQUFBLEVBR0QsYUFDQyxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLGNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxlQUNBLE9BQUEsRUFDQSxPQUFBLFFBQ0EsV0FBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLHFCQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLE9BQ0EsV0FBQSxRQUFBLElBRUEsbUJBQ0MsUUFBQSxHQUdELHlCQXZCRCxhQXdCRSxVQUFBLEtBQ0EsUUFBQSxLQUFBLEdBS0Ysa0JBQ0MsU0FBQSxTQUNBLFlBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGtCQUNBLGNBQUEsSUFFQSx5QkFBQSwwQkFFQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsV0FBQSxRQUNBLFdBQUEsVUFBQSxJQUFBLFFBQUEsSUFHRCwwQkFDQyxNQUFBLEtBQ0EsT0FBQSxJQUNBLFVBQUEscUJBR0QseUJBQ0MsTUFBQSxJQUNBLE9BQUEsS0FDQSxVQUFBLHFCQUlGLDBEQUNDLFVBQUEscUJBQUEsY0FDQSxRQUFBLEVBR0QsV0FDQyxXQUFBLEVBQ0EsU0FBQSxPQUNBLFdBQUEsV0FBQSxJQUdELGlCQUNDLGVBQUEsS0FDQSxVQUFBLE1DdEZELFFBQ0MsU0FBQSxTQUNBLFFBQUEsRUFFQSxTQUFBLE9BQ0EsV0FBQSxRQUNBLE1BQUEsS0FFQSxnQkFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxXQUFBLHVDQUFBLE9BQUEsTUFBQSxVQUNBLFFBQUEsR0FDQSxlQUFBLEtOMGJGLGFBQ0EsWU12YkEsWUFHQyxRQUFBLEtBQ0Esc0JBQUEsTUFBQSxNQUFBLE1BQ0EsZ0JBQUEsY0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUlELFlBQ0MsWUFBQSxPQUNBLFFBQUEsS0FBQSxNQUNBLGNBQUEsSUFBQSxNQUFBLHFCQUVBLDBCQUxELFlBTUUsUUFBQSxLQUNBLGVBQUEsT0FDQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsUUFRRixhQUNDLFlBQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUVBLGlCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUdELHlCQTlCRCxZQWVFLFFBQUEsS0FBQSxLQUlGLGFBWUUsTUFBQSxNQUNBLE9BQUEsTUFJRixpQkFDQyxNQUFBLE1BQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEdBQ0EsZUFBQSxPQUVBLDBCQVBELGlCQVFFLE1BQUEsS0FDQSxVQUFBLE9BUUYsZ0JBQ0MsTUFBQSxZQUlELGFBQ0MsUUFBQSxNQUNBLGNBQUEsSUFBQSxNQUFBLHFCQUVBLDBCQUpELGFBS0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLFFBQUEsS0FBQSxNQVFGLGlCQUNDLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxXQUNBLElBQUEsS0FDQSxNQUFBLE1BRUEsMEJBUEQsaUJBUUUsWUFBQSxPQUNBLE1BQUEsS0FDQSxXQUFBLFFBR0QseUJBcERELGlCQWFFLFVBQUEsS0FTRixhQWFFLFFBQUEsS0FBQSxLQUlGLGlCQWNFLElBQUEsTUFJRix1QkFDQyxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsR0FDQSxlQUFBLE9BRUEseUJBTkQsdUJBT0UsVUFBQSxNQUlGLHFCQUNDLFFBQUEsS0FDQSxZQUFBLE9BQ0EsSUFBQSxLQUVBLDBCQUxELHFCQU1FLGVBQUEsT0FDQSxJQUFBLE1BSUYsZ0JBQ0MsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxnQkFBQSxLQUdELHFCQUNDLE1BQUEsS0FDQSxPQUFBLEtBS0QsYUFDQyxRQUFBLEtBQ0Esc0JBQUEsY0FDQSxJQUFBLEtBR0EseUJBTkQsYUFPRSxRQUFBLE1BS0Ysb0JBQ0MsUUFBQSxLQUdELGlCQUNDLFFBQUEsS0FDQSxlQUFBLE9BQ0EsSUFBQSxLQUtBLHlCQURELHFDQUVFLFVBQUEsSUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLElBQUEsS0FBQSxLQUVBLG9EQUNDLE1BQUEsS0FDQSxXQUFBLFFBS0gsa0JBQ0MsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBT0EsV0FBQSxRQUFBLElBRUEsd0JBQ0MsUUFBQSxHQU1ELHlCQXpCRCxrQkFZRSxXQUFBLE9BQ0EsZ0JBQUEsT0FXRix5REFFRSxJQUFBLEVBQ0EsVUFBQSxHQUlGLGtCQUNDLE1BQUEsS0FDQSxPQUFBLEtBSUQsWUFDQyxPQUFBLEtBQ0EsWUFBQSxPQUNBLFFBQUEsRUFBQSxNQUNBLFlBQUEscUJBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxlQUFBLE1BRUEseUJBUkQsWUFTRSxRQUFBLEtBQ0EsZUFBQSxPQUNBLElBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLDJCQUlGLGtCQUNDLFFBQUEsS0FDQSxzQkFBQSxjQUNBLElBQUEsS0FRRCxjQUNDLFFBQUEsR0FNQSxvQk4rYkQsbUJNOWJFLE1BQUEsS0NwUkYsTUFDQyxTQUFBLFNBSUEscUNBQ0MsUUFBQSxNQUdELGlDQUNDLE1BQUEsUUFDQSxVQUFBLEtBQ0EsV0FBQSxJQWFELHFDQUNDLFdBQUEsbUJBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLFFBRUEsMEJBeEJELGlDQU1FLFVBQUEsS0FDQSxXQUFBLElBU0YscUNBU0UsUUFBQSxLQUNBLGNBQUEsTUFHRCx5QkQyTkYsa0JBTUUsc0JBQUEsY0FDQSxJQUFBLEtDL1BELGlDQVdFLFVBQUEsS0FDQSxXQUFBLElBSUYscUNBY0UsUUFBQSxLQUNBLGNBQUEsTUFJRixnQ0FDQyxXQUFBLG9CQUNBLE9BQUEsSUFBQSxNQUFBLHlCQUNBLGNBQUEsSUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEseUJBRUEsMEJBUkQsZ0NBU0UsUUFBQSxLQUNBLGNBQUEsTUFHRCx5QkFiRCxnQ0FjRSxRQUFBLEtBQ0EsY0FBQSxNQUlGLG1DQUNDLE9BQUEsWUFDQSxRQUFBLGVBSUYsYUFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FFQSxXQUFBLHNCQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsV0FBQSxJQUVBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLFVBQUEscUJBQ0EsUUFBQSxJQUVBLG9CQUNDLFFBQUEsRUFDQSxXQUFBLFFBSUYscUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxtQkFDQSxjQUFBLElBRUEsU0FBQSxTQUVBLDZCQUNDLFFBQUEsR0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxZQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxVQUFBLEdBQUEsT0FBQSxTQUFBLGlCQUNBLFFBQUEsRUFJRiw0QkFDQyxHQUNDLFVBQUEsVUFHRCxLQUNDLFVBQUEsZ0JDdEhGLFFBQ0MsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSxrQkFDQSxnQkFBQSxVQUNBLHdCQUFBLFVBQ0EsY0FBQSxJQUFBLE1BQUEscUJBQ0EsTUFBQSxLQUNBLFdBQUEsaUJBQUEsSUFBQSxNQUFBLElBQUEsYUFBQSxJQUVBLDBCQWRELFFBZUUsT0FBQSxNQUlGLGNBQ0MsU0FBQSxTQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQUEsTUFRRCxlQUNDLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsV0FBQSxRQUFBLElBRUEscUJBQ0MsUUFBQSxHQUdELG1CQUNDLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdELDBCQWhDRCxjQVNFLElBQUEsRUFDQSxRQUFBLEVBQUEsS0FJRixlQW1CRSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLE1BSUYsWUFDQyxRQUFBLEtBQ0EsSUFBQSxLQUVBLGNBQ0MsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsV0FBQSxRQUFBLElBRUEsb0JBQ0MsUUFBQSxHQVNILGFBQ0MsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLHFCQUNBLE1BQUEsS0FDQSxXQUFBLFFBQUEsSUFFQSxtQkFDQyxRQUFBLEdBR0QsaUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBR0QsaUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLGFBR0QsMEJBakRELFlBbUJFLFFBQUEsS0FJRixhQTJCRSxNQUFBLEtBQ0EsT0FBQSxNQUlGLGNBQ0MsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsWUFBQSxLQVNELGVBQ0MsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsV0FBQSxRQUFBLElBRUEscUJBQ0MsUUFBQSxHQUdELG9CQUNDLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdELG1CUncwQkQsbUJRdDBCRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FHRCwwQkExQ0QsY0FPRSxNQUFBLEVBQ0EsSUFBQSxLQUNBLFlBQUEsRUFJRixlQThCRSxRQUFBLE1BSUYsYUFDQyxRQUFBLEtBQ0EsWUFBQSxPQUNBLElBQUEsSUFDQSxlQUNBLE9BQUEsRUFDQSxPQUFBLFFBQ0EsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFdBQUEsUUFBQSxJQUVBLG1CQUNDLFFBQUEsR0FHRCxpQlJ1MEJELGlCUXIwQkUsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0QsMEJBekJELGFBMEJFLFFBQUEsTUFJRixnQkFDQyxRQUFBLEtBQ0EsWUFBQSxPQUNBLElBQUEsS0FFQSxrQkFDQyxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxRQUFBLElBRUEsd0JBQ0MsUUFBQSxHQUlGLG9CUnEwQkQsb0JRbjBCRSxPQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FtQkYsWUFDQyxPQUFBLEtBRUEsMEJBM0NELGdCQXlCRSxJQUFBLEtBRUEsa0JBS0Esb0JSbzBCQSxvQlF4MEJDLE1BQUEsS0FDQSxPQUFBLEtBV0gsWUFJRSxRQUFBLE1BS0YsaUJBQ0MsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLElBQ0EsTUFBQSxRQUNBLFlBQUEscUJBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxFQUVBLHFCUm8wQkQscUJRbDBCRSxNQUFBLEtBQ0EsT0FBQSxLQUdELDBCQWhCRCxpQkFpQkUsUUFBQSxLQUNBLE1BQUEsRUFDQSxhQUFBLE1BS0YsZVJvMEJBLG9CUWwwQkMsV0FBQSxRQUNBLE1BQUEsUUFDQSxvQkFBQSxrQkFFQSwwQlJvMEJELCtCUW4wQkUsaUJBQUEsUUFDQSxhQUFBLFFBQ0EsTUFBQSxLQUVBLGdDUnEwQkYscUNRcDBCRyxpQkFBQSxZQUNBLE1BQUEsUUFJRiw2QlJvMEJELGtDUW4wQkUsYUFBQSxRQUNBLE1BQUEsUUFFQSxtQ1JxMEJGLHdDUXAwQkcsaUJBQUEsUUFDQSxNQUFBLEtSdzBCSCw0QlFwMEJDLCtCUnMwQkQsaUNBREEsb0NRbjBCRSxNQUFBLFFDbFNGLFdBQ0MsUUFBQSxLQUNBLHNCQUFBLGNBQ0EsSUFBQSxLQU9ELGlCQUNDLFFBQUEsS0FDQSxzQkFBQSxjQUVBLHlCQWRELFdBTUUsc0JBQUEsY0FVQSxpQ0FDQyxlQUFBLE9BQ0EsWUFBQSxPQUNBLElBQUEsSUFDQSxXQUFBLE9BR0QsaUNBQ0MsVUFBQSxNQUtILGdCQUNDLFFBQUEsS0FDQSxZQUFBLE9BQ0EsSUFBQSxLQUVBLHlCQUxELGdCQU1FLElBQUEsSUFDQSxlQUFBLE9BQ0EsV0FBQSxRQUlGLGdCQUNDLFlBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdELGdCQUNDLFlBQUEscUJBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsTUFBQSxRQ3RERCxXQUNDLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPQUNBLElBQUEsS0FHRCxtQkFDQyxNQUFBLElBQ0EsT0FBQSxNQUNBLFlBQUEsRUFFQSwwQkFMRCxtQkFNRSxPQUFBLE1BR0QsK0JBQ0MsV0FBQSxvRUFHRCw4QkFDQyxXQUFBLG9FQU1ELGdEQUNDLFdBQUEsOERBR0QsK0NBQ0MsV0FBQSw4REFJRixnQkFDQyxZQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0N2Q0QsZ0JBQ0MsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsUUFBQSxFQUFBLE1BRUEsMEJEOEJELGdCQU1FLE1BQUEsS0FDQSxPQUFBLEtDM0NGLGdCQU9FLFFBQUEsRUFBQSxNQU9ELHFDQUNDLEtBQUEsRUFDQSxPQUFBLElBQ0EsV0FBQSxxQkFJRCwwREFDQyxXQUFBLGtCQUdELHFDQUNDLFlBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLHlCRm9CRixnQkFPRSxVQUFBLEtFekRGLGdCQVdFLFFBQUEsRUFBQSxLQWNELHFDQU1FLE1BQUEsS0FDQSxPQUFBLE1DaENILGVBQ0MsUUFBQSxLQUNBLGVBQUEsT0FDQSxJQUFBLEtBRUEsbUNBQ0MsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRCxtQ0FDQyxZQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0NqQkYsT0FDQyxTQUFBLFNBQ0EsUUFBQSxhQUNBLFlBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLGNBQUEsZUFFQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsY0FBQSxJQUNBLFVBQUEscUJBSUQsZUFDQyxRQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBSUQsY0FDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsbUJBQ0EsVUFBQSxLQUFBLFNBQUEsU0FBQSxZQU1ELHNCQUNDLFdBQUEsS0FHRCxxQkFDQyxXQUFBLHNCQUlGLHVCQUNDLEdBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEdBRUQsS0FDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsR0N0REYsY0FDQyxTQUFBLFNBQ0EsU0FBQSxRQUdBLHdDQUxELGNBTUUsT0FBQSxNQUlGLG9CQUNDLFlBQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGFBQUEsS0FDQSxTQUFBLE9BR0EsK0JBQ0MsYUFBQSxFQUdELDBCQUNDLE1BQUEsT0FHRCx3Q0FDQyxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE1BQ0EsWUFBQSxLQUNBLGtCQUFBLEtBT0QseUJBN0JELG9CQThCRSxNQUFBLE1BQ0EsT0FBQSxNQUVBLDBCQUNDLE1BQUEsT0FNSCxxQkFDQyxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsY0FBQSxJQUNBLFdBQUEsc0JBQ0EsZ0JBQUEsVUFDQSxPQUFBLElBQUEsTUFBQSxLQUVBLE1BQUEsS0FDQSxlQUFBLEtBQ0EsUUFBQSxFQUNBLFVBQUEscUJBQUEsVUFDQSxXQUFBLFFBQUEsS0FBQSxVQUFBLEtBQ0EsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUVBLGdDQUNDLFFBQUEsRUFDQSxVQUFBLHFCQUFBLFNBSUQsb0JBQUEsaUJBN0JELHFCQThCRSxRQUFBLE1BSUYsMkJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FFQSxpQ0FDQyxVQUFBLGVDekZGLGVBQ0MsU0FBQSxTQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxXQUFBLE1BQ0EsV0FBQSxPQUNBLFFBQUEsTUFBQSxNQUNBLFdBQUEsUUFDQSxTQUFBLE9BV0QsYUFDQyxTQUFBLFNBQ0EsTUFBQSxFQUNBLFFBQUEsRUFFQSxpQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsTUFJRixnQkFDQyxTQUFBLFNBQ0EsUUFBQSxFQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPQUNBLE1BQUEsS0FDQSxVQUFBLE9BQ0EsV0FBQSxPQUdELGtCQUNDLFlBQUEscUJBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxHQUNBLGVBQUEsT0FDQSxlQUFBLFVBQ0EsTUFBQSxRQVlELGtCQUNDLFFBQUEsS0FDQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLFdBQUEsS0FFQSwwQkQxREQsb0JBMEJFLGFBQUEsS0NwQ0YsZUFZRSxRQUFBLE1BQUEsS0ErQkYsa0JBVUUsVUFBQSxLQVNGLGtCQU9FLElBQUEsS0FDQSxXQUFBLE1BR0QseUJBekVELGVBZ0JFLFFBQUEsTUFBQSxLQUFBLEtBMkJGLGtCQWNFLFVBQUEsS0FLRixrQkFZRSxJQUFBLElBQ0EsV0FBQSxNQUlGLGNBQ0MsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsTUFDQSxZQUFBLEVBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxRQUFBLEdBV0QsZUFDQyxRQUFBLEtBQ0EsSUFBQSxJQUNBLFlBQUEsRUFHRCxjQUNDLFNBQUEsU0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE9BQUEsS0FBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFdBQUEsV0FFQSwwQkFoQ0QsY0FVRSxVQUFBLE1BY0YsY0FTRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGFBQUEsS0FHRCx5QkF0Q0QsY0FjRSxVQUFBLEtBVUYsY0FlRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsS0FLRixlQUNDLFNBQUEsU0FDQSxLQUFBLElBQ0EsT0FBQSxpQkFDQSxVQUFBLGlCQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsUUFFQSwwQkFWRCxlQVdFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxrQkFHRCx5QkFoQkQsZUFpQkUsTUFBQSxLQUNBLE9BQUEsSUFDQSxPQUFBLGtCQUlGLGdCQUNDLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsUUFDQSxVQUFBLHFCQUNBLFdBQUEsVUFBQSxLQUFBLFNBQ0EsWUFBQSxVQUVBLDBCQVpELGdCQWFFLE1BQUEsS0FDQSxPQUFBLE1BU0YsZUFDQyxXQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEscUJBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUVBLHlCQS9CRCxnQkFrQkUsTUFBQSxLQUNBLE9BQUEsS0FJRixlQVNFLFdBQUEsS0FDQSxVQUFBLE1BSUYsY0FDQyxXQUFBLEtDMUxELFdBQ0MsUUFBQSxLQUNBLElBQUEsS0FDQSxRQUFBLE1BQUEsTUFBQSxNQUNBLFdBQUEsUUFFQSwwQkFORCxXQU9FLGVBQUEsT0FDQSxJQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQUEsTUFTRixZQUNDLFNBQUEsT0FDQSxJQUFBLE1BQ0EsV0FBQSxXQUNBLFlBQUEsRUFDQSxNQUFBLE1BUUQsWUFDQyxZQUFBLHFCQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsR0FDQSxlQUFBLE9BQ0EsZUFBQSxVQUNBLE1BQUEsUUFFQSwwQkF0QkQsWUFRRSxTQUFBLE9BQ0EsTUFBQSxLQUlGLFlBVUUsVUFBQSxNQUdELHlCQTVDRCxXQWFFLElBQUEsS0FDQSxRQUFBLE1BQUEsS0FBQSxLQWlCRixZQWNFLFVBQUEsTUFJRixZQUNDLFVBQUEsTUFDQSxXQUFBLEtBQ0EsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLFFBT0QsV0FDQyxLQUFBLEVBQ0EsVUFBQSxFQUdELFdBQ0MsUUFBQSxLQUNBLHNCQUFBLGNBQ0EsSUFBQSxLQUVBLHlCQUxELFdBTUUsc0JBQUEsSUFDQSxJQUFBLE1BSUYsWUFDQyxZQUFBLHFCQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsTUFBQSxRQUdELFdBQ0MsUUFBQSxNQUNBLE1BQUEsUUFDQSxnQkFBQSxLQUdELGVBQ0MsTUFBQSxLQUNBLGFBQUEsR0FBQSxDQUFBLElBQ0EsU0FBQSxPQUVBLG1CQUNDLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsTUFDQSxXQUFBLFVBQUEsSUFHRCxzQkFDQyxXQUFBLFFBSUYsb0NBQ0MsVUFBQSxZQUdELGdCQUNDLFFBQUEsS0FDQSxZQUFBLFdBQ0EsSUFBQSxLQUNBLFdBQUEsS0FHRCxnQkFDQyxLQUFBLEVBQ0EsVUFBQSxFQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsSUFBQSxLQUdELGdC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aUJBU0UsV0FBQSxLQUNBLGNBQUEsS0FDQSxJQUFBLEtBSUYsa0JBU0UsVUFBQSxNQUlGLGlCQUNDLFlBQUEscUJBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUdELGtCQUNDLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxVQUFBLElBRUEsc0JBQ0MsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBSUYsb0NBQ0MsVUFBQSxnQkMxSkQsU0FDQyxXQUFBLFFBSUQsY0FDQyxZQUFBLE1BRUEseUJBSEQsY0FJRSxZQUFBLE9BSUYsbUJBQ0MsUUFBQSxLQUNBLGVBQUEsT0FDQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxXQUFBLE9BUUQsb0JBQ0MsWUFBQSxxQkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEdBQ0EsZUFBQSxPQUNBLGVBQUEsVUFDQSxNQUFBLFFBRUEsMEJBVEQsb0JBVUUsVUFBQSxNQUdELHlCQTdCRCxtQkFXRSxJQUFBLEtBQ0EsUUFBQSxFQUFBLEtBSUYsb0JBY0UsVUFBQSxNQUlGLGtCQUNDLFlBQUEscUJBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsT0FDQSxNQUFBLFFBT0Qsa0JBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsYUFBQSxJQUFBLENBQUEsS0FDQSxTQUFBLE9BRUEsc0JBQ0MsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxNQVNGLGFBQ0MsU0FBQSxTQUNBLEtBQUEsTUFDQSxNQUFBLE1BQ0EsSUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsY0FDQSxJQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFBQSxJQUFBLEVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxXQUFBLHFCQUNBLGdCQUFB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T0FBQSxTQzFYRixtQkQrWEMsV0FBQSxTQUVBLFVBQUEsUUNqWUQsY0QrWUMsSUFBQSxTQUNBLFdBQUEsU0NoWkQsYUQwWkMsWUFBQSxTQzFaRCxtQkRzYUMsVUFBQSxTQ3RhRCxrQkRpYkMsV0FBQSxRQUVBLFVBQUEsUUNuYkQscUJEK2JDLElBQUEsU0FDQSxRQUFBLFNBQUEsU0FBQSxFQ2hjRCxpQkQrY0MsTUFBQSxVQUlBLElBQUEsU0NuZEQsa0JEbWVDLFVBQUEsU0NuZUQsa0JEOGZDLElBQUEsU0M5ZkQsaUJEbWhCQyxVQUFBLFVBR0EsSUFBQSxTOURxeVlELG9CK0QzelpBLGdCRHFpQkMsVUFBQSxPQ3JpQkQsaUJEMmtCQyxJQUFBLFNBQ0EsV0FBQSxTQzVrQkQsa0JENmxCQyxNQUFBLFVBR0EsVUFBQSxTQ2htQkQsaUJENm1CQyxNQUFBLFVBR0EsSUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkdXJsLCAkd2VpZ2h0LCAkc3R5bGUpIHtcblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiI3skZm9udC1mYW1pbHl9XCI7XG5cdFx0c3JjOiB1cmwoJy4uL2ZvbnRzLyN7JHVybH0ud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0XHRmb250LXdlaWdodDogI3skd2VpZ2h0fTtcblx0XHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xuXHR9XG59IiwiQGltcG9ydCBcIm1peGluc1wiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udHMgJiB0eXBvZ3JhcGh5XG4gICBTb3VyY2Ugb2YgdHJ1dGg6IEZpZ21hIFwiVHlwb2dyYXBoeVwiIGZyYW1lIChub2RlIDQwNjQtNzcwMSlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLSBGb250IGZpbGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBCcmljb2xhZ2UgR3JvdGVzcXVlIOKAlCB2YXJpYWJsZSBmb250ICh3Z2h0IGF4aXMgMjAw4oCTODAwKS4gV2hvbGUgc2l0ZTogaGVhZGluZ3MgKExpZ2h0IC8gMzAwKSArIGJvZHkgKDQwMCkuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIFwiQnJpY29sYWdlR3JvdGVzcXVlLVZhcmlhYmxlRm9udFwiLCBcIjIwMCA4MDBcIiwgbm9ybWFsKTtcblxuLy8gU3BlY2lhbCBHb3RoaWMg4oCUIFJlZ3VsYXIgLyA0MDAuIERpc3BsYXkvYWNjZW50IHVzZS5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIlNwZWNpYWwgR290aGljXCIsIFwiU3BlY2lhbEdvdGhpYy1SZWd1bGFyXCIsIDQwMCwgbm9ybWFsKTtcblxuLyogLS0tIERlc2lnbiB0b2tlbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBGYW1pbGllcyDigJQgc2luZ2xlIHR5cGVmYWNlIGFjcm9zcyB0aGUgc2l0ZSAob25seSB0b2tlbi1kZWZpbmVkIGZvbnQgaW4gRmlnbWEpLlxuJGZvbnQtaGVhZGluZzogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1ib2R5OiAgICAkZm9udC1oZWFkaW5nO1xuJGZvbnQtc3BlY2lhbDogXCJTcGVjaWFsIEdvdGhpY1wiLCBzYW5zLXNlcmlmOyAvLyBkaXNwbGF5L2FjY2VudFxuXG4vLyBUZXh0IGNvbG9yc1xuJGNvbG9yLWhlYWRpbmc6ICMxODE3MTY7IC8vIGRhcmtcbiRjb2xvci10ZXh0OiAgICAjNDg0NTQzOyAvLyBMaWdodCBCcm93biDigJQgYm9keVxuJGNvbG9yLW11dGVkOiAgICNCM0IxQTQ7IC8vIENsYXkgU2hhZGVcbiRjb2xvci1jcmVhbTogICAjRTlFNUUzOyAvLyBwYWdlIC8gY29udGVudCBiYWNrZ3JvdW5kXG4kY29sb3ItZXllOiAgICAgIzkxQTlCMDsgLy8gRGFuaXNoIEJsdWUgKDQwNCBleWVzIC8gcHVwaWxzKVxuXG4vLyBTaGFyZWQgaGVhZGluZyBtZXRyaWNzXG4kaGVhZGluZy1saDogMC45OyAgICAgLy8gbGluZS1oZWlnaHQgOTAlXG4kaGVhZGluZy1sczogMDsgLy8gbGV0dGVyLXNwYWNpbmcgLTQlXG4kaGVhZGluZy13ZWlnaHQ6IDMwMDsgLy8gQnJpY29sYWdlIExpZ2h0XG5cbi8qIC0tLSBIZWFkaW5ncyAoIC5oMOKAky5oNCApIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIERlc2t0b3AgdmFsdWVzIG9ubHkg4oCUIGFkYXB0aXZlIG5vdCBwcm92aWRlZCBpbiBGaWdtYTsgc2NhbGUgZG93biBhdCB0aGVcbiAqIGJyZWFrcG9pbnRzICgxNTk5LzEwMjMvNzY3KSBwZXIgcGFnZSBuZWVkcy5cbiAqIHVwcGVyY2FzZTogSDAsIEgxLCBIMyAocGVyIGRlc2lnbik7IEgyLCBINCBrZWVwIHNvdXJjZSBjYXNlLlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiVoZWFkaW5nIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAkaGVhZGluZy13ZWlnaHQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxoO1xuXHRsZXR0ZXItc3BhY2luZzogJGhlYWRpbmctbHM7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcbn1cblxuLmgwIHtcblx0QGV4dGVuZCAlaGVhZGluZztcblx0Zm9udC1zaXplOiAxODhweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmgxIHtcblx0QGV4dGVuZCAlaGVhZGluZztcblx0Zm9udC1zaXplOiA4OHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaDIge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IDUycHg7XG59XG5cbi5oMyB7XG5cdEBleHRlbmQgJWhlYWRpbmc7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmg0IHtcblx0QGV4dGVuZCAlaGVhZGluZztcblx0Zm9udC1zaXplOiAzMnB4O1xufVxuXG4vKiAtLS0gQm9keSB0ZXh0ICggLnRleHQtbCAvIC50ZXh0LW0gKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJWJvZHktdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7IC8vIDE0MCVcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxuLnRleHQtbCB7XG5cdEBleHRlbmQgJWJvZHktdGV4dDtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4udGV4dC1tIHtcblx0QGV4dGVuZCAlYm9keS10ZXh0O1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIC0tLSBVdGlsaXRpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLyogaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59ICovXG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU1RTM7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuXG5tYWluIHtcbiAgICBmbGV4OiAxO1xufVxuXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udHMgJiB0eXBvZ3JhcGh5XG4gICBTb3VyY2Ugb2YgdHJ1dGg6IEZpZ21hIFwiVHlwb2dyYXBoeVwiIGZyYW1lIChub2RlIDQwNjQtNzcwMSlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAtLS0gRm9udCBmaWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQnJpY29sYWdlR3JvdGVzcXVlLVZhcmlhYmxlRm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMCA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwZWNpYWwgR290aGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BlY2lhbEdvdGhpYy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIC0tLSBEZXNpZ24gdG9rZW5zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLSBIZWFkaW5ncyAoIC5oMOKAky5oNCApIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIERlc2t0b3AgdmFsdWVzIG9ubHkg4oCUIGFkYXB0aXZlIG5vdCBwcm92aWRlZCBpbiBGaWdtYTsgc2NhbGUgZG93biBhdCB0aGVcbiAqIGJyZWFrcG9pbnRzICgxNTk5LzEwMjMvNzY3KSBwZXIgcGFnZSBuZWVkcy5cbiAqIHVwcGVyY2FzZTogSDAsIEgxLCBIMyAocGVyIGRlc2lnbik7IEgyLCBINCBrZWVwIHNvdXJjZSBjYXNlLlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaDQsIC5oMywgLmgyLCAuaDEsIC5oMCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5cbi5oMCB7XG4gIGZvbnQtc2l6ZTogMTg4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuXG4uaDMge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLyogLS0tIEJvZHkgdGV4dCAoIC50ZXh0LWwgLyAudGV4dC1tICkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC1tLCAudGV4dC1sIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BlY2lhbCBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5cbi50ZXh0LWwge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50ZXh0LW0ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIC0tLSBVdGlsaXRpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59ICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTVFMztcbiAgY29sb3I6ICM0ODQ1NDM7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2l0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5tYWluIHtcbiAgZmxleDogMTtcbn1cblxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQGtleWZyYW1lcyBwdWxzZUJlZm9yZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMzMuMzMlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZUFmdGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDMzLjMzJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBCdXR0b24g4oCUIHJldXNhYmxlIGFjcm9zcyB0aGUgc2l0ZSAoRmlnbWEgXCJCdG5cIiBmYW1pbHkpICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBmb250LWZhbWlseTogXCJTcGVjaWFsIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5idG5fX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5idG4ge1xuICAvKiBDb2xvciB2YXJpYW50cyAqL1xufVxuLmJ0bi0tZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxODE3MTY7XG59XG4uYnRuLS1maWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuLmJ0bi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE3MTY7XG4gIGJvcmRlci1jb2xvcjogIzE4MTcxNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuLmJ0bi0tb3V0bGluZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4MTcxNjtcbiAgY29sb3I6ICMxODE3MTY7XG59XG4uYnRuLS1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNzE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4ge1xuICAvKiBTaXplcyAqL1xufVxuLmJ0bi0tbGcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZ2FwOiA0cHg7XG59XG4uYnRuLS1zbSB7XG4gIGhlaWdodDogNDBweDtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi8qIENhcmRzIHNsaWRlciDigJQgcmV1c2FibGUgU3dpcGVyIChCZW5lZml0cywgTG9jYXRpb24pLiBDYXJkcyA1NjDDlzUzMiB3aXRoIG92ZXJsYXkgKyB0aXRsZSAqL1xuLmNhcmRzLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHU0FQIG1hcnF1ZWUgdHJhY2sg4oCUIHNpbmdsZSByb3csIHNpemVkIHRvIGNvbnRlbnQgKi9cbi5jYXJkcy1zbGlkZXIgLm1hcnF1ZWUtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBnYXA6IDQ4cHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAubWFycXVlZS10cmFjayB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5jYXJkcy1zbGlkZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDUzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkcy1zbGlkZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNThweDtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5cbi5jYXJkcy1zbGlkZXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmRzLXNsaWRlci1jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2FyZHMtc2xpZGVyLWNhcmQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNywgMiwgMSwgMC42KSwgcmdiYSg3LCAyLCAxLCAwKSA1MCUpO1xufVxuXG4uY2FyZHMtc2xpZGVyLWNhcmQtaGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDhweDtcbiAgdG9wOiA0OHB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRzLXNsaWRlci1jYXJkLWhlYWQge1xuICAgIGdhcDogOHB4O1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG59XG5cbi5jYXJkcy1zbGlkZXItY2FyZC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5jYXJkcy1zbGlkZXItY2FyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkcy1zbGlkZXItY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qIENoZWNrIGxpc3Qg4oCUIGNoZWNrbWFyay1iYWRnZSBpY29uICsgdGV4dCwgcmV1c2FibGUgKHBhY2thZ2UgZGV0YWlsLCBvZmZlcnPigKYpICovXG4uY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNoZWNrLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG5cbi5jaGVjay1saXN0LWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uY2hlY2stbGlzdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuXG4vKiBGQVEgYWNjb3JkaW9uIOKAlCByZXVzYWJsZSAoSGVscGZ1bCBJbmZvcm1hdGlvbiwgRGluaW5nL0Nvd29ya2luZy9TUEEvRkFRKSAqL1xuLmZhcS1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcbn1cbi5mYXEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcbn1cblxuLmZhcS1xdWVzdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZhcS10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE4MTcxNjtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5mYXEtdHJpZ2dlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLXRyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cblxuLyogUGx1cyDihpIgbWludXMgaWNvbiAqL1xuLmZhcS10cmlnZ2VyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCA2OSwgNjcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mYXEtdHJpZ2dlci1pY29uOjpiZWZvcmUsIC5mYXEtdHJpZ2dlci1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uZmFxLXRyaWdnZXItaWNvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5mYXEtdHJpZ2dlci1pY29uOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5mYXEtdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIC5mYXEtdHJpZ2dlci1pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYXEtcGFuZWwge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcbn1cblxuLmZhcS1wYW5lbC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuXG4vKiBGb290ZXIg4oCUIGdsb2JhbCwgZGFyayAqL1xuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLyogc2l0IGFib3ZlIHRoZSBmaXhlZCBoZXJvICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxODE3MTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BpY3R1cmVzL2Zvb3Rlci1iZy53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb290ZXItdG9wLFxuLmZvb3Rlci1jb2xzLFxuLmZvb3Rlci1zdWIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU1NHB4IDUzMnB4IDI2NnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogVG9wICovXG4uZm9vdGVyLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMTA0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogNjRweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMjFweDtcbiAgaGVpZ2h0OiAxNTVweDtcbn1cbi5mb290ZXItbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxufVxuXG4uZm9vdGVyLWhlYWRsaW5lIHtcbiAgd2lkdGg6IDUzMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLWhlYWRsaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5mb290ZXItZW5xdWlyeSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLyogQ29sdW1ucyAqL1xuLmZvb3Rlci1jb2xzIHtcbiAgcGFkZGluZzogMTA0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXItY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0OHB4O1xuICAgIHBhZGRpbmc6IDY0cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29scyB7XG4gICAgcGFkZGluZzogNDhweCAyMHB4O1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMnB4O1xuICB3aWR0aDogNTU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdHMtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29udGFjdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbnRhY3RzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItY29udGFjdC1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLyogUGFydCAxIOKAlCBzaXRlIG5hdiAoZWxpc29uICsgYWJvdXQpICovXG4uZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDkwcHg7XG4gIC8qIG1vYmlsZTogaGlkZSB0aGUgdGV4dCBuYXYsIGtlZXAgb25seSBzb2NpYWxzICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIFBhcnQgMiDigJQgZm9sbG93IHVzIChzb2NpYWxzKSAqL1xuLmZvb3Rlci1tZW51LXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItbWVudS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5cbi8qIHNvY2lhbHMgY29sdW1uOiBcImZvbGxvdyB1c1wiIG9uIHRvcCwgaWNvbiByb3cgYmVsb3cgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1lbnUtc29jaWFsIC5mb290ZXItbWVudS1jb2wge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHggMzJweDtcbiAgfVxuICAuZm9vdGVyLW1lbnUtc29jaWFsIC5mb290ZXItbWVudS1jb2wgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItbWVudS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1lbnUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLW1lbnUtbGluayB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZvb3Rlci1tZW51LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi8qIG1vYmlsZTogc29jaWFscyBzaG93IGljb24gb25seSAoaGlkZSB0aGVpciB0ZXh0IGxhYmVscykgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1lbnUtc29jaWFsIC5mb290ZXItbWVudS1saW5rOm5vdCguZm9vdGVyLW11dGVkKSB7XG4gICAgZ2FwOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi8qIFN1YmZvb3RlciAqL1xuLmZvb3Rlci1zdWIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItc3ViIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1EYXJrLUJyb3duLCAjMTgxNzE2KTtcbiAgfVxufVxuXG4uZm9vdGVyLXN1Yi1sZWdhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXN1Yi1sZWdhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuLmZvb3Rlci1tdXRlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZvb3Rlci1zdWItbGVnYWwgYSxcbi5mb290ZXItc3ViLW1hZGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BjZjctZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjZmY0NzU3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndwY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BjZjctZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuLndwY2Y3LWZvcm0gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDcxLCA4NywgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDc1NztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogI2ZmNDc1Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndwY2Y3LWZvcm0gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BjZjctZm9ybSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLndwY2Y3LWZvcm0gLndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDIsIDE2NSwgMjA3LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CYWxsLUJsdWUsICMyQUE1Q0YpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1CYWxsLUJsdWUsICMyQUE1Q0YpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud3BjZjctZm9ybSAud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BjZjctZm9ybSAud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi53cGNmNy1mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzMsIDIyOSwgMjI3LCAwLjg1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG59XG4uZm9ybS1sb2FkZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZvcm0tbG9hZGVyLXNwaW5uZXIge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI0LCAyMywgMjIsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWxvYWRlci1zcGlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxODE3MTY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzE4MTcxNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGZvcm0tbG9hZGVyLXNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGZvcm0tbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogSGVhZGVyIOKAlCBnbG9iYWwgZml4ZWQgYmFyIG92ZXIgdGhlIGhlcm8gKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcyLCA2OSwgNjcsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5oZWFkZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWlubmVyIHtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5oZWFkZXItYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uaGVhZGVyLWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oZWFkZXItYnVyZ2VyIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWJ1cmdlciB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4MHB4O1xufVxuLmhlYWRlci1uYXYgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItbmF2IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItbG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oZWFkZXItbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmhlYWRlci1sb2dvIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItcmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWFyb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiU3BlY2lhbCBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItYXJvdW5kOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhlYWRlci1hcm91bmQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmhlYWRlci1hcm91bmQgaW1nLFxuLmhlYWRlci1hcm91bmQgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItYXJvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItbGFuZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oZWFkZXItbGFuZyBpbWcsXG4uaGVhZGVyLWxhbmcgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItbGFuZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG4uaGVhZGVyLXNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uaGVhZGVyLXNvY2lhbHMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oZWFkZXItc29jaWFscyBpbWcsXG4uaGVhZGVyLXNvY2lhbHMgc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItc29jaWFscyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5oZWFkZXItc29jaWFscyBhIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlci1zb2NpYWxzIGltZyxcbiAgLmhlYWRlci1zb2NpYWxzIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5oZWFkZXItYnRuIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBMb2NhdGlvbiBsYWJlbCDigJQgbW9iaWxlIG9ubHkgKGxlZnQgc2lkZSkgKi9cbi5oZWFkZXItbG9jYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXItbG9jYXRpb24gaW1nLFxuLmhlYWRlci1sb2NhdGlvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBMaWdodCBzdGF0ZSDigJQgY3JlYW0gYmcgKyBkYXJrIGNvbnRlbnQgKGRlZmF1bHQgdmlhIC5oZWFkZXItLWxpZ2h0LCBvciBvbiBzY3JvbGwpICovXG4uaGVhZGVyLS1saWdodCxcbi5oZWFkZXIuaXMtc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xuICBjb2xvcjogIzE4MTcxNjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNCwgMjMsIDIyLCAwLjEpO1xufVxuLmhlYWRlci0tbGlnaHQgLmJ0bi0tZmlsbCxcbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLmJ0bi0tZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE3MTY7XG4gIGJvcmRlci1jb2xvcjogIzE4MTcxNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLS1saWdodCAuYnRuLS1maWxsOmhvdmVyLFxuLmhlYWRlci5pcy1zY3JvbGxlZCAuYnRuLS1maWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuLmhlYWRlci0tbGlnaHQgLmJ0bi0tb3V0bGluZSxcbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLmJ0bi0tb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogIzE4MTcxNjtcbiAgY29sb3I6ICMxODE3MTY7XG59XG4uaGVhZGVyLS1saWdodCAuYnRuLS1vdXRsaW5lOmhvdmVyLFxuLmhlYWRlci5pcy1zY3JvbGxlZCAuYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTcxNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLS1saWdodCAuaGVhZGVyLXNvY2lhbHMsXG4uaGVhZGVyLS1saWdodCAuaGVhZGVyLWxvZ28sXG4uaGVhZGVyLmlzLXNjcm9sbGVkIC5oZWFkZXItc29jaWFscyxcbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLmhlYWRlci1sb2dvIHtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5cbi8qIEljb24gbGlzdCDigJQgaWNvbiArIGxhYmVsIHJvd3M7IHJldXNhYmxlIGFjcm9zcyByb29tLXNpbmdsZSBzZWN0aW9ucy5cbiAgIERlZmF1bHQgPSBzaW5nbGUgY29sdW1uLiBgLmljb24tbGlzdC0tMmNvbGAgaXMgT05FIGxpc3Qgc3BsaXQgaW50byB0d29cbiAgIGNvbnRlbnQtd2lkdGggY29sdW1ucywgZmlsbGVkIHRvcC10by1ib3R0b207IHNldCBgLS1pY29uLWxpc3Qtcm93c2AgdG8gdGhlXG4gICBwZXItY29sdW1uIGl0ZW0gY291bnQgKGkuZS4gY2VpbCh0b3RhbCAvIDIpKS4gKi9cbi5pY29uLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljb24tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uaWNvbi1saXN0LS0yY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbi1saXN0LS0yY29sIC5pY29uLWxpc3QtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaWNvbi1saXN0LS0yY29sIC5pY29uLWxpc3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5pY29uLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbi1saXN0LWl0ZW0ge1xuICAgIGdhcDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pY29uLWxpc3QtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi1saXN0LXRleHQge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uLWxpc3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIExvZ28gbGluZSDigJQgdmVydGljYWwgKGxpbmUgKyBsb2dvIHN5bWJvbCArIGxpbmUpLCByZXVzYWJsZSBvbiBmdWxsLXNjcmVlbiBibG9ja3MgKi9cbi5sb2dvLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5sb2dvLWxpbmUtc2VnbWVudCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTEycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9nby1saW5lLXNlZ21lbnQge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmxvZ28tbGluZS1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbn1cbi5sb2dvLWxpbmUtc2VnbWVudDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuLyogZGFyayB2YXJpYW50IOKAlCBmb3IgbGlnaHQgc2VjdGlvbnMgKi9cbi5sb2dvLWxpbmUtLWRhcmsgLmxvZ28tbGluZS1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNCwgMjMsIDIyLCAwKSwgcmdiYSgyNCwgMjMsIDIyLCAwLjQpKTtcbn1cbi5sb2dvLWxpbmUtLWRhcmsgLmxvZ28tbGluZS1zZWdtZW50Omxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0LCAyMywgMjIsIDAuNCksIHJnYmEoMjQsIDIzLCAyMiwgMCkpO1xufVxuXG4ubG9nby1saW5lLWxvZ28ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvZ28tbGluZS1sb2dvIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLyogTG9nbyBzZXBhcmF0b3Ig4oCUIHJldXNhYmxlIChsaW5lICsgbG9nbyBzeW1ib2wgKyBsaW5lKSAqL1xuLmxvZ28tc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAwIDEwNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9nby1zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvLXNlcGFyYXRvciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ubG9nby1zZXBhcmF0b3IgLmxvZ28tc2VwYXJhdG9yLWxpbmUge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmxvZ28tc2VwYXJhdG9yIHtcbiAgLyogZGFyayB2YXJpYW50IOKAlCBsaW5lcyBmb3IgbGlnaHQgc2VjdGlvbnMgKi9cbn1cbi5sb2dvLXNlcGFyYXRvci5sb2dvLXNlcGFyYXRvci0tZGFyayAubG9nby1zZXBhcmF0b3ItbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcbn1cbi5sb2dvLXNlcGFyYXRvciAubG9nby1zZXBhcmF0b3ItbG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvLXNlcGFyYXRvciAubG9nby1zZXBhcmF0b3ItbG9nbyB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi8qIE1hcmtlcmVkIGxpc3Qg4oCUIHJldXNhYmxlIChGaWdtYSBcIk1hcmtlcmVkIGxpc3RcIiwgaWNfc2xhc2ggYnVsbGV0cykgKi9cbi5tYXJrZXJlZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLm1hcmtlcmVkLWxpc3QgLm1hcmtlcmVkLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubWFya2VyZWQtbGlzdCAubWFya2VyZWQtbGlzdC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8qIFBvaW50IOKAlCBwdWxzaW5nIG1hcmtlciBkb3QgKEZpZ21hIFwicG9pbnRcIiBjb21wb25lbnQpLCByZXVzYWJsZSAqL1xuLnBvaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnBvaW50OjpiZWZvcmUsIC5wb2ludDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucG9pbnQge1xuICAvKiBjZW50ZXIgZG90ICovXG59XG4ucG9pbnQ6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMxODE3MTY7XG59XG4ucG9pbnQge1xuICAvKiBwdWxzaW5nIHJpbmcgKi9cbn1cbi5wb2ludDo6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuMjUpO1xuICBhbmltYXRpb246IHBvaW50LXB1bHNlIDIuNHMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbi8qIGxpZ2h0IHZhcmlhbnQg4oCUIGZvciBkYXJrIHNlY3Rpb25zICovXG4ucG9pbnQtLWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBvaW50LS1saWdodDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG5Aa2V5ZnJhbWVzIHBvaW50LXB1bHNlIHtcbiAgMCUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIFN0YXkg4oCUIGRyYWdnYWJsZSBnYWxsZXJ5IHNsaWRlciB3aXRoIGN1c3RvbSA4OHB4IGFycm93IGN1cnNvciAoU3RheSBjYXRlZ29yaWVzKSAqL1xuLnN0YXktZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIEhpZGUgdGhlIG5hdGl2ZSBjdXJzb3Ig4oCUIHJlcGxhY2VkIGJ5IHRoZSBjdXN0b20gb25lIChob3Zlci9wb2ludGVyIGRldmljZXMpLiAqL1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc3RheS1nYWxsZXJ5IHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbn1cblxuLnN0YXktZ2FsbGVyeS1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTU1cHg7XG4gIGhlaWdodDogNjgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogU3dpcGVyIChzbGlkZXNQZXJWaWV3OmF1dG8pIGNvdW50cyB0aGUgc2xpZGUgbWFyZ2luIGFzIHRoZSBnYXAuICovXG59XG4uc3RheS1nYWxsZXJ5LXNsaWRlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3RheS1nYWxsZXJ5LXNsaWRlLS13aWRlIHtcbiAgd2lkdGg6IDEwNTJweDtcbn1cbi5zdGF5LWdhbGxlcnktc2xpZGUgLnN0YXktZ2FsbGVyeS1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RheS1nYWxsZXJ5LXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1nYWxsZXJ5LXNsaWRlIHtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgaGVpZ2h0OiAzMTJweDtcbiAgfVxuICAuc3RheS1nYWxsZXJ5LXNsaWRlLS13aWRlIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cblxuLyogQ3VzdG9tIGN1cnNvciDigJQgODhweCBjaXJjbGUgd2l0aCBwcmV2L25leHQgYXJyb3dzLCBmb2xsb3dzIHRoZSBwb2ludGVyICovXG4uc3RheS1nYWxsZXJ5LWN1cnNvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjYpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbn1cbi5zdGF5LWdhbGxlcnktY3Vyc29yLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbi5zdGF5LWdhbGxlcnktY3Vyc29yIHtcbiAgLyogTm8gY3VzdG9tIGN1cnNvciBvbiB0b3VjaCAvIGNvYXJzZSBwb2ludGVycy4gKi9cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5zdGF5LWdhbGxlcnktY3Vyc29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGF5LWdhbGxlcnktY3Vyc29yLWFycm93IHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTFweDtcbn1cbi5zdGF5LWdhbGxlcnktY3Vyc29yLWFycm93LS1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogNDA0IHBhZ2UgKEZpZ21hIDM5OTgtNTA4OSkg4oCUIGRlc2t0b3AuIEN1cnNvci1mb2xsb3dpbmcgZXllcyBiZXR3ZWVuIHR3byA0MDRzLiAqL1xuLmVycm9yNDA0LXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBwYWRkaW5nOiAxNDBweCAxMDRweDtcbiAgYmFja2dyb3VuZDogI0U5RTVFMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yNDA0LXBhZ2Uge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3I0MDQtcGFnZSB7XG4gICAgcGFkZGluZzogMTIwcHggMjBweCA4MHB4O1xuICB9XG59XG5cbi5lcnJvcjQwNC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uZXJyb3I0MDQtYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lcnJvcjQwNC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lcnJvcjQwNC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yNDA0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvcjQwNC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLyogLS0tIDQwNCDCtyBleWVzIMK3IDQwNCAtLS0gKi9cbi5lcnJvcjQwNC1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3I0MDQtZGlzcGxheSB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3I0MDQtZGlzcGxheSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4uZXJyb3I0MDQtbnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDE4OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjOTFBOUIwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lcnJvcjQwNC1udW0ge1xuICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3I0MDQtbnVtIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmVycm9yNDA0LWV5ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5lcnJvcjQwNC1leWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgYm9yZGVyOiAxMnB4IHNvbGlkICMxODE3MTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yNDA0LWV5ZSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3I0MDQtZXllIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIH1cbn1cblxuLyogRXllYnJvdyBhcmMgYWJvdmUgZWFjaCBleWUgKGlubGluZSBTVkcsIHN0cm9rZSBzY2FsZXMgd2l0aCB3aWR0aCkuICovXG4uZXJyb3I0MDQtYnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5OXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3I0MDQtYnJvdyB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvcjQwNC1icm93IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDJweCk7XG4gIH1cbn1cblxuLmVycm9yNDA0LXB1cGlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM5MUE5QjA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDM2cHgpOyAvKiByZXN0aW5nIChsb29raW5nIGRvd24pOyBKUyB1cGRhdGVzICovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yNDA0LXB1cGlsIHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3I0MDQtcHVwaWwge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uZXJyb3I0MDQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3I0MDQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmVycm9yNDA0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi8qIEJsb2cgKEZpZ21hIDM4NDAtNzI4NCkg4oCUIGRlc2t0b3AuIFN0aWNreSB0aXRsZSArIDItY29sIGNhcmQgZ3JpZCArIFNob3cgbW9yZS4gKi9cbi5ibG9nLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDY0cHg7XG4gIHBhZGRpbmc6IDIwMHB4IDEwNHB4IDEyMHB4OyAvKiB0b3AgY2xlYXJzIHRoZSBmaXhlZCAobGlnaHQpIGhlYWRlciAqL1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZy1wYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhweDtcbiAgICBwYWRkaW5nOiAxNDBweCA0MHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdlIHtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogMTIwcHggMjBweCA2NHB4O1xuICB9XG59XG5cbi5ibG9nLWFzaWRlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMjBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1NTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2ctYXNpZGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2ctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG4uYmxvZy1pbnRybyB7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzQ4NDU0Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2ctaW50cm8ge1xuICAgIG1heC13aWR0aDogNTU1cHg7XG4gIH1cbn1cblxuLmJsb2ctbWFpbiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmJsb2ctZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cblxuLmJsb2ctZW1wdHkge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5cbi5ibG9nLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxODE3MTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2ctY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA1MjAvNTEyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2ctY2FyZC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLmJsb2ctY2FyZC1pbWctLWVtcHR5IHtcbiAgYmFja2dyb3VuZDogI2Q5ZDRkMDtcbn1cblxuLmJsb2ctY2FyZDpob3ZlciAuYmxvZy1jYXJkLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4uYmxvZy1jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmxvZy1jYXJkLXRleHQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLmJsb2ctY2FyZC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuXG4uYmxvZy1jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cblxuLmJsb2ctY2FyZC1leGNlcnB0IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuXG4uYmxvZy1jYXJkLWFycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYmxvZy1jYXJkLWFycm93IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy1jYXJkOmhvdmVyIC5ibG9nLWNhcmQtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cblxuLyogLS0tIFNob3cgbW9yZSAobGluZSArIGJ1dHRvbiwgQUpBWCBsb2FkLW1vcmUpIC0tLSAqL1xuLmJsb2ctbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uYmxvZy1tb3JlLmlzLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLW1vcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmJsb2ctbW9yZS1saW5lIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1tb3JlLWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9nLW1vcmUtYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYmxvZy1tb3JlLWJ0biAuYnRuX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5ibG9nLW1vcmUtYnRuOmhvdmVyIC5idG5fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cblxuLyogLS0tIFNpbmdsZSBwb3N0IC0tLSAqL1xuLnBvc3Qtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI0U5RTVFMztcbiAgcGFkZGluZzogMjAwcHggMTA0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvc3Qtc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAxNDBweCA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdC1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggMDtcbiAgfVxufVxuXG4ucG9zdC1zaW5nbGUtaGVhZCB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9zdC1zaW5nbGUtYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQ4NDU0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ucG9zdC1zaW5nbGUtYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuXG4ucG9zdC1zaW5nbGUtYmFjay1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBvc3Qtc2luZ2xlLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuXG4ucG9zdC1zaW5nbGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9zdC1zaW5nbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LXNpbmdsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5wb3N0LXNpbmdsZS1jb3ZlciB7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBtYXJnaW46IDY0cHggYXV0byAwO1xuICBhc3BlY3QtcmF0aW86IDEyNjAvNzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3Qtc2luZ2xlLWNvdmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnBvc3Qtc2luZ2xlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDY0cHggYXV0byAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzQ4NDU0Mztcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBvc3Qtc2luZ2xlLWNvbnRlbnQgaDIsXG4ucG9zdC1zaW5nbGUtY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IGgyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLnBvc3Qtc2luZ2xlLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBoNCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBhIHtcbiAgY29sb3I6ICMxODE3MTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IHN0cm9uZyxcbi5wb3N0LXNpbmdsZS1jb250ZW50IGIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IGVtLFxuLnBvc3Qtc2luZ2xlLWNvbnRlbnQgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IHVsLFxuLnBvc3Qtc2luZ2xlLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCB1bCBsaSArIGxpLFxuLnBvc3Qtc2luZ2xlLWNvbnRlbnQgb2wgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0IzQjFBNDtcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBvbCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNCM0IxQTQ7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDMycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IzQjFBNDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBibG9ja3F1b3RlIGNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3Qtc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnBvc3Qtc2luZ2xlLWNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjQjNCMUE0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNCM0IxQTQ7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucG9zdC1zaW5nbGUtY29udGVudCB0YWJsZSB0aCxcbi5wb3N0LXNpbmdsZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzQjFBNDtcbn1cbi5wb3N0LXNpbmdsZS1jb250ZW50IHRhYmxlIHRoIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdC1zaW5nbGUtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLyogQm9vayBZb3VyIFN0YXkg4oCUIHJldXNhYmxlIGZ1bGwtc2NyZWVuIENUQSAodXNlZCBhY3Jvc3MgdGhlIHNpdGUpICovXG4uYm9vay1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib29rLWN0YSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICB9XG59XG5cbi5ib29rLWN0YS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uYm9vay1jdGEtYmcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYm9vay1jdGEtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYm9vay1jdGEtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9vay1jdGEtaW5uZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29rLWN0YS1pbm5lciB7XG4gICAgdG9wOiA0MiU7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5ib29rLWN0YS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvb2stY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9vay1jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG4uYm9vay1jdGEtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDExMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib29rLWN0YS1hY3Rpb25zIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9vay1jdGEtYWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmJvb2stY3RhLWJ0biB7XG4gIHdpZHRoOiAxNjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9vay1jdGEtYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUycHg7XG4gIH1cbn1cblxuLmJvb2stY3RhLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYm9vay1jdGEtd29yZG1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9vay1jdGEtd29yZG1hcmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCb29raW5nIOKAlCByaWdodCBvZmYtY2FudmFzIHBhbmVsIHdpdGggdGhlIENGNyBmb3JtICovXG4uYm9va2luZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogY29udGFpbiB0aGUgb2ZmLWNhbnZhcyBwYW5lbCBzbyBpdCBjYW4ndCB3aWRlbiB0aGUgcGFnZSAqL1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiBEZWxheSBoaWRpbmcgdW50aWwgdGhlIHBhbmVsIGZpbmlzaGVzIHNsaWRpbmcgb3V0IChtYXRjaGVzIC5ib29raW5nLXBhbmVsIHRyYW5zaXRpb24pLiAqL1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjQ1cztcbn1cblxuLmJvb2tpbmcuaXMtb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgLyogYnV0IHNob3cgaW5zdGFudGx5IG9uIG9wZW4gKi9cbn1cblxuLmJvb2tpbmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5cbi5ib29raW5nLmlzLW9wZW4gLmJvb2tpbmctb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ib29raW5nLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9va2luZy1wYW5lbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYm9va2luZy5pcy1vcGVuIC5ib29raW5nLXBhbmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uYm9va2luZy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2NHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNFOUU1RTM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5ib29raW5nLWlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib29raW5nLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyOHB4IDI0cHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5ib29raW5nLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY0cHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmJvb2tpbmctY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYm9va2luZy1jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvb2tpbmctY2xvc2Uge1xuICAgIHRvcDogMjhweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuXG4uYm9va2luZy1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJvb2tpbmctdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9va2luZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5ib29raW5nLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuXG4vKiBDRjcgZm9ybSBmaWVsZHMgKi9cbi5ib29raW5nLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYm9va2luZy1mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5cbi5ib29raW5nLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0LCAyMywgMjIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuLmJvb2tpbmctaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxODE3MTY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYm9va2luZy1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxODE3MTY7XG59XG4uYm9va2luZy1pbnB1dC53cGNmNy10ZXh0YXJlYSB7XG4gIGhlaWdodDogODBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5ib29raW5nLWlucHV0LndwY2Y3LWRhdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWMtY2FsZW5kYXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIHRvcCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ib29raW5nLWlucHV0LndwY2Y3LWRhdGU6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5ib29raW5nLWlucHV0LndwY2Y3LWRhdGU6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5ib29raW5nLWlucHV0LndwY2Y3LWRhdGU6Oi13ZWJraXQtY2xlYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9va2luZy1pbnB1dC53cGNmNy1kYXRlIHtcbiAgICBtaW4taGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbi8qIExlbmd0aCBvZiBzdGF5IOKAlCBjaGlwcyAqL1xuLmJvb2tpbmctZm9ybS1maWVsZC0tY2hpcHMgLndwY2Y3LXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLmJvb2tpbmctZm9ybS1maWVsZC0tY2hpcHMgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvb2tpbmctZm9ybS1maWVsZC0tY2hpcHMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib29raW5nLWZvcm0tZmllbGQtLWNoaXBzIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ib29raW5nLWZvcm0tZmllbGQtLWNoaXBzIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ1LCAxNjksIDE3NiwgMC4yKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5ib29raW5nLWZvcm0tZmllbGQtLWNoaXBzIGlucHV0OmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE2OSwgMTc2LCAwLjYpO1xufVxuXG4vKiBBcGFydG1lbnQgcHJlZmVyZW5jZSDigJQgc2VsZWN0ICovXG4uYm9va2luZy1mb3JtLWZpZWxkLS1zZWxlY3QgLndwY2Y3LXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI4cHggMTJweCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0LCAyMywgMjIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWMtYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9va2luZy1mb3JtLWZpZWxkLS1zZWxlY3QgLndwY2Y3LXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxODE3MTY7XG59XG5cbi8qIEFjdGlvbnMgKi9cbi5ib29raW5nLXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJvb2tpbmctd2hhdHNhcHAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLyogQ29taW5nIHNvb24g4oCUIGZpeGVkIGZ1bGwtc2NyZWVuIGJyYW5kIHBsYXF1ZSAocGFnZSBpbmFjdGl2ZSkgKi9cbi5jb21pbmctc29vbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDQwMDsgLyogYWJvdmUgdGhlIGZpeGVkIGhlYWRlciArIG9mZi1jYW52YXMgcGFuZWxzICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTgxNzE2O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbiB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzIwcHg7XG59XG5cbi5jb21pbmctc29vbi1sb2dvIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tbG9nbyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWV5ZWJyb3cge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21pbmctc29vbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tdGV4dCB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1idG4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cblxuLyogTG9jayBzY3JvbGwgd2hpbGUgdGhlIHBsYXF1ZSBjb3ZlcnMgdGhlIHBhZ2UgKi9cbmJvZHkuaXMtY29taW5nLXNvb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBDb250YWN0IHBhZ2UgKEZpZ21hIDM0OTAtNDg1OCkg4oCUIGRlc2t0b3AuIEludHJvICsgY2FyZHMsIHRoZW4gcGhvdG8gKyBDRjcgZm9ybS4gKi9cbi5jb250YWN0LWludHJvIHtcbiAgcGFkZGluZzogMjAwcHggMTA0cHggMTAwcHg7IC8qIHRvcCBjbGVhcnMgdGhlIGZpeGVkIChsaWdodCkgaGVhZGVyICovXG4gIGJhY2tncm91bmQ6ICNFOUU1RTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3QtaW50cm8ge1xuICAgIHBhZGRpbmc6IDE0MHB4IDQwcHggNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWludHJvIHtcbiAgICBwYWRkaW5nOiAxMjBweCAyMHB4IDQ4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW50cm8taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGFjdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxODhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3Qtc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDg0NHB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogLS0tIENvbnRhY3QgY2FyZHMgLS0tICovXG4uY29udGFjdC1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogOTZweDtcbiAgbWF4LXdpZHRoOiAxNDIycHg7XG4gIG1hcmdpbjogOTZweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0LWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtY2FyZC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDJweDtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMjMsIDIyLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3QtY2FyZC1pY29uIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1jYXJkLWljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkLWdseXBoIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3QtY2FyZC1nbHlwaCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtY2FyZC1nbHlwaCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQtcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cblxuLmNvbnRhY3QtY2FyZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5jb250YWN0LWNhcmQtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtY2FyZC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQtdmFsdWUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuLmNvbnRhY3QtY2FyZC12YWx1ZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMC4ycyBsaW5lYXI7XG59XG4uY29udGFjdC1jYXJkLXZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWNhcmQtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKiBSZXNlcnZhdGlvbnMgKyBSZXN0YXVyYW50OiBzdGFja2VkIG9uIGRlc2t0b3AsIHNpZGUtYnktc2lkZSBvbiBtb2JpbGUuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtY2FyZC0tcGhvbmVzIC5jb250YWN0LWNhcmQtcm93cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZC0tcGhvbmVzIC5jb250YWN0LWNhcmQtcm93cyAuY29udGFjdC1jYXJkLXJvdyB7XG4gICAgZmxleDogMTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4vKiAtLS0gUGhvdG8gKyBmb3JtIC0tLSAqL1xuLmNvbnRhY3QtZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQ6ICNFOUU1RTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0LWZvcm0tc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLW1lZGlhIHtcbiAgZmxleDogMCAwIDQ5LjQlOyAvKiA5NDggLyAxOTIwICovXG59XG4uY29udGFjdC1mb3JtLW1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1tZWRpYSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1tZWRpYSB7XG4gICAgYXNwZWN0LXJhdGlvOiA3Lzg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS1ib2R5IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xuICBwYWRkaW5nOiAxMjBweCAxNjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BpY3R1cmVzL2NvbnRhY3QtZm9ybS1ib2R5LndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1ib2R5IHtcbiAgICBwYWRkaW5nOiA2NHB4IDQwcHg7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1ib2R5IHtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0taGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtZm9ybS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0tc3ViIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuXG4vKiBDRjcgY29udGFjdCBmb3JtICh1bmRlcmxpbmUgaW5wdXRzKSAqL1xuLmNvbnRhY3QtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmNvbnRhY3QtZmllbGQtLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5jb250YWN0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0LCAyMywgMjIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbi5jb250YWN0LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29udGFjdC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxODE3MTY7XG59XG4uY29udGFjdC1pbnB1dC53cGNmNy10ZXh0YXJlYSB7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmNvbnRhY3Qtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmNvbnRhY3Qtc3VibWl0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pYy1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBmaWx0ZXI6IGludmVydCgxKTsgLyogYXJyb3cgb24gdGhlIGRhcmsgZmlsbCAqL1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmNvbnRhY3Qtc3VibWl0OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICBmaWx0ZXI6IG5vbmU7IC8qIGRhcmsgYXJyb3cgb24gdGhlIGxpZ2h0IGhvdmVyIHN0YXRlICovXG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZzogMjAwcHggMDtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyNHB4IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC13cmFwcGVyIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcHBlciAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMjRweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcHBlciAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG59XG4uY29udGVudC13cmFwcGVyIC5hbGlnbm5vbmUge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5jb250ZW50LXdyYXBwZXIgaW1nLmFsaWdubGVmdCwgLmNvbnRlbnQtd3JhcHBlciBpbWcuYWxpZ25yaWdodCwgLmNvbnRlbnQtd3JhcHBlciBpbWcuYWxpZ25jZW50ZXIsIC5jb250ZW50LXdyYXBwZXIgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogQ293b3JraW5nIHBhZ2UgKEZpZ21hIDM0NDgtMjczMCkg4oCUIGRlc2t0b3AuIEZpeGVkIGltYWdlIGhlcm8gKyBjcmVhbSBjb250ZW50LiAqL1xuLyogLS0tIEhlcm8gKGZpeGVkIGNvdmVyOyAuY293b3JraW5nLWJlbG93IHJpc2VzIG92ZXIgaXQpIC0tLSAqL1xuLmNvd29ya2luZy1oZXJvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvd29ya2luZy1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uY293b3JraW5nLWhlcm8tbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uY293b3JraW5nLWhlcm8taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY293b3JraW5nLWhlcm8tZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjMsIDIyLCAwLjYpO1xufVxuXG4uY293b3JraW5nLWhlcm8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHBhZGRpbmc6IDAgMTA0cHggODhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY293b3JraW5nLWhlcm8taW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgICBwYWRkaW5nOiAwIDQwcHggNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3dvcmtpbmctaGVyby1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDQ4cHg7XG4gIH1cbn1cblxuLmNvd29ya2luZy1oZXJvLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDE4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvd29ya2luZy1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuXG4uY293b3JraW5nLWhlcm8tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3dvcmtpbmctaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvd29ya2luZy1oZXJvLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKiAtLS0gQmVsb3cgd3JhcHBlciAocmlzZXMgb3ZlciB0aGUgZml4ZWQgaGVybykgLS0tICovXG4uY293b3JraW5nLWJlbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY293b3JraW5nLWJlbG93IHtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgfVxufVxuXG4vKiBNb2JpbGU6IGluLWZsb3cgc3BhY2VyIHJlc2VydmluZyB0aGUgZml4ZWQgaGVybydzIGhlaWdodCAoOS8xNikgKi9cbi5jb3dvcmtpbmctYmVsb3ctZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY293b3JraW5nLWJlbG93LWVtcHR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhc3BlY3QtcmF0aW86IDkvMTY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tIEludHJvOiBoZWFkaW5nICsgbG9nbyBsaW5lICsgMy1waG90byBjb2xsYWdlICsgZmVhdHVyZSBibG9ja3MgLS0tICovXG4uY293b3JraW5nLWludHJvIHtcbiAgcGFkZGluZzogMTIwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY293b3JraW5nLWludHJvIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3dvcmtpbmctaW50cm8ge1xuICAgIHBhZGRpbmc6IDU2cHggMCAwO1xuICB9XG59XG5cbi5jb3dvcmtpbmctaW50cm8taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWF4LXdpZHRoOiA4NDRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3dvcmtpbmctaW50cm8taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jb3dvcmtpbmctaW50cm8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY293b3JraW5nLWludHJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWludHJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLmNvd29ya2luZy1pbnRyby1zdWIge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWludHJvLXN1YiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jb3dvcmtpbmctaW50cm8tbG9nbyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jb3dvcmtpbmctaW50cm8tbG9nbyAubG9nby1saW5lLXNlZ21lbnQge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogIzE4MTcxNiAhaW1wb3J0YW50O1xufVxuXG4uY293b3JraW5nLWNvbGxhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWNvbGxhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uY293b3JraW5nLWNvbGxhZ2UtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb3dvcmtpbmctY29sbGFnZS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY293b3JraW5nLWNvbGxhZ2UtaW1nLS1zaWRlIHtcbiAgd2lkdGg6IDI2Ljc3JTtcbiAgLyogNTE0IC8gMTkyMCAqL1xuICBhc3BlY3QtcmF0aW86IDUxNC83NjA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3dvcmtpbmctY29sbGFnZS1pbWctLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogY29sbGFwc2UgdGhlIGNvbGxhZ2UgdG8gdGhlIGNlbnRyZSBwaG90byBvbiBtb2JpbGUgKi9cbiAgfVxufVxuXG4uY293b3JraW5nLWNvbGxhZ2UtaW1nLS1jZW50ZXIge1xuICB3aWR0aDogMzguMTMlO1xuICAvKiA3MzIgLyAxOTIwICovXG4gIGFzcGVjdC1yYXRpbzogNzMyLzc1Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWNvbGxhZ2UtaW1nLS1jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG59XG5cbi5jb3dvcmtpbmctZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNjRweDtcbiAgcGFkZGluZzogODBweCAxMDRweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY293b3JraW5nLWZlYXR1cmVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDQwcHggMTZweDtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHggMDtcbiAgfVxufVxuXG4uY293b3JraW5nLWZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb3dvcmtpbmctZmVhdHVyZTpudGgtY2hpbGQoMiksIC5jb3dvcmtpbmctZmVhdHVyZTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAxNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvd29ya2luZy1mZWF0dXJlOm50aC1jaGlsZCgyKSwgLmNvd29ya2luZy1mZWF0dXJlOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3dvcmtpbmctZmVhdHVyZSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5cbi5jb3dvcmtpbmctZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWZlYXR1cmUtaWNvbiB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5cbi5jb3dvcmtpbmctZmVhdHVyZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvd29ya2luZy1mZWF0dXJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNvd29ya2luZy1mZWF0dXJlLXRleHQge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvd29ya2luZy1mZWF0dXJlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiAtLS0gU2Nyb2xsLXN0YWNrIChzdGlja3kgdGl0bGUgKyBjYXJkcykgLS0tICovXG4uY293b3JraW5nLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjRweDtcbiAgcGFkZGluZzogMTIwcHggMTA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3dvcmtpbmctc2Nyb2xsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhweDtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLXNjcm9sbCB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDU2cHggMjBweDtcbiAgfVxufVxuXG4uY293b3JraW5nLXNjcm9sbC1hc2lkZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTQ4cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3dvcmtpbmctc2Nyb2xsLWFzaWRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY293b3JraW5nLXNjcm9sbC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLXNjcm9sbC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLWNhcmRzIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3dvcmtpbmctc2Nyb2xsLWNhcmRzIHtcbiAgICBnYXA6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLXNjcm9sbC1jYXJkcyB7XG4gICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cblxuLmNvd29ya2luZy1zY3JvbGwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLXNjcm9sbC1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uY293b3JraW5nLXNjcm9sbC1pbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiA1NTQvNTYwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvd29ya2luZy1zY3JvbGwtaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLXNjcm9sbC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLWJvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3dvcmtpbmctc2Nyb2xsLWJvZHkge1xuICAgIGdhcDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uY293b3JraW5nLXNjcm9sbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3dvcmtpbmctc2Nyb2xsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLXNjcm9sbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLXRleHQge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvd29ya2luZy1zY3JvbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIC0tLSBDVEEgXCJMaXZlLCBXb3JrLCBhbmQgVGhyaXZlXCIgLS0tICovXG4uY293b3JraW5nLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb3dvcmtpbmctY3RhLW1lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLmNvd29ya2luZy1jdGEtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY293b3JraW5nLWN0YS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuNCk7XG59XG5cbi5jb3dvcmtpbmctY3RhLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjAwcHggMTA0cHg7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvd29ya2luZy1jdGEtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWN0YS1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgfVxufVxuXG4uY293b3JraW5nLWN0YS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA4NTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvd29ya2luZy1jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3dvcmtpbmctY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmNvd29ya2luZy1jdGEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWN0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyogLS0tIEZBUSAoaGVhZGluZyBsZWZ0ICsgYWNjb3JkaW9uIHJpZ2h0KSAtLS0gKi9cbi5jb3dvcmtpbmctZmFxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMTIwcHggMTA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3dvcmtpbmctZmFxIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY293b3JraW5nLWZhcSB7XG4gICAgcGFkZGluZzogNTZweCAyMHB4O1xuICB9XG59XG5cbi5jb3dvcmtpbmctZmFxLXRpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4NDRweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3dvcmtpbmctZmFxLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvd29ya2luZy1mYXEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uY293b3JraW5nLWZhcS1hY2NvcmRpb24ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi8qIERpbmluZyDigJQgc2Nyb2xsIHdyYXBwZXIgdGhhdCByaXNlcyBvdmVyIHRoZSBmaXhlZCBoZXJvIChsaWtlIC5ob21lLWJlbG93KSAqL1xuLmRpbmluZy1iZWxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IDEwMGR2aDsgLyogc3RhcnQgYmVsb3cgdGhlIGZ1bGwtc2NyZWVuIGZpeGVkIGhlcm8gKi9cbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpbmluZy1iZWxvdyB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gIH1cbn1cblxuLyogTW9iaWxlOiBpbi1mbG93IHNwYWNlciByZXNlcnZpbmcgdGhlIGZpeGVkIGhlcm8ncyBoZWlnaHQgKDkvMTYpICovXG4uZGluaW5nLWJlbG93LWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpbmluZy1iZWxvdy1lbXB0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi8qIERpbmluZyDigJQgRkFRIChoZWFkaW5nIGxlZnQgKyBhY2NvcmRpb24gcmlnaHQpICovXG4uZGluaW5nLWZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDIwMHB4IDEwNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGluaW5nLWZhcSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogODBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1mYXEge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxufVxuXG4uZGluaW5nLWZhcS10aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogODQ0cHg7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGluaW5nLWZhcS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctZmFxLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLmRpbmluZy1mYXEtYWNjb3JkaW9uIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKiBEaW5pbmcg4oCUIEhlcm8gKGZ1bGxzY3JlZW4gdmlkZW8pLiBGaXhlZCBjb3ZlcjsgLmRpbmluZy1iZWxvdyByaXNlcyBvdmVyIGl0LiAqL1xuLmRpbmluZy1oZXJvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpbmluZy1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uZGluaW5nLWhlcm8tbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZGluaW5nLWhlcm8tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kaW5pbmctaGVyby1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuNik7XG59XG5cbi5kaW5pbmctaGVyby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgcGFkZGluZzogMCAxMDRweCA4OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaW5pbmctaGVyby1pbm5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICAgIHBhZGRpbmc6IDAgNDBweCA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDhweDtcbiAgfVxufVxuXG4uZGluaW5nLWhlcm8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMTg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpbmluZy1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGluaW5nLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuXG4uZGluaW5nLWhlcm8tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaW5pbmctaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1oZXJvLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKiBEaW5pbmcg4oCUIERheSBtb21lbnRzIChzdGlja3kgdGl0bGUgKyBzY3JvbGxpbmcgaW1hZ2UrdGV4dCBjYXJkcykgKi9cbi5kaW5pbmctbW9tZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjRweDtcbiAgcGFkZGluZzogMjAwcHggMTA0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpbmluZy1tb21lbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhweDtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctbW9tZW50cyB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCAwO1xuICB9XG59XG5cbi5kaW5pbmctbW9tZW50cy1hc2lkZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTQ4cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogNDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaW5pbmctbW9tZW50cy1hc2lkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRpbmluZy1tb21lbnRzLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGluaW5nLW1vbWVudHMtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1tb21lbnRzLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uZGluaW5nLW1vbWVudHMtY2FyZHMge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpbmluZy1tb21lbnRzLWNhcmRzIHtcbiAgICBnYXA6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGluaW5nLW1vbWVudHMtY2FyZHMge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5kaW5pbmctbW9tZW50LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1tb21lbnQtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5kaW5pbmctbW9tZW50LWltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTAlO1xuICBhc3BlY3QtcmF0aW86IDU1NC81NjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGluaW5nLW1vbWVudC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctbW9tZW50LWltZyB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmRpbmluZy1tb21lbnQtYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGluaW5nLW1vbWVudC1ib2R5IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmRpbmluZy1tb21lbnQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGluaW5nLW1vbWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1tb21lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uZGluaW5nLW1vbWVudC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctbW9tZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBEaW5pbmcg4oCUIFByaXZhdGUgZGlubmVycyAmIGdhdGhlcmluZ3MgKGZ1bGxzY3JlZW4gcGhvdG8gKyBmaWx0ZXIsIHBvaW50cywgQ1RBKSAqL1xuLmRpbmluZy1wcml2YXRlIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaW5pbmctcHJpdmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLmRpbmluZy1wcml2YXRlLW1lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLmRpbmluZy1wcml2YXRlLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmRpbmluZy1wcml2YXRlLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC40KTtcbn1cblxuLmRpbmluZy1wcml2YXRlLWlubmVyIHtcbiAgcGFkZGluZzogMjAwcHggMTA0cHg7XG4gIG1pbi1oZWlnaHQ6IDEzNzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpbmluZy1wcml2YXRlLWlubmVyIHtcbiAgICBnYXA6IDU2cHg7XG4gICAgcGFkZGluZzogMTIwcHggNDBweDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctcHJpdmF0ZS1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4uZGluaW5nLXByaXZhdGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogODUycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaW5pbmctcHJpdmF0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1wcml2YXRlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmRpbmluZy1wcml2YXRlLXBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1wcml2YXRlLXBvaW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuXG4uZGluaW5nLXByaXZhdGUtcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpbmluZy1wcml2YXRlLXBvaW50LXRleHQge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctcHJpdmF0ZS1wb2ludC10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmRpbmluZy1wcml2YXRlLWZvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIG1heC13aWR0aDogODQ0cHg7XG59XG5cbi5kaW5pbmctcHJpdmF0ZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1wcml2YXRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBEaW5pbmcg4oCUIFJlc3RhdXJhbnQgYmxvY2sgKGVsaXNvbiAvIGVtYmVyKTogbGFiZWwgKyBoZWFkaW5nLCAzLXBob3RvIGNvbGxhZ2VcbiAgIHdpdGggYW4gYW5pbWF0ZWQgdGV4dCBtYXJxdWVlIHJ1bm5pbmcgb3ZlciB0aGUgc2lkZSBwaG90b3MgYW5kIGJlaGluZCB0aGVcbiAgIGNlbnRyZSBwaG90bywgdGhlbiBkZXNjcmlwdGlvbiArIG91dGxpbmUgYnV0dG9uLiAqL1xuLmRpbmluZy1yZXN0YXVyYW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMDBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaW5pbmctcmVzdGF1cmFudCB7XG4gICAgcGFkZGluZzogODBweCAwIDA7XG4gIH1cbn1cblxuLmRpbmluZy1yZXN0YXVyYW50LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIG1heC13aWR0aDogMTEzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGluaW5nLXJlc3RhdXJhbnQtaGVhZCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctcmVzdGF1cmFudC1oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmRpbmluZy1yZXN0YXVyYW50LWV5ZWJyb3cge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGluaW5nLXJlc3RhdXJhbnQtZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5kaW5pbmctcmVzdGF1cmFudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaW5pbmctcmVzdGF1cmFudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1yZXN0YXVyYW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLyogQ29sbGFnZSAqL1xuLmRpbmluZy1yZXN0YXVyYW50LWNvbGxhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1yZXN0YXVyYW50LWNvbGxhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtbWFycXVlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7IC8qIG92ZXIgdGhlIHNpZGUgcGhvdG9zLCB1bmRlciB0aGUgY2VudHJlIHBob3RvICovXG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtbWFycXVlZS10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYW5pbWF0aW9uOiBkaW5pbmctbWFycXVlZSAzMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtbWFycXVlZS13b3JkIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpbmluZy1yZXN0YXVyYW50LW1hcnF1ZWUtd29yZCB7XG4gICAgZm9udC1zaXplOiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctcmVzdGF1cmFudC1tYXJxdWVlLXdvcmQge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmRpbmluZy1yZXN0YXVyYW50LW1hcnF1ZWUtbG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTM2cHg7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1yZXN0YXVyYW50LW1hcnF1ZWUtbG9nbyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGluaW5nLW1hcnF1ZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmRpbmluZy1yZXN0YXVyYW50LWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGluaW5nLXJlc3RhdXJhbnQtaW1hZ2VzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjEwcHg7XG4gIH1cbn1cblxuLmRpbmluZy1yZXN0YXVyYW50LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kaW5pbmctcmVzdGF1cmFudC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtaW1nLS1zaWRlIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI2Ljc3JTsgLyogNTE0IC8gMTkyMCAqL1xuICBhc3BlY3QtcmF0aW86IDUxNC82NjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpbmluZy1yZXN0YXVyYW50LWltZy0tc2lkZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDcyLjMwOHZ3O1xuICB9XG59XG5cbi5kaW5pbmctcmVzdGF1cmFudC1pbWctLWNlbnRlciB7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAzOC4xMyU7IC8qIDczMiAvIDE5MjAgKi9cbiAgYXNwZWN0LXJhdGlvOiA3MzIvNzU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctcmVzdGF1cmFudC1pbWctLWNlbnRlciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBoZWlnaHQ6IDg5LjIzMXZ3O1xuICB9XG59XG5cbi5kaW5pbmctcmVzdGF1cmFudC1mb290IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xuICBtYXgtd2lkdGg6IDczMnB4O1xuICBtYXJnaW46IDU2cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaW5pbmctcmVzdGF1cmFudC1mb290IHtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGluaW5nLXJlc3RhdXJhbnQtZm9vdCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5kaW5pbmctcmVzdGF1cmFudC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaW5pbmctcmVzdGF1cmFudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyogRkFRIHBhZ2UgKEZpZ21hIDM3OTgtNTEzMikg4oCUIGRlc2t0b3AuIE5vIGhlcm86IHRpdGxlIGJsb2NrICsgYWNjb3JkaW9uLiAqL1xuLmZhcS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTI4cHg7XG4gIHBhZGRpbmc6IDIwMHB4IDEwNHB4IDEyMHB4OyAvKiB0b3AgY2xlYXJzIHRoZSBmaXhlZCAobGlnaHQpIGhlYWRlciAqL1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxLXBhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0OHB4O1xuICAgIHBhZGRpbmc6IDE0MHB4IDQwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEtcGFnZSB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggNjRweDtcbiAgfVxufVxuXG4uZmFxLXBhZ2UtaGVhZCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXEtcGFnZS1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmFxLXBhZ2UtZXllYnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5cbi5mYXEtcGFnZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxLXBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cblxuLmZhcS1wYWdlLXN1YiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzQ4NDU0Mztcbn1cblxuLmZhcS1wYWdlLWFjY29yZGlvbiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLyogSG9tZSDigJQgQWJvdXQgKFwiVW5mb3JnZXR0YWJsZSBkYXlz4oCmXCIpIOKAlCBwYWdlLXNwZWNpZmljICovXG4uaG9tZS1hYm91dCB7XG4gIHBhZGRpbmc6IDAgMTA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWFib3V0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIFRpdGxlIOKAlCBmdWxsIHdpZHRoIG9mIHRoZSBzZWN0aW9uLCBhYm92ZSB0aGUgY29tcG9zaXRpb24gKi9cbi5ob21lLWFib3V0LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWFib3V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtYWJvdXQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5ob21lLWFib3V0LWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MXB4O1xuICAvKiByb29tIGZvciBtaWQvc21hbGwgaW1hZ2VzIGV4dGVuZGluZyBiZWxvdyBodWdlICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWFib3V0LWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBIdWdlIGltYWdlIOKAlCBzdGF0aWMsIGRlZmluZXMgc2VjdGlvbiBoZWlnaHQsIGFsaWduZWQgcmlnaHQgKi9cbi5ob21lLWFib3V0LWltZy0taHVnZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogOTEwcHg7XG4gIGhlaWdodDogMTA1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1hYm91dC1pbWctLWh1Z2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTA0LjEwM3Z3O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uaG9tZS1hYm91dC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiA1NTVweDtcbiAgLyogZGV0YWlscyBjb2x1bW4gKGxlZnQgb2YgdGhlIGh1Z2UgaW1hZ2UpICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWFib3V0LXRleHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5ob21lLWFib3V0LWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWFib3V0LWNvdW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmhvbWUtYWJvdXQtZGVzYyB7XG4gIG1heC13aWR0aDogNTU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWFib3V0LWRlc2Mge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmhvbWUtYWJvdXQtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWFib3V0LWxvY2F0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKiBJbWFnZSBjb2xsYWdlICovXG4uaG9tZS1hYm91dC1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtYWJvdXQtaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhvbWUtYWJvdXQtaW1nLS1taWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQzNHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1NTRweDtcbiAgaGVpZ2h0OiA2MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtYWJvdXQtaW1nLS1taWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDQ3LjE3OXZ3O1xuICAgIGhlaWdodDogNTIuNTY0dnc7XG4gICAgbWFyZ2luLXRvcDogLTE1LjM4NXZ3O1xuICB9XG59XG5cbi5ob21lLWFib3V0LWltZy0tc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDM4NXB4O1xuICBoZWlnaHQ6IDQyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1hYm91dC1pbWctLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAzMi44MjF2dztcbiAgICBoZWlnaHQ6IDM3LjE3OXZ3O1xuICB9XG59XG5cbi8qIEhvbWUg4oCUIEFkZGl0aW9uYWwgYmVuZWZpdHMgKGNhcmRzIHNsaWRlciArIEZ1bGwgQXV0b25vbXkpIOKAlCBjcmVhbSAqL1xuLmhvbWUtYmVuZWZpdHMge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1iZW5lZml0cyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uaG9tZS1iZW5lZml0cyAuY2FyZHMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1iZW5lZml0cyAuY2FyZHMtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ob21lLWJlbmVmaXRzLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gIHBhZGRpbmc6IDAgMTA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWJlbmVmaXRzLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWJlbmVmaXRzLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhvbWUtYmVuZWZpdHMtYXV0b25vbXkge1xuICBwYWRkaW5nOiAwIDEwNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1iZW5lZml0cy1hdXRvbm9teSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtYmVuZWZpdHMtYXV0b25vbXkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uaG9tZS1iZW5lZml0cy1hdXRvbm9teS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWJlbmVmaXRzLWF1dG9ub215LWhlYWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5ob21lLWJlbmVmaXRzLWF1dG9ub215LXdvcmQge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWJlbmVmaXRzLWF1dG9ub215LXdvcmQge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWJlbmVmaXRzLWF1dG9ub215LXdvcmQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uaG9tZS1iZW5lZml0cy1hdXRvbm9teS1saW5lIHtcbiAgd2lkdGg6IDU1N3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtYmVuZWZpdHMtYXV0b25vbXktbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1iZW5lZml0cy1hdXRvbm9teS1saW5lIHtcbiAgICB3aWR0aDogNjFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4uaG9tZS1iZW5lZml0cy1hdXRvbm9teS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWJlbmVmaXRzLWF1dG9ub215LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLmhvbWUtYmVuZWZpdHMtYXV0b25vbXktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxODE3MTY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWJlbmVmaXRzLWF1dG9ub215LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWJlbmVmaXRzLWF1dG9ub215LWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4vKiBIb21lIOKAlCBzY3JvbGwgd3JhcHBlciB0aGF0IHJpc2VzIG92ZXIgdGhlIGZpeGVkIGhlcm8gKi9cbi5ob21lLWJlbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZoICsgNDAwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMGR2aCArIDQwMHB4KTtcbiAgLyogc3RhcnQgYmVsb3cgdGhlIGZ1bGwtc2NyZWVuIGZpeGVkIGhlcm8gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtYmVsb3cge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICB9XG59XG5cbi5ob21lLWJlbG93LWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtYmVsb3ctZW1wdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vKiBIb21lIOKAlCBjb250ZW50IHdyYXBwZXIgKGNyZWFtIHBhbmVsIGJlbG93IGhlcm8pICovXG4uaG9tZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNFOUU1RTM7XG59XG4uaG9tZS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzMywgMjI5LCAyMjcsIDApIDAlLCByZ2JhKDIzMywgMjI5LCAyMjcsIDAuNSkgNDkuOTUlLCAjRTlFNUUzIDEwMCUpO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4vKiBIb21lIOKAlCBGb3JtYXRzIChcIkNob29zZSB5b3VyIGZvcm1hdFwiKSDigJQgcGFnZS1zcGVjaWZpYyAqL1xuLmhvbWUtZm9ybWF0cyB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1mb3JtYXRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWZvcm1hdHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLyogSW50cm8gKGxhYmVsICsgaGVhZGluZykgb24gY3JlYW0gKi9cbi5ob21lLWZvcm1hdHMtaW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtZm9ybWF0cy1pbnRybyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS1mb3JtYXRzLWxhYmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuXG4uaG9tZS1mb3JtYXRzLWhlYWRpbmcge1xuICBtaW4td2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiBSZXNwZWN0IHRoZSBhdXRob3JlZCA8YnI+IGxpbmVzLCBidXQgbmV2ZXIgb3ZlcmZsb3cgdGhlIHZpZXdwb3J0OlxuICAgICBpZiBhIGxvbmdlciBoZWFkaW5nIGlzIGVudGVyZWQsIGl0IG1heSBzaHJpbmsgYW5kIHdyYXAgaW5zdGVhZCBvZlxuICAgICBwdXNoaW5nIHBhc3QgdGhlIHJpZ2h0IGVkZ2UuICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWZvcm1hdHMtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5cbi8qIERhcmsgY2FyZHMgYmxvY2sg4oCUIGZ1bGwtYmxlZWQgKi9cbi5ob21lLWZvcm1hdHMtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAyMDBweCAyNTBweDtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1mb3JtYXRzLWNhcmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGljdHVyZXMvaG9tZS1mb3JtYXRzLWJnLndlYnBcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtZm9ybWF0cy1jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDY0cHg7XG4gICAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWZvcm1hdHMtY2FyZHMge1xuICAgIGdhcDogNDhweDtcbiAgICBwYWRkaW5nOiA2NHB4IDIwcHg7XG4gIH1cbn1cblxuLmhvbWUtZm9ybWF0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgd2lkdGg6IDQ5MXB4O1xufVxuLmhvbWUtZm9ybWF0LWNhcmQ6aG92ZXIgLmhvbWUtZm9ybWF0LWltZy1mcm9udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWZvcm1hdC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ5MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtZm9ybWF0LWNhcmQge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4vKiBDVEEgdHVybmVkIGludG8gYSBzdHJldGNoZWQgbGluayDigJQgdGhlIDo6YWZ0ZXIgY292ZXJzIHRoZSB3aG9sZSBjYXJkICovXG4uaG9tZS1mb3JtYXQtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaG9tZS1mb3JtYXQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWZvcm1hdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5ob21lLWZvcm1hdC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtZm9ybWF0LWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtZm9ybWF0LWltZyB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLyogQmFjayBpbWFnZSDigJQgc3RhdGljLCBzaXRzIHVuZGVybmVhdGgsIHByZS1zY2FsZWQgKi9cbi5ob21lLWZvcm1hdC1pbWctYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi8qIEZyb250IGltYWdlIOKAlCBtYWluOyBzaHJpbmtzICsgZmFkZXMgb24gY2FyZCBob3ZlciAoc2VlIC5ob21lLWZvcm1hdC1jYXJkOmhvdmVyKSAqL1xuLmhvbWUtZm9ybWF0LWltZy1mcm9udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZSwgb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5cbi5ob21lLWZvcm1hdC1mb290IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uaG9tZS1mb3JtYXQtY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1mb3JtYXQtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5ob21lLWZvcm1hdHMtY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI2OXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWZvcm1hdHMtY2VudGVyIHtcbiAgICBvcmRlcjogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLyogSG9tZSDigJQgSGVybyAobWFpbiBzY3JlZW4pIOKAlCBwYWdlLXNwZWNpZmljICovXG4uaG9tZS1oZXJvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvbWUtaGVyby1tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5ob21lLWhlcm8tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ob21lLWhlcm8tZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI0LCAyMywgMjIsIDAuNiksIHJnYmEoMjQsIDIzLCAyMiwgMCkpO1xufVxuXG4uaG9tZS1oZXJvLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEyOHB4IDEwNHB4IDg4cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWhlcm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNTZweDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBhc3BlY3QtcmF0aW86IDkvMTY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiA5MnB4IDIwcHggNDBweDtcbiAgfVxufVxuXG4vKiBUaXRsZSDigJQgbG9nbyBsb2NrdXAgKi9cbi5ob21lLWhlcm8tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS1oZXJvLXRpdGxlLW5hbWUge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDE4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1oZXJvLXRpdGxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1oZXJvLXRpdGxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG4uaG9tZS1oZXJvLXRpdGxlLXN1YiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcyZW07XG4gIHRleHQtaW5kZW50OiAwLjcyZW07XG4gIC8qIGNvbXBlbnNhdGUgdHJhaWxpbmcgbGV0dGVyLXNwYWNpbmcgdG8ga2VlcCBpdCBjZW50ZXJlZCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1oZXJvLXRpdGxlLXN1YiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtaGVyby10aXRsZS1zdWIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4vKiBTdWJ0aXRsZSArIEFyb3VuZCBFbGlzb24g4oCUIG1vYmlsZSBvbmx5ICovXG4uaG9tZS1oZXJvLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1oZXJvLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaG9tZS1oZXJvLWFyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWhlcm8tYXJvdW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5ob21lLWhlcm8tYXJvdW5kLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ob21lLWhlcm8tYXJvdW5kLXBsYXkge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4vKiBCb3R0b20gZ3JvdXAg4oCUIENUQSArIGFuY2hvciBuYXYgKi9cbi5ob21lLWhlcm8tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1oZXJvLWJvdHRvbSB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi8qIENUQSDigJQgaGlkZGVuIG9uIG1vYmlsZSAobW9iaWxlIHVzZXMgQXJvdW5kIEVsaXNvbiAvIGFjdGlvbnMpICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtaGVyby1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogTW9iaWxlIGZsb2F0aW5nIGFjdGlvbnMgYmFyIOKAlCB0cmFuc2x1Y2VudCBwaWxsIHdpdGggdHdvIGJ1dHRvbnMgKi9cbi5ob21lLWhlcm8tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtaGVyby1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzIsIDY5LCA2NywgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1oZXJvLWFjdGlvbnMtYnRuIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5ob21lLWhlcm8tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtaGVyby1uYXYge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5ob21lLWhlcm8tbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtaGVyby1uYXYtaXRlbSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmhvbWUtaGVyby1uYXYtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmhvbWUtaGVyby1uYXYtaWNvbiBpbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWhlcm8tbmF2LWljb24ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuaG9tZS1oZXJvLW5hdi1pY29uIGltZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5ob21lLWhlcm8tbmF2LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWhlcm8tbmF2LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxufVxuXG4uaG9tZS1oZXJvLW5hdi1kaXZpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTg4cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWhlcm8tbmF2LWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogSG9tZSDigJQgSW5mcmFzdHJ1Y3R1cmUgKE9jZWFuIC8gUmVzdGF1cmFudCAvIENvd29ya2luZykg4oCUIGZ1bGwtc2NyZWVuIGJsb2NrcyAqL1xuLmhvbWUtaW5mcmEgLmxvZ28tbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDYwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtaW5mcmEgLmxvZ28tbGluZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtaW5mcmEtYmxvY2sge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIG1vYmlsZTogcGxhaW4gc3RhY2tlZCBmdWxsLXNjcmVlbiBibG9ja3MgKG5vIHBpbiksIGNvbnRlbnQgKyBsb2dvIGluIGZsb3cgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtaW5mcmEtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICB9XG59XG5cbi5ob21lLWluZnJhLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5ob21lLWluZnJhLWJnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhvbWUtaW5mcmEtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uaG9tZS1pbmZyYS1ibG9jay0tZGltIC5ob21lLWluZnJhLWZpbHRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmhvbWUtaW5mcmEtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogODQ0cHg7XG4gIG1heC13aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1pbmZyYS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGdhcDogMTJweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS1pbmZyYS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWluZnJhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1pbmZyYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi5ob21lLWluZnJhLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWluZnJhLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1pbmZyYS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5ob21lLWluZnJhLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWluZnJhLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKiBIb21lIOKAlCBMb2NhdGlvbiAodGl0bGUgKyBndWlkZSArIGNhcmRzIHNsaWRlcikg4oCUIGNyZWFtICovXG4uaG9tZS1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNFOUU1RTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLmhvbWUtbG9jYXRpb24taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1sb2NhdGlvbi1oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWxvY2F0aW9uLWhlYWQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uaG9tZS1sb2NhdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtbG9jYXRpb24tdGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWxvY2F0aW9uLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtbG9jYXRpb24tdGl0bGUgLmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtbG9jYXRpb24tdGl0bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1sb2NhdGlvbi10aXRsZSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuXG4uaG9tZS1sb2NhdGlvbi1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWxvY2F0aW9uLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaG9tZS1sb2NhdGlvbi1ndWlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLWxvY2F0aW9uLWd1aWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaG9tZS1sb2NhdGlvbi1ndWlkZS1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDE0OHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MiwgNjksIDY3LCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtbG9jYXRpb24tZ3VpZGUtY2lyY2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogUG9zdGVyID0gdmlkZW8gZmlyc3QgZnJhbWUsIGEgc2VwYXJhdGUgaW1hZ2UgKHVzZXIgZHJvcHMgaW4gbG9jYXRpb24tZ3VpZGUud2VicCkuICovXG4uaG9tZS1sb2NhdGlvbi1ndWlkZS1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ob21lLWxvY2F0aW9uLWd1aWRlLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIC8qIHdoaXRlIHBsYXkgb3ZlciB0aGUgcGhvdG8gKi9cbn1cblxuLmhvbWUtbG9jYXRpb24tZ3VpZGUtdGV4dCB7XG4gIHdpZHRoOiAyMzRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtbG9jYXRpb24tZ3VpZGUtdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtbG9jYXRpb24tZ3VpZGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qIEhvbWUg4oCUIFJvb21zIChTdWl0ZSAvIFN1cGVyaW9yKSDigJQgcGFnZS1zcGVjaWZpYywgZGFyayBmdWxsLWJsZWVkICovXG4uaG9tZS1yb29tcyB7XG4gIHBhZGRpbmc6IDAgMCAxMjBweDtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtcm9vbXMge1xuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXJvb21zIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuLmhvbWUtcm9vbXMgLmxvZ28tc2VwYXJhdG9yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ob21lLXJvb21zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXJvb21zLWxpc3Qge1xuICAgIGdhcDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcm9vbXMtbGlzdCB7XG4gICAgZ2FwOiA2NHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbi5ob21lLXJvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1yb29tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ob21lLXJvb20tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwNHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIC8qIFNpdHMgYWJvdmUgdGhlIHBob3RvIGNvbXBvc2l0aW9uIHNvIGEgbG9uZyBuYW1lIChlLmcuIFwiT25lLUJlZHJvb21cIilcbiAgICAgcmVhZHMgb3ZlciB0aGUgY2FyZCBlZGdlIGluc3RlYWQgb2YgYmVpbmcgaGlkZGVuIGJlaGluZCBpdC4gKi9cbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtcm9vbS10aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1yb29tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmhvbWUtcm9vbS1hc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwNHB4O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDQwOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1yb29tLWFzaWRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogYXNpZGUgbWFya2VyZWQgbGlzdCDigJQgcm93IG9mIHN0YWNrZWQgaXRlbXMgb24gbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXJvb20tYXNpZGUgLm1hcmtlcmVkLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtcm9vbS1hc2lkZSAubWFya2VyZWQtbGlzdC1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBEZXNrdG9wIGNvbXBvc2l0aW9uIChmaWd1cmVzIGFic29sdXRlIHJlbGF0aXZlIHRvIC5ob21lLXJvb20pICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXJvb20tbWVkaWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtcm9vbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1yb29tLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ob21lLXJvb20taW1nLS1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTIwcHg7XG4gIHdpZHRoOiA3NDVweDtcbiAgaGVpZ2h0OiA2ODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAvKiBEcm9wcGVkIGJlbG93IHRoZSB+NjBweCB0aXRsZSB3aXRoIGJyZWF0aGluZyByb29tOyBib3R0b20gc3RpbGxcbiAgICAgYWxpZ25zIHRvIC5ob21lLXJvb20gKDgwMHB4KS4gKi9cbn1cblxuLmhvbWUtcm9vbS1pbWctLWxlZnQge1xuICBsZWZ0OiAxMDRweDtcbiAgdG9wOiAxMjBweDtcbiAgd2lkdGg6IDQwOXB4O1xuICBoZWlnaHQ6IDY4MHB4O1xuICAvKiBSYWlzZWQg4oCUIHRoZSB0aXRsZSBpcyBhIHNpbmdsZSB+NjBweCBsaW5lLCBzbyB0aGVyZSBpcyByb29tIGFib3ZlO1xuICAgICBib3R0b20gc3RpbGwgYWxpZ25zIHRvIC5ob21lLXJvb20gKDgwMHB4KS4gKi9cbn1cblxuLmhvbWUtcm9vbS1pbWctLXJpZ2h0IHtcbiAgcmlnaHQ6IDEwNHB4O1xuICB0b3A6IDI3MHB4O1xuICB3aWR0aDogNDEwcHg7XG4gIGhlaWdodDogNTMwcHg7XG59XG5cbi8qIE1vYmlsZSBzbGlkZXIgKENTUyBzY3JvbGwtc25hcCkgKi9cbi5ob21lLXJvb20tc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWUtcm9vbS1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmhvbWUtcm9vbS1zbGlkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ob21lLXJvb20tc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDc2LjkyM3Z3O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lLXJvb20tc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiBIb21lIOKAlCBTY2VuYXJpb3MgKHN0aWNreSB0aXRsZSArIHNjcm9sbGluZyBjYXJkcykg4oCUIGNyZWFtICovXG4uaG9tZS1zY2VuYXJpb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDE0OHB4IDEwNHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXNjZW5hcmlvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDY0cHg7XG4gICAgcGFkZGluZzogODBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2NlbmFyaW9zIHtcbiAgICBnYXA6IDQ4cHg7XG4gICAgcGFkZGluZzogNjRweCAyMHB4IDA7XG4gIH1cbn1cblxuLmhvbWUtc2NlbmFyaW9zLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1zY2VuYXJpb3MtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lLXNjZW5hcmlvcy1iZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIExlZnQg4oCUIHN0aWNreSB0aXRsZSBibG9jayAqL1xuLmhvbWUtc2NlbmFyaW9zLWFzaWRlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNDhweDtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNTQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXNjZW5hcmlvcy1hc2lkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaG9tZS1zY2VuYXJpb3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXgtd2lkdGg6IDU1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1zY2VuYXJpb3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1zY2VuYXJpb3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uaG9tZS1zY2VuYXJpb3MtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjY1cHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXNjZW5hcmlvcy1wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS1zY2VuYXJpb3MtcHJvZ3Jlc3MtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBSaWdodCDigJQgY2FyZHMgY29sdW1uICovXG4uaG9tZS1zY2VuYXJpb3MtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDg4cHg7XG4gIHdpZHRoOiAxMTMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXNjZW5hcmlvcy1jYXJkcyB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ob21lLXNjZW5hcmlvLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTMzcHg7XG4gIGhlaWdodDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXNjZW5hcmlvLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ob21lLXNjZW5hcmlvLWNhcmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1NTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtc2NlbmFyaW8tY2FyZC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1zY2VuYXJpby1jYXJkLWltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5ob21lLXNjZW5hcmlvLWNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzIzcHg7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHdpZHRoOiA0MTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1zY2VuYXJpby1jYXJkLWJvZHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2NlbmFyaW8tY2FyZC1ib2R5IC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1zY2VuYXJpby1jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaG9tZS1zY2VuYXJpby1jYXJkLWJvZHkgLm1hcmtlcmVkLWxpc3Qge1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuXG4vKiBJbnN0YWdyYW0g4oCUIHJldXNhYmxlIGRhcmsgc2VjdGlvbiAob3B0LWluIHBlciBwYWdlKSAqL1xuLmluc3RhZ3JhbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwNHB4O1xuICBiYWNrZ3JvdW5kOiAjMTgxNzE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc3RhZ3JhbSB7XG4gICAgcGFkZGluZzogODBweCA0MHB4O1xuICB9XG59XG4uaW5zdGFncmFtIHtcbiAgLyogbW9iaWxlOiBzdGFjayBoZWFkbGluZSAtPiBncmlkIC0+IGZvbGxvdyAodmlhIGRpc3BsYXk6Y29udGVudHMgb24gaGVhZCkgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2NHB4IDIwcHg7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnN0YWdyYW0taGVhZCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc3RhZ3JhbS1oZWFkbGluZSB7XG4gICAgb3JkZXI6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWhlYWQtcHJlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnN0YWdyYW0taGVhZC1wcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWhlYWQtdGFnIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtLWhlYWQtdGFnIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1mb2xsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnN0YWdyYW0tZm9sbG93IHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWZvbGxvdy1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLyogU3RhdGljIGdyaWQg4oCUIDQgY2FyZHMgYWNyb3NzOyAyw5cyIG9uIG1vYmlsZSAqL1xuLmluc3RhZ3JhbS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc3RhZ3JhbS1ncmlkIHtcbiAgICBvcmRlcjogMTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnN0YWdyYW0taXRlbS1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmluc3RhZ3JhbS1pdGVtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RhZ3JhbS1pdGVtLWljb24ge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLyogTG9jYXRpb24gcGFnZSAoRmlnbWEgNDA2NS0xMTcyNikg4oCUIGlsbHVzdHJhdGVkIG1hcCArIG5lYXJieS1wbGFjZXMgc2xpZGVyLiAqL1xuLmxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0gTWFwIGxheWVyIChkZXNrdG9wIG9ubHkpIC0tLSAqL1xuLmxvY2F0aW9uLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTkyMC8xMTMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRpb24tbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sb2NhdGlvbi1tYXAtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2NhdGlvbi1waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cbi5sb2NhdGlvbi1waW46aG92ZXIsIC5sb2NhdGlvbi1waW4uaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgei1pbmRleDogNTtcbn1cblxuLmxvY2F0aW9uLXBpbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5sb2NhdGlvbi1waW4taW1nLS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubG9jYXRpb24tcGluOmhvdmVyIC5sb2NhdGlvbi1waW4taW1nLS1kZWZhdWx0LFxuLmxvY2F0aW9uLXBpbi5pcy1hY3RpdmUgLmxvY2F0aW9uLXBpbi1pbWctLWRlZmF1bHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubG9jYXRpb24tcGluOmhvdmVyIC5sb2NhdGlvbi1waW4taW1nLS1hY3RpdmUsXG4ubG9jYXRpb24tcGluLmlzLWFjdGl2ZSAubG9jYXRpb24tcGluLWltZy0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRWxpc29uIGhvdGVsIG1hcmtlciDigJQgbm9uLWludGVyYWN0aXZlLiAqL1xuLmxvY2F0aW9uLXBpbi0tZWxpc29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGhlaWdodDogNzhweDtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1waW4tZWxpc29uLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiAtLS0gT3ZlcmxheSAodGl0bGUgKyBzbGlkZXIpIG92ZXIgdGhlIG1hcCAtLS0gKi9cbi5sb2NhdGlvbi1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE0MHB4IDEwNHB4IDYwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiBsZXQgbWFwIHBpbnMgc3RheSBjbGlja2FibGU7IHJlLWVuYWJsZSBvbiBjaGlsZHJlbiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRpb24taW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTQwcHggNDBweCA4MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAyMHB4IDY0cHg7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMnB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0aW9uLWhlYWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0aW9uLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4vKiAtLS0gQ2FyZHMgc2xpZGVyIC0tLSAqL1xuLmxvY2F0aW9uLXNsaWRlci13cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGlvbi1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubG9jYXRpb24tc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGlvbi1zbGlkZXIge1xuICAgIC8qIGZ1bGwtYmxlZWQgdG8gdGhlIHJpZ2h0IG9uIHRvdWNoICovXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmxvYy1jYXJkIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQxMHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzE4MTcxNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvYy1jYXJkIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jLWNhcmQge1xuICAgIHdpZHRoOiAyNThweDtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5cbi5sb2MtY2FyZC1tZWRpYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4ubG9jLWNhcmQtbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubG9jLWNhcmQtbWVkaWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSg3LCAyLCAxLCAwLjgpIDAlLCByZ2JhKDcsIDIsIDEsIDApIDYyJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2MtY2FyZC1tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogRGVza3RvcDogb25seSB0aGUgYWN0aXZlIHNsaWRlIHJldmVhbHMgaXRzIHBob3RvIChjYXJkcyBhcmUgd2hpdGUgb3RoZXJ3aXNlKS4gKi9cbi5sb2MtY2FyZC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG9jLWNhcmQuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubG9jLWNhcmQtbWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvYy1jYXJkLWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMycHg7XG4gIHJpZ2h0OiAzMnB4O1xuICBib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYy1jYXJkLWJvZHkge1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5sb2MtY2FyZC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sb2MtY2FyZC1udW0ge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYy1jYXJkLW51bSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5sb2MtY2FyZC11bml0IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYy1jYXJkLXVuaXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubG9jLWNhcmQtcGxhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jLWNhcmQtcGxhY2Uge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5sb2MtY2FyZC1wbGFjZS1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvYy1jYXJkLXBsYWNlLWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4vKiAtLS0gU2xpZGVyIGNvbnRyb2xzICh0aGluIGFycm93cykgLS0tICovXG4ubG9jYXRpb24tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sb2NhdGlvbi1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmxvY2F0aW9uLWNvbnRyb2w6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubG9jYXRpb24tY29udHJvbC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sb2NhdGlvbi1jb250cm9sLS1wcmV2IC5sb2NhdGlvbi1jb250cm9sLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubG9jYXRpb24tY29udHJvbC1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLyogT2ZmLWNhbnZhcyBsZWZ0IG1lbnUgKi9cbi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBjb250YWluIHRoZSBvZmYtY2FudmFzIHBhbmVsIHNvIGl0IGNhbid0IHdpZGVuIHRoZSBwYWdlICovXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIERlbGF5IGhpZGluZyB1bnRpbCB0aGUgcGFuZWwgZmluaXNoZXMgc2xpZGluZyBvdXQgKG1hdGNoZXMgLm1lbnUtcGFuZWwgdHJhbnNpdGlvbikuICovXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNDVzO1xufVxuXG4ubWVudS5pcy1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyAvKiBidXQgc2hvdyBpbnN0YW50bHkgb24gb3BlbiAqL1xufVxuXG4ubWVudS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjMsIDIyLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cblxuLm1lbnUuaXMtb3BlbiAubWVudS1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnUtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZW51LXBhbmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tZW51LmlzLW9wZW4gLm1lbnUtcGFuZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5tZW51LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzE4MTcxNjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ubWVudS1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVudS1pbm5lciB7XG4gICAgcGFkZGluZzogMjhweCA0OHB4IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubWVudS1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZW51LWNsb3NlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5tZW51LWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWVudS1jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lbnUtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI4cHg7XG59XG5cbi5tZW51LXByaW1hcnktbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC4zcyBlYXNlO1xuICAvKiBjaXJjbGUgbWFya2VyIOKAlCBoaWRkZW4gbGVmdCBvZiB0aGUgdGV4dCwgcmV2ZWFsZWQgb24gaG92ZXIgKi9cbn1cbi5tZW51LXByaW1hcnktbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMTAnIGN5PScxMCcgcj0nOCcgZmlsbD0nJTIzOTFBOUIwJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5tZW51LXByaW1hcnktbGluazpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbi5tZW51LXByaW1hcnktbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtcHJpbWFyeS1saW5rIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLm1lbnUtc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5tZW51LXNlY29uZGFyeS1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtc2Vjb25kYXJ5LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWVudS1zZWNvbmRhcnktbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm1lbnUtZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtZm9vdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVudS1kaXJlY3Rpb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1lbnUtcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5tZW51LXBob25lOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ubWVudS1mb290LWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5odG1sLm1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIE9mZmVycyBwYWdlIChGaWdtYSAzNTMzLTY3MTQpIOKAlCBkZXNrdG9wLiBObyBoZXJvOiBzdGlja3kgdGl0bGUgKyBjYXJkIGdyaWQuICovXG4ub2ZmZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2NHB4O1xuICBwYWRkaW5nOiAyMDBweCAxMDRweCAxMjBweDsgLyogdG9wIGNsZWFycyB0aGUgZml4ZWQgKGxpZ2h0KSBoZWFkZXIgKi9cbiAgYmFja2dyb3VuZDogI0U5RTVFMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9mZmVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ4cHg7XG4gICAgcGFkZGluZzogMTQwcHggNDBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZmVycyB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggNjRweDtcbiAgfVxufVxuXG4ub2ZmZXJzLWFzaWRlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMjBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1NTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9mZmVycy1hc2lkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub2ZmZXJzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9mZmVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZmVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5vZmZlcnMtaW50cm8ge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vZmZlcnMtaW50cm8ge1xuICAgIG1heC13aWR0aDogNTU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmZXJzLWludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5vZmZlcnMtZ3JpZCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcnMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5vZmZlci1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5vZmZlci1jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDU0Ni81MTI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2ZmZXItY2FyZC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuXG4ub2ZmZXItY2FyZDpob3ZlciAub2ZmZXItY2FyZC1pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLm9mZmVyLWNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlci1jYXJkLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLm9mZmVyLWNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlci1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLm9mZmVyLWNhcmQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzQ4NDU0Mztcbn1cblxuLm9mZmVyLWNhcmQtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ub2ZmZXItY2FyZC1hcnJvdyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm9mZmVyLWNhcmQ6aG92ZXIgLm9mZmVyLWNhcmQtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cblxuLyogUGFja2FnZSBkZXRhaWwgcGFnZSAoRmlnbWEgNDAyMi02MDY2KSDigJQgZGVza3RvcC4gTGlnaHQvY3JlYW0gcGFnZS4gKi9cbi5wYWNrYWdlIHtcbiAgYmFja2dyb3VuZDogI0U5RTVFMztcbn1cblxuLyogLS0tIEhlcm86IGNlbnRlcmVkIHRpdGxlICsgZnVsbC13aWR0aCBwaG90byB3aXRoIGZsb2F0aW5nIHNlY3Rpb24gYmFyIC0tLSAqL1xuLnBhY2thZ2UtaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDsgLyogY2xlYXIgdGhlIGZpeGVkIGhlYWRlciAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ucGFja2FnZS1oZXJvLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIG1heC13aWR0aDogMTEzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhY2thZ2UtaGVyby1oZWFkIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWhlcm8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZS1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFja2FnZS1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVyby1zdWIge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLWhlcm8tc3ViIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVyby1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4OHB4O1xuICBhc3BlY3QtcmF0aW86IDE5MjAvMTA4MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWNrYWdlLWhlcm8taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFja2FnZS1oZXJvLWltZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDQvNTtcbiAgfVxufVxuXG4ucGFja2FnZS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwNHB4O1xuICByaWdodDogMTA0cHg7XG4gIHRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCA4cHggMCAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjM2MxO1xuICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjE5LCAyMTYsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZS1iYXIge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wYWNrYWdlLWJhciB7XG4gIC8qIE1vYmlsZTogZHJvcCB0byB0aGUgYm90dG9tIG9mIHRoZSBwaG90bywgc3RhY2sgdGhlIGNvbnRlbnRzLiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLWJhciB7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWNrYWdlLWJhciAucGFja2FnZS1iYXItYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFja2FnZS1iYXItbGFiZWwsXG4ucGFja2FnZS1iYXItcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuXG4ucGFja2FnZS1iYXItcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiAtLS0gV2hhdCdzIGluY2x1ZGVkIC0tLSAqL1xuLnBhY2thZ2UtaW5jbHVkZWQge1xuICBtYXgtd2lkdGg6IDExMzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEyMHB4IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFja2FnZS1pbmNsdWRlZCB7XG4gICAgcGFkZGluZzogNTZweCAyMHB4IDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtaW5jbHVkZWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLWluY2x1ZGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtaW5jbHVkZWQtc3ViIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDg0NTQzO1xufVxuXG4ucGFja2FnZS1pbmNsdWRlZCAuY2hlY2stbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi8qIC0tLSBQZXJrcyAoaW1hZ2UgKyBjaGVja21hcmsgbGlzdCBjYXJkcykgLS0tICovXG4ucGFja2FnZS1wZXJrcyB7XG4gIG1heC13aWR0aDogMTEzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTIwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhY2thZ2UtcGVya3Mge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLXBlcmtzIHtcbiAgICBwYWRkaW5nOiA1NnB4IDIwcHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtcGVya3MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLXBlcmtzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtcGVya3MtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhY2thZ2UtcGVya3MtY2FyZHMge1xuICAgIGdhcDogNDhweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5wYWNrYWdlLXBlcmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWNrYWdlLXBlcmsge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLXBlcmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLXBlcmstaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGFzcGVjdC1yYXRpbzogNTU0LzU2MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWNrYWdlLXBlcmstaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFja2FnZS1wZXJrLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtcGVyay1ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLXBlcmstYm9keSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLXBlcmstdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZS1wZXJrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFja2FnZS1wZXJrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLyogLS0tIFJlc2VydmUgQ1RBIC0tLSAqL1xuLnBhY2thZ2UtY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogNzYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxODE3MTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLWN0YSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogOTZweCAyMHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWN0YS1tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBhY2thZ2UtY3RhLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnBhY2thZ2UtY3RhLXdvcmRtYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEyNDBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG9wYWNpdHk6IDAuNTU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wYWNrYWdlLWN0YS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xuICB3aWR0aDogNzM1cHg7XG4gIG1heC13aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhY2thZ2UtY3RhLWlubmVyIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtY3RhLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZS1jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWNrYWdlLWN0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWN0YS1wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFja2FnZS1jdGEtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKiBQYXJ0bmVycyBwYWdlIChGaWdtYSAzNDgyLTQ0ODUpIOKAlCBkZXNrdG9wLiBGaXhlZCBpbWFnZSBoZXJvICsgY3JlYW0gY29udGVudC4gKi9cbi5wYXJ0bmVycy1oZXJvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhcnRuZXJzLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5wYXJ0bmVycy1oZXJvLW1lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLnBhcnRuZXJzLWhlcm8taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucGFydG5lcnMtaGVyby1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuNik7XG59XG5cbi5wYXJ0bmVycy1oZXJvLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHBhZGRpbmc6IDAgMTA0cHggMTMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhcnRuZXJzLWhlcm8taW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgICBwYWRkaW5nOiAwIDQwcHggODhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVycy1oZXJvLWlubmVyIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDU2cHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzLWhlcm8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMTg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnMtaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXJzLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtaGVyby1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lcnMtaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8qIC0tLSBCZWxvdyB3cmFwcGVyIC0tLSAqL1xuLnBhcnRuZXJzLWJlbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnMtYmVsb3cge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICB9XG59XG5cbi8qIE1vYmlsZTogaW4tZmxvdyBzcGFjZXIgcmVzZXJ2aW5nIHRoZSBmaXhlZCBoZXJvJ3MgaGVpZ2h0ICg5LzE2KSAqL1xuLnBhcnRuZXJzLWJlbG93LWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhcnRuZXJzLWJlbG93LWVtcHR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhc3BlY3QtcmF0aW86IDkvMTY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tIEludHJvIC0tLSAqL1xuLnBhcnRuZXJzLWludHJvIHtcbiAgbWF4LXdpZHRoOiA4NDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEyMHB4IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnMtaW50cm8ge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXJzLWludHJvIHtcbiAgICBwYWRkaW5nOiA1NnB4IDIwcHggMDtcbiAgfVxufVxuXG4ucGFydG5lcnMtaW50cm8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnMtaW50cm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVycy1pbnRyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5wYXJ0bmVycy1pbnRyby1zdWIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5cbi8qIC0tLSBDYXJkcyBncmlkIC0tLSAqL1xuLnBhcnRuZXJzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDExMnB4O1xuICBwYWRkaW5nOiA4MHB4IDEwNHB4IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnMtZ3JpZCB7XG4gICAgZ2FwOiA2NHB4O1xuICAgIHBhZGRpbmc6IDY0cHggNDBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXJzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNDhweDtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHggNTZweDtcbiAgfVxufVxuXG4ucGFydG5lci1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYXJ0bmVyLWNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogODAwLzU4MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJ0bmVyLWNhcmQtaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cblxuLnBhcnRuZXItY2FyZDpob3ZlciAucGFydG5lci1jYXJkLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucGFydG5lci1jYXJkLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lci1jYXJkLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnBhcnRuZXItY2FyZC10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG4ucGFydG5lci1jYXJkLXRhZyBpbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnBhcnRuZXItY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYXJ0bmVyLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVyLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucGFydG5lci1jYXJkLXRleHQge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5cbi5wYXJ0bmVyLWNhcmQtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucGFydG5lci1jYXJkLWFycm93IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFydG5lci1jYXJkOmhvdmVyIC5wYXJ0bmVyLWNhcmQtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cblxuLyogUmVzdGF1cmFudCBkZXRhaWwgcGFnZSAoRmlnbWEgMzQxMS0yMzMyKSDigJQgZGVza3RvcC4gTGlnaHQvY3JlYW0gcGFnZS4gKi9cbi5yZXN0YXVyYW50IHtcbiAgYmFja2dyb3VuZDogI0U5RTVFMztcbn1cblxuLyogLS0tIEhlcm86IGNlbnRlcmVkIGxvY2t1cCArIGFjdGlvbnMsIHRoZW4gZnVsbC13aWR0aCBwaG90byAtLS0gKi9cbi5yZXN0YXVyYW50LWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIC8qIGNsZWFyIHRoZSBmaXhlZCBoZWFkZXIgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtaGVyby1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDExMzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LWhlcm8taGVhZCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1oZXJvLWV5ZWJyb3cge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC1oZXJvLWV5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1oZXJvLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDE4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXN0YXVyYW50LWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1oZXJvLXN1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtaGVyby1zdWIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1oZXJvLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LWhlcm8tYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucmVzdGF1cmFudC1oZXJvLWFjdGlvbnMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtaGVyby1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3RhdXJhbnQtaGVyby1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LWhlcm8taW1nIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogNC81O1xuICB9XG59XG5cbi8qIC0tLSBJbnRybyBwYXJhZ3JhcGggKyBsb2dvIHNlcGFyYXRvciAtLS0gKi9cbi5yZXN0YXVyYW50LWludHJvIHtcbiAgbWF4LXdpZHRoOiAxMjE0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4MHB4IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LWludHJvIHtcbiAgICBwYWRkaW5nOiA1NnB4IDIwcHggMDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1pbnRyby10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQ4NDU0MztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtaW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LWludHJvLXNlcGFyYXRvciB7XG4gIG1heC13aWR0aDogODQ0cHg7XG4gIG1hcmdpbjogNTZweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtaW50cm8tc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi8qIC0tLSBSZXNlcnZhdGlvbnMgJiBpbmZvcm1hdGlvbiAtLS0gKi9cbi5yZXN0YXVyYW50LXJlc2VydmF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogODBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogNTZweCAyMHB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXJlc2VydmF0aW9ucy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zLXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBjb2xvcjogIzE4MTcxNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVzdGF1cmFudC1yZXNlcnZhdGlvbnMtcGhvbmUtaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMnB4O1xuICBoZWlnaHQ6IDEwMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAyMywgMjIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC1yZXNlcnZhdGlvbnMtcGhvbmUtaWMge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1yZXNlcnZhdGlvbnMtcGhvbmUtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zLXBob25lLWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1yZXNlcnZhdGlvbnMtcGhvbmUtbnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LXJlc2VydmF0aW9ucy1waG9uZS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4vKiAtLS0gR2FsbGVyaWVzIChyZXVzZSAuc3RheS1nYWxsZXJ5KSDigJQgdmVydGljYWwgcmh5dGhtIC0tLSAqL1xuLnJlc3RhdXJhbnQtZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLyogLS0tIFwiVHJvcGljYWwsIGxvY2FsIGFuZCBnb29kXCIgLS0tICovXG4ucmVzdGF1cmFudC10cm9waWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiA4NDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlc3RhdXJhbnQtdHJvcGljYWwge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC10cm9waWNhbCB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDU2cHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXN0YXVyYW50LXRyb3BpY2FsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC10cm9waWNhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXRyb3BpY2FsLXRleHQge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtdHJvcGljYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXRyb3BpY2FsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtdHJvcGljYWwtYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucmVzdGF1cmFudC10cm9waWNhbC1hY3Rpb25zIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIC0tLSBVcGNvbWluZyBldmVudHMgLS0tICovXG4ucmVzdGF1cmFudC1ldmVudHMge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC1ldmVudHMge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1ldmVudHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVzdGF1cmFudC1ldmVudHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LWV2ZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LWV2ZW50cy1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjBweDtcbiAgcGFkZGluZzogNjRweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGljdHVyZXMvcmVzdGF1cmFudC1ldmVudHMtYmcuc3ZnXCIpIGNlbnRlciB0b3AvY292ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LWV2ZW50cy1zdGFnZSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtZXZlbnQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDU1NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlc3RhdXJhbnQtZXZlbnQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzdGF1cmFudC1ldmVudC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LWV2ZW50LWltZyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1ldmVudC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucmVzdGF1cmFudC1ldmVudC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuXG4ucmVzdGF1cmFudC1ldmVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5cbi5yZXN0YXVyYW50LWV2ZW50LXRleHQge1xuICBtYXgtd2lkdGg6IDUzN3B4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5cbi5yZXN0YXVyYW50LWV2ZW50LWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogUmV2aWV3cyBwYWdlIChGaWdtYSAzNTMzLTYyOTcpIOKAlCBkZXNrdG9wLiBMaWdodCBjcmVhbSBmaXJzdCBzY3JlZW4gKyByZXZpZXcgc2xpZGVyLiAqL1xuLnJldmlld3Mge1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xuICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucmV2aWV3cy1oZWFkIHtcbiAgcGFkZGluZzogMCAxMDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3MtaGVhZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtaGVhZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5yZXZpZXdzLXRpdGxlIHtcbiAgY29sb3I6ICMxODE3MTY7XG4gIC8qIC5oMSBpcyA4OHB4IChweOKGknZ3IGRvd24gdG8gMTAyNCk7IHNldCBleHBsaWNpdCBzaXplcyBiZWxvdyB0aGUgdncgcmFuZ2UuICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5yZXZpZXdzLWludHJvIHtcbiAgbWF4LXdpZHRoOiA4NDdweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiAtLS0gU2xpZGVyIC0tLSAqL1xuLnJldmlld3Mtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnJldmlld3Mtc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ucmV2aWV3cy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDU1NXB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNCwgMjMsIDIyLCAwLjIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLWNhcmQge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5cbi5yZXZpZXdzLWNhcmQtcXVvdGUge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5cbi5yZXZpZXdzLWNhcmQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1heC13aWR0aDogNDc1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5cbi5yZXZpZXdzLWNhcmQtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5yZXZpZXdzLWNhcmQtYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtY2FyZC1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucmV2aWV3cy1jYXJkLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLWNhcmQtbWV0YSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmV2aWV3cy1jYXJkLXN0YXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnJldmlld3MtY2FyZC1zdGFyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnJldmlld3MtY2FyZC1zb3VyY2UgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbn1cblxuLyogLS0tIENvbnRyb2xzIGJhciAoc2hhcmUgYnRuIOKAlCBsaW5lIOKAlCBwcmV2L25leHQpIC0tLSAqL1xuLnJldmlld3MtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmc6IDAgMTA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLWNvbnRyb2xzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ucmV2aWV3cy1zaGFyZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnJldmlld3Mtc2hhcmUgLmJ0bl9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5yZXZpZXdzLWNvbnRyb2xzLWxpbmUge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjMsIDIyLCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLWNvbnRyb2xzLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJldmlld3MtY29udHJvbHMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnJldmlld3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzE4MTcxNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5yZXZpZXdzLWNvbnRyb2w6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucmV2aWV3cy1jb250cm9sLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJldmlld3MtY29udHJvbC0tcHJldiAucmV2aWV3cy1jb250cm9sLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucmV2aWV3cy1jb250cm9sLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4vKiBSb29tIHNpbmdsZSDigJQgS2l0Y2hlbiArIEJhdGhyb29tIChpbWFnZSBibG9ja3MgKyBmZWF0dXJlIGxpc3RzKSAqL1xuLnJvb20tYW1lbml0aWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAwIDEwNHB4IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1hbWVuaXRpZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20tYW1lbml0aWVzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNTZweDtcbiAgfVxufVxuXG4ucm9vbS1hbWVuaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm9vbS1hbWVuaXR5LS1raXRjaGVuIHtcbiAgbWF4LXdpZHRoOiA4NDRweDtcbn1cbi5yb29tLWFtZW5pdHktLWJhdGhyb29tIHtcbiAgbWF4LXdpZHRoOiA2OTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvb20tYW1lbml0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cblxuLnJvb20tYW1lbml0eS1pbWcge1xuICBoZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJvb20tYW1lbml0eS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb29tLWFtZW5pdHktaW1nIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5yb29tLWFtZW5pdHktYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1hbWVuaXR5LWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1hbWVuaXR5LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogUm9vbSBzaW5nbGUg4oCUIEJleW9uZCB0aGUgd2FsbHMgKGZ1bGxzY3JlZW4gbWVkaWEgKyBjZW50ZXJlZCB0aXRsZSkgKi9cbi5yb29tLWJleW9uZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yb29tLWJleW9uZC1tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ucm9vbS1iZXlvbmQtbWVkaWEgLnJvb20tYmV5b25kLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucm9vbS1iZXlvbmQtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjMsIDIyLCAwLjQ1KTtcbn1cblxuLnJvb20tYmV5b25kLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLnJvb20tYmV5b25kLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWJleW9uZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20tYmV5b25kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnJvb20tYmV5b25kLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20tYmV5b25kLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi8qIFJvb20gc2luZ2xlIOKAlCBNb3JlIHRvIGV4cGxvcmUgKGNhcmRzIG1hcnF1ZWUpICovXG4ucm9vbS1leHBsb3JlIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvb20tZXhwbG9yZSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20tZXhwbG9yZSB7XG4gICAgcGFkZGluZzogNTZweCAwO1xuICB9XG59XG5cbi8qIFRoZSBtYXJxdWVlIGl0c2VsZiBpcyBzdHlsZWQgYnkgX2NhcmRzLXNsaWRlci5zY3NzICguY2FyZHMtc2xpZGVyKS4gKi9cbi8qIFJvb20gc2luZ2xlIOKAlCBIZWxwZnVsIEluZm9ybWF0aW9uIChoZWFkaW5nICsgRkFRIGFjY29yZGlvbikgKi9cbi5yb29tLWZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMTA0cHggMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWZhcSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogMCA0MHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1mYXEge1xuICAgIHBhZGRpbmc6IDAgMjBweCA1NnB4O1xuICB9XG59XG5cbi5yb29tLWZhcS10aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogODQ0cHg7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1mYXEtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1mYXEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ucm9vbS1mYXEgLmZhcSB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm9vbS1nZW5lcmFsIHtcbiAgcGFkZGluZzogMTIwcHggMTA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWdlbmVyYWwge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb29tLWdlbmVyYWwge1xuICAgIHBhZGRpbmc6IDU2cHggMjBweDtcbiAgfVxufVxuXG4ucm9vbS1nZW5lcmFsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1nZW5lcmFsLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20tZ2VuZXJhbC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1nZW5lcmFsLWZlYXR1cmVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucm9vbS1nZW5lcmFsLWRlc2Mge1xuICBtYXgtd2lkdGg6IDY5OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4yOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb29tLWdlbmVyYWwtZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucm9vbS1nZW5lcmFsLWZlYXR1cmVzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWdlbmVyYWwtZmVhdHVyZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIFNpZGUgaW5zZXQgbWF0Y2hlcyB0aGUgc2VjdGlvbjsgdGhlIGdhbGxlcnkgY2xpcHMgd2l0aGluIGl0LiAqL1xuLnJvb20tZ2VuZXJhbC1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIFJvb20gc2luZ2xlIOKAlCBIZXJvIChwaG90byArIHRpdGxlICsgYm90dG9tIGJhciArIHZpZGVvIHByZXZpZXcpICovXG4ucm9vbS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLW1lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5yb29tLWhlcm8tbWVkaWEgLnJvb20taGVyby1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5yb29tLWhlcm8tZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNCwgMjMsIDIyLCAwLjcpLCByZ2JhKDI0LCAyMywgMjIsIDApIDYwJSk7XG59XG5cbi5yb29tLWhlcm8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjhweCAxMDRweCA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MDBweCA0MHB4IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMDBweCAyMHB4IDQ4cHg7XG4gIH1cbn1cblxuLnJvb20taGVyby10aXRsZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5yb29tLWhlcm8tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWhlcm8tYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLWZhY3RzLm1hcmtlcmVkLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ2FwOiAxMnB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20taGVyby1mYWN0cy5tYXJrZXJlZC1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJvb20taGVyby1mYWN0cyAubWFya2VyZWQtbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb29tLWhlcm8tZmFjdHMgLm1hcmtlcmVkLWxpc3QtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWhlcm8tYWN0aW9ucyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20taGVyby1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1oZXJvLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLWxvbmdzdGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb29tLWhlcm8tbG9uZ3N0YXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb29tLWhlcm8tbG9uZ3N0YXktYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLWxvbmdzdGF5LXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4vKiBTbWFsbCBwb3J0cmFpdCB2aWRlbyBwcmV2aWV3LCBib3R0b20tcmlnaHQgYWJvdmUgdGhlIGJhciAqL1xuLnJvb20taGVyby12aWRlbyB7XG4gIHdpZHRoOiAyNjZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIE9uIG1vYmlsZSBpdCBmbG9hdHMgaW4gdGhlIHRvcC1yaWdodCBjb3JuZXIgb2YgdGhlIGhlcm8gKEZpZ21hIDQwNjUtOTM0NCkuICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20taGVyby12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLXZpZGVvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNEOUQ5RDk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1oZXJvLXZpZGVvLWxpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1oZXJvLXZpZGVvLWxpbmsge1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLXZpZGVvLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1oZXJvLXZpZGVvLW1lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMTJweDtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLXZpZGVvLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5yb29tLWhlcm8tdmlkZW8tcGxheTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1oZXJvLXZpZGVvLXBsYXkge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuXG4ucm9vbS1oZXJvLXZpZGVvLXBsYXktaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIFJvb20gc2luZ2xlIOKAlCBJbmNsdWRlZCBpbiB5b3VyIHJvb20gKGhlYWRpbmcgKyB0d28gZmVhdHVyZSBsaXN0cykgKi9cbi5yb29tLWluY2x1ZGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMCAxMDRweCAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvb20taW5jbHVkZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgNDBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20taW5jbHVkZWQge1xuICAgIHBhZGRpbmc6IDAgMjBweCA1NnB4O1xuICB9XG59XG5cbi5yb29tLWluY2x1ZGVkLXRpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWluY2x1ZGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1pbmNsdWRlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucm9vbS1pbmNsdWRlZC1saXN0IHtcbiAgLS1pY29uLWxpc3Qtcm93czogNTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb29tLWluY2x1ZGVkLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIFJvb20gc2luZ2xlIOKAlCBTZXJ2aWNlcyBpbmNsdWRlZCAoaGVhZGluZyArIGV4dHJhIGxpc3QgKyBjYXJkcyBtYXJxdWVlKSAqL1xuLnJvb20tc2VydmljZXMge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20tc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgfVxufVxuXG4ucm9vbS1zZXJ2aWNlcy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1zZXJ2aWNlcy1oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb29tLXNlcnZpY2VzLWhlYWQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ucm9vbS1zZXJ2aWNlcy10aXRsZSB7XG4gIG1heC13aWR0aDogMTEzM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9vbS1zZXJ2aWNlcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvb20tc2VydmljZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnJvb20tc2VydmljZXMtZXh0cmEubWFya2VyZWQtbGlzdCB7XG4gIHdpZHRoOiAyNjVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvb20tc2VydmljZXMtZXh0cmEubWFya2VyZWQtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9vbS1zZXJ2aWNlcy1leHRyYS5tYXJrZXJlZC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5yb29tLXNlcnZpY2VzLWV4dHJhLm1hcmtlcmVkLWxpc3QgLm1hcmtlcmVkLWxpc3QtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIFRoZSBtYXJxdWVlIGl0c2VsZiBpcyBzdHlsZWQgYnkgX2NhcmRzLXNsaWRlci5zY3NzICguY2FyZHMtc2xpZGVyKS4gKi9cbi8qIFJvb20gc2luZ2xlIOKAlCBwYWdlIHdyYXBwZXIgKGNyZWFtIGNvbnRlbnQ7IGhlcm8vYmV5b25kL2luc3RhZ3JhbSBhcmUgZGFyaykgKi9cbi5yb29tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNFOUU1RTM7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuXG4vKiBTUEEgJiBXZWxsbmVzcyBwYWdlIChGaWdtYSAzNDgwLTIyOTEpIOKAlCBkZXNrdG9wLiBGaXhlZCBpbWFnZSBoZXJvICsgY3JlYW0gY29udGVudC4gKi9cbi8qIC0tLSBIZXJvICsgc3VibmF2aWdhdGlvbiAoZml4ZWQgY292ZXI7IC5zcGEtYmVsb3cgcmlzZXMgb3ZlciBpdCkgLS0tICovXG4uc3BhLWhlcm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3BhLWhlcm8tbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BhLWhlcm8tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zcGEtaGVyby1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuNik7XG59XG5cbi5zcGEtaGVyby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgcGFkZGluZzogMCAxMDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLWhlcm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtaGVyby1pbm5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uc3BhLWhlcm8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMTg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbi5zcGEtaGVyby1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLWhlcm8tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc3BhLXN1Ym5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTA0cHg7XG4gIHJpZ2h0OiAxMDRweDtcbiAgYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLXN1Ym5hdiB7XG4gICAgbGVmdDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXN1Ym5hdiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnNwYS1zdWJuYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1zdWJuYXYtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNwYS1zdWJuYXYtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwYS1zdWJuYXYtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMjY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1zdWJuYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5zcGEtc3VibmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnNwYS1zdWJuYXYtbGluazpob3ZlciwgLnNwYS1zdWJuYXYtbGluay5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtc3VibmF2LWxpbmsge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5zcGEtc3VibmF2LWljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtc3VibmF2LWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uc3BhLXN1Ym5hdi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXN1Ym5hdi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIH1cbn1cblxuLyogLS0tIEJlbG93IHdyYXBwZXIgLS0tICovXG4uc3BhLWJlbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kOiAjRTlFNUUzO1xufVxuXG4vKiAtLS0gSW50cm8gLS0tICovXG4uc3BhLWludHJvIHtcbiAgcGFkZGluZzogMTIwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLWludHJvIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtaW50cm8ge1xuICAgIHBhZGRpbmc6IDU2cHggMCAwO1xuICB9XG59XG5cbi5zcGEtaW50cm8taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiA4NDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLWludHJvLWhlYWQge1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnNwYS1pbnRyby10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwYS1pbnRyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1pbnRyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5zcGEtaW50cm8tc3ViIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtaW50cm8tc3ViIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNwYS1pbnRyby1sb2dvIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnNwYS1pbnRyby1sb2dvIC5sb2dvLWxpbmUtc2VnbWVudCB7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLnNwYS1pbnRyby1wb29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogU3RhcnQgc3RhdGVzIGZvciB0aGUgR1NBUCByZXZlYWwgKGluaXRTcGFQb29sUmV2ZWFsKTpcbiAgICAgZnJhbWUgc2NhbGVzIDAuMiAtPiAxLCB0aGVuIHRoZSBwaG90byBpbnNpZGUgc2V0dGxlcyAxLjMgLT4gMS4gKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BhLWludHJvLXBvb2wgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3BhLWludHJvLXBvb2wge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuc3BhLWludHJvLXBvb2wgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLWludHJvLXBvb2wge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICB9XG59XG4uc3BhLWludHJvLXBvb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BhLWludHJvLXBvb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQsIDIzLCAyMiwgMCkgMCUsIHJnYmEoMjQsIDIzLCAyMiwgMC41KSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGEtaW50cm8tcG9vbC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBtYXgtd2lkdGg6IDg0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLVRvdGFsLVdoaXRlLCAjRkZGKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtaW50cm8tcG9vbC13cmFwIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi8qIC0tLSBDZW50ZXJlZCBxdW90ZSAtLS0gKi9cbi5zcGEtcXVvdGUge1xuICBtYXgtd2lkdGg6IDExMzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zcGEtcXVvdGUge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtcXVvdGUge1xuICAgIHBhZGRpbmc6IDU2cHggMjBweDtcbiAgfVxufVxuXG4uc3BhLXF1b3RlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLXF1b3RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXF1b3RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnNwYS1xdW90ZS1zdWIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtcXVvdGUtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uc3BhLXF1b3RlLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1xdW90ZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogLS0tIFpvbmVzIChzcGxpdCBjcmVhbS9kYXJrIGJnICsgYmlnIHBob3RvKSAtLS0gKi9cbi5zcGEtem9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjAwcHggMTA0cHggMDtcbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zcGEtem9uZSB7XG4gICAgcGFkZGluZzogODBweCA0MHB4IDA7XG4gIH1cbn1cbi5zcGEtem9uZSB7XG4gIC8qIE1vYmlsZTogZHJvcCB0aGUgc3BsaXQgcGFuZWwg4oCUIHVuaWZvcm0gbGlnaHQgY2FyZCwgZGFyayB0ZXh0LCBzdGFja2VkLiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtem9uZSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2U0ZGNkNTtcbiAgICBjb2xvcjogIzE4MTcxNjtcbiAgfVxufVxuXG4uc3BhLXpvbmUtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZTRkY2Q1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtem9uZS1wYW5lbCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGluc2V0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNwYS16b25lLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGEtem9uZS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zcGEtem9uZS10b3Age1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtem9uZS10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5zcGEtem9uZS10aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTU0cHg7XG4gIG1heC13aWR0aDogNDUlO1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLXpvbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtem9uZS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uc3BhLXpvbmUtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXgtd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXpvbmUtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwYS16b25lLXRleHQge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXpvbmUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zcGEtem9uZS1tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwYS16b25lLW1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXpvbmUtbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuXG4vKiBldmVuIHpvbmVzIG1pcnJvcjogY3JlYW0gcGFuZWwgb24gdGhlIHJpZ2h0LCBpbnZlcnRlZCB0ZXh0IGNvbG91cnMgKi9cbi5zcGEtem9uZS0tcmV2ZXJzZSAuc3BhLXpvbmUtcGFuZWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXpvbmUtLXJldmVyc2UgLnNwYS16b25lLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNzE2O1xuICB9XG59XG5cbi5zcGEtem9uZS0tcmV2ZXJzZSAuc3BhLXpvbmUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNwYS16b25lLS1yZXZlcnNlIC5zcGEtem9uZS10ZXh0IHtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS16b25lLS1yZXZlcnNlIC5zcGEtem9uZS10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tVG90YWwtV2hpdGUsICNGRkYpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwYS16b25lLS1yZXZlcnNlIC5zcGEtem9uZS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzE4MTcxNjtcbiAgICBjb2xvcjogIzE4MTcxNjtcbiAgfVxuICAuc3BhLXpvbmUtLXJldmVyc2UgLnNwYS16b25lLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTcxNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zcGEtem9uZTpudGgtY2hpbGQob2RkKSAuc3BhLXpvbmUtYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICMxODE3MTY7XG4gICAgY29sb3I6ICMxODE3MTY7XG4gIH1cbiAgLnNwYS16b25lOm50aC1jaGlsZChvZGQpIC5zcGEtem9uZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE3MTY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLyogTW9iaWxlOiB1bmlmb3JtIGxpZ2h0IGNhcmQg4oCUIGRhcmsgdGl0bGUgKyBkYXJrLW91dGxpbmUgYnV0dG9uIGFjcm9zcyB6b25lcy4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXpvbmUtLXJldmVyc2UgLnNwYS16b25lLXRpdGxlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuICAuc3BhLXpvbmUtYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbiAgLnNwYS16b25lLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTcxNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLyogLS0tIFNpZ25hdHVyZSBwYWNrYWdlcyAoY2FyZCBzbGlkZXIpIC0tLSAqL1xuLnNwYS1wYWNrYWdlcyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zcGEtcGFja2FnZXMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtcGFja2FnZXMge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgfVxufVxuXG4uc3BhLXBhY2thZ2VzLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMCAxMDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwYS1wYWNrYWdlcy1oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXBhY2thZ2VzLWhlYWQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwYS1wYWNrYWdlcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1wYWNrYWdlcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5zcGEtcGFja2FnZXMtc2xpZGVyIHtcbiAgcGFkZGluZzogMCAxMDRweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zcGEtcGFja2FnZXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXBhY2thZ2VzLXNsaWRlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5zcGEtcGFja2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXBhY2thZ2Uge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMzA0cHg7XG4gIH1cbn1cbi5zcGEtcGFja2FnZTpob3ZlciAuc3BhLXBhY2thZ2UtaW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5zcGEtcGFja2FnZTpob3ZlciAuc3BhLXBhY2thZ2UtbGluayB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnNwYS1wYWNrYWdlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1wYWNrYWdlLWltZyB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuLnNwYS1wYWNrYWdlLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbi5zcGEtcGFja2FnZS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BhLXBhY2thZ2UtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbn1cblxuLnNwYS1wYWNrYWdlLW51bSB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMTMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1wYWNrYWdlLW51bSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbi5zcGEtcGFja2FnZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6ICMxODE3MTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5zcGEtcGFja2FnZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtcGFja2FnZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNwYS1wYWNrYWdlLWFycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1wYWNrYWdlLWFycm93IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLyogLS0tIEdZTSAtLS0gKi9cbi5zcGEtZ3ltIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLWd5bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnNwYS1neW0taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWF4LXdpZHRoOiA4NDRweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1neW0taGVhZCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwYS1neW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtZ3ltLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnNwYS1neW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzQ4NDU0Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwYS1neW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIC0tLSBGQVEgLS0tICovXG4uc3BhLWZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDEyMHB4IDEwNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLWZhcSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogODBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwYS1mYXEge1xuICAgIHBhZGRpbmc6IDU2cHggMjBweDtcbiAgfVxufVxuXG4uc3BhLWZhcS10aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogODQ0cHg7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhLWZhcS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGEtZmFxLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnNwYS1mYXEtYWNjb3JkaW9uIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKiAtLS0gU2hhcmVkIHNsaWRlciBjb250cm9scyAocHJldiAvIG5leHQpIC0tLSAqL1xuLnNsaWRlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMjMsIDIyLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTgxNzE2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG59XG4uc2xpZGVyLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxNzE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zbGlkZXItY29udHJvbC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWRlci1jb250cm9sLS1wcmV2IC5zbGlkZXItY29udHJvbC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNsaWRlci1jb250cm9sLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4vKiBTdGF5IOKAlCBDYXRlZ29yaWVzIChTdWl0ZXMgKyBTdXBlcmlvcikg4oCUIGRhcmsgKi9cbi5zdGF5LWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwMHB4O1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMTgxNzE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXktY2F0ZWdvcmllcyB7XG4gICAgZ2FwOiA5NnB4O1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF5LWNhdGVnb3JpZXMge1xuICAgIGdhcDogNjRweDtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cblxuLyogV2hvbGUgY2F0ZWdvcnkgaXMgcGFkZGVkIOKAlCBoZWFkIGFuZCBnYWxsZXJ5IHNoYXJlIHRoZSBzYW1lIHNpZGUgaW5zZXQuICovXG4uc3RheS1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDAgMTA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF5LWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5zdGF5LWNhdGVnb3J5LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF5LWNhdGVnb3J5LWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1jYXRlZ29yeS1oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc3RheS1jYXRlZ29yeS10aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF5LWNhdGVnb3J5LXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3RheS1jYXRlZ29yeS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RheS1jYXRlZ29yeS1uYW1lIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1jYXRlZ29yeS1uYW1lIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5zdGF5LWNhdGVnb3J5LW5hbWUgc3BhbiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN0YXktY2F0ZWdvcnktZGVzYyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXktY2F0ZWdvcnktZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnN0YXktY2F0ZWdvcnktZmVhdHVyZXMubWFya2VyZWQtbGlzdCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAyMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXktY2F0ZWdvcnktZmVhdHVyZXMubWFya2VyZWQtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1jYXRlZ29yeS1mZWF0dXJlcy5tYXJrZXJlZC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweCAxMnB4O1xuICB9XG59XG5cbi5zdGF5LWNhdGVnb3J5LWJ0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiBTdGF5IOKAlCBzY3JvbGwgd3JhcHBlciB0aGF0IHJpc2VzIG92ZXIgdGhlIGZpeGVkIGhlcm8gKGxpa2UgLmhvbWUtYmVsb3cpICovXG4uc3RheS1iZWxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IDEwMGR2aDsgLyogc3RhcnQgYmVsb3cgdGhlIGZ1bGwtc2NyZWVuIGZpeGVkIGhlcm8gKi9cbiAgYmFja2dyb3VuZDogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXktYmVsb3cge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICB9XG59XG5cbi8qIE1vYmlsZTogaW4tZmxvdyBzcGFjZXIgcmVzZXJ2aW5nIHRoZSBmaXhlZCBoZXJvJ3MgaGVpZ2h0ICg5LzE2KSAqL1xuLnN0YXktYmVsb3ctZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RheS1iZWxvdy1lbXB0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi8qIFN0YXkg4oCUIEhlcm8gKG1haW4gc2NyZWVuKS4gRml4ZWQgY292ZXI7IC5zdGF5LWJlbG93IHJpc2VzIG92ZXIgaXQuICovXG4uc3RheS1oZXJvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YXktaGVyby1tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zdGF5LWhlcm8taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3RheS1oZXJvLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjQsIDIzLCAyMiwgMC42KSwgcmdiYSgyNCwgMjMsIDIyLCAwKSk7XG59XG5cbi5zdGF5LWhlcm8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHBhZGRpbmc6IDAgMTA0cHggMTMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXktaGVyby1pbm5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICAgIHBhZGRpbmc6IDAgNDBweCA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXktaGVyby1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDY0cHg7XG4gIH1cbn1cblxuLnN0YXktaGVyby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc3RheS1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF5LWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF5LWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG4uc3RheS1oZXJvLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXktaGVyby1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogU3RheSDigJQgV2hhdCdzIGluY2x1ZGVkIChiYWNrZ3JvdW5kIHBob3RvICsgbGluayByb3dzICsgdGFsbCB2aWRlbykg4oCUIGRhcmsgKi9cbi5zdGF5LWluY2x1ZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1EYXJrLUJyb3duLCAjMTgxNzE2KTtcbiAgYmFja2dyb3VuZDogI0U5RTVFMztcbn1cblxuLnN0YXktaW5jbHVkZS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uc3RheS1pbmNsdWRlLWJnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN0YXktaW5jbHVkZS1iZy1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4uc3RheS1pbmNsdWRlLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjRweDtcbiAgcGFkZGluZzogNjBweCAxMDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXktaW5jbHVkZS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ4cHg7XG4gICAgcGFkZGluZzogOTZweCA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1pbmNsdWRlLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDIwcHggMDtcbiAgfVxufVxuXG4uc3RheS1pbmNsdWRlLWNvbnRlbnQge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDY5OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF5LWluY2x1ZGUtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF5LWluY2x1ZGUtaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXktaW5jbHVkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXktaW5jbHVkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5zdGF5LWluY2x1ZGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXktaW5jbHVkZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uc3RheS1pbmNsdWRlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc3RheS1pbmNsdWRlLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDcyLCA2OSwgNjcsIDAuMik7XG59XG4uc3RheS1pbmNsdWRlLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzIsIDY5LCA2NywgMC4yKTtcbn1cblxuLnN0YXktaW5jbHVkZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1EYXJrLUJyb3duLCAjMTgxNzE2KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1pbmNsdWRlLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc3RheS1pbmNsdWRlLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc3RheS1pbmNsdWRlLW1lZGlhIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4ODhweDtcbiAgaGVpZ2h0OiAxMDg5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGF5LWluY2x1ZGUtbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgICBoZWlnaHQ6IDEyMi44MjF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF5LWluY2x1ZGUtbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxufVxuLnN0YXktaW5jbHVkZS1tZWRpYSAuc3RheS1pbmNsdWRlLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiBTdGF5IOKAlCBFeGNsdXNpdmUgb2ZmZXJzIChibGFjayBiZyArIFwiU3BlY2lhbCBvZmZlcnNcIiB0ZXh0IG1hcnF1ZWUgKyBzaW5nbGUgY2FyZCkgKi9cbi5zdGF5LW9mZmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTQ4cHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLURhcmstQnJvd24sICMxODE3MTYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RheS1vZmZlcnMge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF5LW9mZmVycyB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG59XG5cbi8qIEJhY2tncm91bmQgcGhvdG8gKyBkYXJrIGZpbHRlciAoYmVoaW5kIG1hcnF1ZWUgYW5kIGNhcmQpICovXG4uc3RheS1vZmZlcnMtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwLjA0O1xufVxuLnN0YXktb2ZmZXJzLWJnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN0YXktb2ZmZXJzLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1vZmZlcnMtaGVhZCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uc3RheS1vZmZlcnMtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXktb2ZmZXJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1vZmZlcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uc3RheS1vZmZlcnMtdGV4dCB7XG4gIG1heC13aWR0aDogNTU0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF5LW9mZmVycy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnN0YXktb2ZmZXJzLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogQW5pbWF0ZWQgdGV4dCBiYW5kIOKAlCBjb250aW51b3VzIENTUyBtYXJxdWVlIGJlaGluZCB0aGUgY2FyZCAqL1xuLnN0YXktb2ZmZXJzLW1hcnF1ZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXktb2ZmZXJzLW1hcnF1ZWUtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGFuaW1hdGlvbjogc3RheS1vZmZlcnMtbWFycXVlZSAxMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3RheS1vZmZlcnMtbWFycXVlZS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNTU1cHg7XG4gIGhlaWdodDogMTg3cHg7XG59XG5cbi8qIGxvZ28gYmV0d2VlbiBwaHJhc2VzIOKAlCBtYXJnaW5zIChub3QgZmxleCBnYXApIGtlZXAgdGhlIC01MCUgbG9vcCBzZWFtbGVzcyAqL1xuLnN0YXktb2ZmZXJzLW1hcnF1ZWUtbG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogOTRweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgNzJweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5Aa2V5ZnJhbWVzIHN0YXktb2ZmZXJzLW1hcnF1ZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLyogU2luZ2xlIG9mZmVyIGNhcmQg4oCUIGltYWdlIHdpdGggY2VudGVyZWQgY29weSBiZWxvdywgb3ZlcmxhcHBpbmcgdGhlIG1hcnF1ZWUgKi9cbi5zdGF5LW9mZmVyLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IG1pbig1MzdweCwgMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF5LW9mZmVyLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnN0YXktb2ZmZXItY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdGF5LW9mZmVyLWNhcmQtaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RheS1vZmZlci1jYXJkLWltZyB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG4uc3RheS1vZmZlci1jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0YXktb2ZmZXItY2FyZC1leWVicm93IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5zdGF5LW9mZmVyLWNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RheS1vZmZlci1jYXJkLXRleHQge1xuICBtYXgtd2lkdGg6IDU1NHB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLnN0YXktb2ZmZXItY2FyZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uc3RheS1vZmZlci1jYXJkLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zdGF5LW9mZmVyLWNhcmQtbGluay1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi8qIFdheXMgdG8gU3RheSBwYWdlIChGaWdtYSAzNDgyLTM4MjQpIOKAlCBkZXNrdG9wLiAqL1xuLyogLS0tIEhlcm8gKHRpdGxlIG92ZXIgcGhvdG8pIC0tLSAqL1xuLndheXMtaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxOTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzE4MTcxNjtcbiAgYmFja2dyb3VuZDogdmFyKC0tQ3JlbWVfQmFja2dyb3VuZCwgI0U5RTVFMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXlzLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgfVxufVxuXG4ud2F5cy1oZXJvLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIDEwNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXlzLWhlcm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXlzLWhlcm8taW5uZXIge1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLndheXMtaGVyby10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXlzLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXlzLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuXG4ud2F5cy1oZXJvLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXlzLWhlcm8tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ud2F5cy1oZXJvLW1lZGlhIHtcbiAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICBhc3BlY3QtcmF0aW86IDk2LzUzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXlzLWhlcm8tbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheXMtaGVyby1tZWRpYSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOS81MjtcbiAgfVxufVxuLndheXMtaGVyby1tZWRpYSAud2F5cy1oZXJvLXBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53YXlzLWhlcm8tbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi8qIC0tLSBJbnRybyAtLS0gKi9cbi53YXlzLWludHJvIHtcbiAgYmFja2dyb3VuZDogI0U5RTVFMztcbiAgcGFkZGluZzogMjAwcHggMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2F5cy1pbnRybyB7XG4gICAgcGFkZGluZzogODBweCAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5cy1pbnRybyB7XG4gICAgcGFkZGluZzogNTZweCAwIDQ4cHg7XG4gIH1cbn1cblxuLndheXMtaW50cm8taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWF4LXdpZHRoOiAxMTM0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5cy1pbnRyby1oZWFkIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi53YXlzLWludHJvLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndheXMtaW50cm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXlzLWludHJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLndheXMtaW50cm8tc3ViIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzQ4NDU0Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5cy1pbnRyby1zdWIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ud2F5cy1pbnRyby1sb2dvIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53YXlzLWludHJvLWxvZ28gLmxvZ28tbGluZS1zZWdtZW50IHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4vKiAtLS0gU3RpY2t5IHRhYiBuYXYgLS0tICovXG4ud2F5cy1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTYwcHg7XG4gIGxlZnQ6IDEwNHB4O1xuICByaWdodDogMTA0cHg7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0MzQzE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMTksIDIxNiwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXlzLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2F5cy1uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi53YXlzLW5hdi1pdGVtIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5cy1uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi53YXlzLW5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxODE3MTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuLndheXMtbmF2LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNzE2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLndheXMtbmF2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi8qIC0tLSBTY2VuYXJpb3MgLS0tICovXG4ud2F5cy1zY2VuYXJpb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXlzLXNjZW5hcmlvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5cbi53YXktc2NlbmFyaW8tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndheS1zY2VuYXJpby10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1zY2VuYXJpby10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4ud2F5LXNjZW5hcmlvLS1yZXZlcnNlIC53YXktc2NlbmFyaW8tdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2F5LXNjZW5hcmlvLS1yZXZlcnNlIC53YXktc2NlbmFyaW8tdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi53YXktc2NlbmFyaW8taW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0OS40JTtcbiAgYXNwZWN0LXJhdGlvOiA5NDgvMTA4MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53YXktc2NlbmFyaW8taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5LXNjZW5hcmlvLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzU7XG4gIH1cbn1cblxuLndheS1zY2VuYXJpby1pbmZvIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndheS1zY2VuYXJpby1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ud2F5LXNjZW5hcmlvLS1yZXZlcnNlIC53YXktc2NlbmFyaW8taW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXktc2NlbmFyaW8tLXJldmVyc2UgLndheS1zY2VuYXJpby1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ud2F5LXNjZW5hcmlvLW51bSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiByZ2JhKDI0LCAyMywgMjIsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1zY2VuYXJpby1udW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndheS1zY2VuYXJpby10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE3MTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXktc2NlbmFyaW8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1zY2VuYXJpby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ud2F5LXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5LXRhZ3Mge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLndheS10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzQ4NDU0Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5LXRhZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi53YXktdGFnIGltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2F5LXNjZW5hcmlvLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0ODQ1NDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1zY2VuYXJpby1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLndheS1kYXlwYXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5LWRheXBhcnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4ud2F5LWRheXBhcnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjQsIDIzLCAyMiwgMC4xNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1kYXlwYXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLndheS1kYXlwYXJ0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5LWRheXBhcnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud2F5LWRheXBhcnQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzQ4NDU0Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5LWRheXBhcnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIEluc2lkZSBFTElTT04gKyBBcm91bmQgeW91ICovXG4ud2F5LXNjZW5hcmlvLWluc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTY5cHg7XG4gIHBhZGRpbmc6IDgwcHggMTA0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndheS1zY2VuYXJpby1pbnNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1zY2VuYXJpby1pbnNpZGUge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuXG4ud2F5LWluc2lkZS1oZWFkIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0MTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndheS1pbnNpZGUtaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5LWluc2lkZS1oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLndheS1pbnNpZGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2F5LWluc2lkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1pbnNpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAud2F5LWluc2lkZS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2F5LWFyb3VuZCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLndheS1hcm91bmQtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDE2OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2F5LWFyb3VuZC1jYXJkcyB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1hcm91bmQtY2FyZHMge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC53YXktYXJvdW5kLWNhcmRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2F5LWFyb3VuZC1jYXJkIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAyNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXktYXJvdW5kLWNhcmQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5cbi53YXktYXJvdW5kLW51bSxcbi53YXktYXJvdW5kLWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJCcmljb2xhZ2UgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMTgxNzE2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1hcm91bmQtbnVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXktYXJvdW5kLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ud2F5LWFyb3VuZC1pbWcge1xuICBhc3BlY3QtcmF0aW86IDI2NS8yMjg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1hcm91bmQtaW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4ud2F5LWFyb3VuZC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ud2F5LWFyb3VuZC1mb290IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAxNjlweDtcbiAgbWFyZ2luLXRvcDogODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndheS1hcm91bmQtZm9vdCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1hcm91bmQtZm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi53YXktYXJvdW5kLXRpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNjVweDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzE4MTcxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2F5LWFyb3VuZC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ud2F5LWFyb3VuZC1saXN0IHtcbiAgd2lkdGg6IDI2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndheS1hcm91bmQtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59IiwiQGtleWZyYW1lcyBwdWxzZUJlZm9yZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQzMy4zMyUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZUFmdGVyIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MzMuMzMlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufSIsIi8qIEJ1dHRvbiDigJQgcmV1c2FibGUgYWNyb3NzIHRoZSBzaXRlIChGaWdtYSBcIkJ0blwiIGZhbWlseSkgKi9cblxuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGhlaWdodDogNDRweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNjRweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuXG5cdCZfX2ljb24ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0fVxuXG5cdC8qIENvbG9yIHZhcmlhbnRzICovXG5cdCYtLWZpbGwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZGFyayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tb3V0bGluZS1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRcdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvKiBTaXplcyAqL1xuXHQmLS1sZyB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHBhZGRpbmc6IDAgMzJweDtcblx0XHRnYXA6IDRweDtcblx0fVxuXG5cdCYtLXNtIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHR9XG59IiwiLyogQ2FyZHMgc2xpZGVyIOKAlCByZXVzYWJsZSBTd2lwZXIgKEJlbmVmaXRzLCBMb2NhdGlvbikuIENhcmRzIDU2MMOXNTMyIHdpdGggb3ZlcmxheSArIHRpdGxlICovXG5cbi5jYXJkcy1zbGlkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR1NBUCBtYXJxdWVlIHRyYWNrIOKAlCBzaW5nbGUgcm93LCBzaXplZCB0byBjb250ZW50ICovXG4uY2FyZHMtc2xpZGVyIC5tYXJxdWVlLXRyYWNrIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblx0Z2FwOiA0OHB4O1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG4uY2FyZHMtc2xpZGVyLXNsaWRlIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA1NjBweDtcblx0aGVpZ2h0OiA1MzJweDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0d2lkdGg6IDI1OHB4O1xuXHRcdGhlaWdodDogMjg4cHg7XG5cdH1cbn1cblxuLmNhcmRzLXNsaWRlci1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZHMtc2xpZGVyLWNhcmQtaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXJkcy1zbGlkZXItY2FyZC1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg3LCAyLCAxLCAwLjYpLCByZ2JhKDcsIDIsIDEsIDApIDUwJSk7XG59XG5cbi5jYXJkcy1zbGlkZXItY2FyZC1oZWFkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0OHB4O1xuXHR0b3A6IDQ4cHg7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0dG9wOiAyNHB4O1xuXHRcdGxlZnQ6IDI0cHg7XG5cdH1cbn1cblxuLmNhcmRzLXNsaWRlci1jYXJkLWljb24ge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmNhcmRzLXNsaWRlci1jYXJkLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4iLCIvKiBDaGVjayBsaXN0IOKAlCBjaGVja21hcmstYmFkZ2UgaWNvbiArIHRleHQsIHJldXNhYmxlIChwYWNrYWdlIGRldGFpbCwgb2ZmZXJz4oCmKSAqL1xuXG4uY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNoZWNrLWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDEycHg7XG59XG5cbi5jaGVjay1saXN0LWljb24ge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4uY2hlY2stbGlzdC10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xufVxuIiwiLyogRkFRIGFjY29yZGlvbiDigJQgcmV1c2FibGUgKEhlbHBmdWwgSW5mb3JtYXRpb24sIERpbmluZy9Db3dvcmtpbmcvU1BBL0ZBUSkgKi9cblxuLmZhcS1pdGVtIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0LCAyMywgMjIsIDAuMik7XG5cdH1cbn1cblxuLmZhcS1xdWVzdGlvbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZhcS10cmlnZ2VyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyNHB4IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHR9XG59XG5cbi8qIFBsdXMg4oaSIG1pbnVzIGljb24gKi9cbi5mYXEtdHJpZ2dlci1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNDg0NTQzLCAwLjEpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1oZWFkaW5nO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHR3aWR0aDogMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxufVxuXG4uZmFxLXRyaWdnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmZhcS10cmlnZ2VyLWljb246OmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZhcS1wYW5lbCB7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlO1xufVxuXG4uZmFxLXBhbmVsLWlubmVyIHtcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdG1heC13aWR0aDogNzYwcHg7XG59XG4iLCIvKiBGb290ZXIg4oCUIGdsb2JhbCwgZGFyayAqL1xuXG4uZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHQvKiBzaXQgYWJvdmUgdGhlIGZpeGVkIGhlcm8gKi9cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJGNvbG9yLWhlYWRpbmc7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BpY3R1cmVzL2Zvb3Rlci1iZy53ZWJwXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLmZvb3Rlci10b3AsXG4uZm9vdGVyLWNvbHMsXG4uZm9vdGVyLXN1YiB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTU0cHggNTMycHggMjY2cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4vKiBUb3AgKi9cbi5mb290ZXItdG9wIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogODBweCAxMDRweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDY0cHggNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA0OHB4IDIwcHg7XG5cdH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAyMjFweDtcblx0aGVpZ2h0OiAxNTVweDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEyNXB4O1xuXHRcdGhlaWdodDogODhweDtcblx0fVxufVxuXG4uZm9vdGVyLWhlYWRsaW5lIHtcblx0d2lkdGg6IDUzMnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDUycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUzMnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbi5mb290ZXItZW5xdWlyeSB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLyogQ29sdW1ucyAqL1xuLmZvb3Rlci1jb2xzIHtcblx0cGFkZGluZzogMTA0cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNDhweDtcblx0XHRwYWRkaW5nOiA2NHB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA0OHB4IDIwcHg7XG5cdH1cbn1cblxuLmZvb3Rlci1jb250YWN0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDMycHg7XG5cdHdpZHRoOiA1NTRweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDI0cHg7XG5cdH1cbn1cblxuLmZvb3Rlci1jb250YWN0cy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi5mb290ZXItY29udGFjdHMtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjRweDtcblx0fVxufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItY29udGFjdC1pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuXG4vKiBQYXJ0IDEg4oCUIHNpdGUgbmF2IChlbGlzb24gKyBhYm91dCkgKi9cbi5mb290ZXItbWVudSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogOTBweDtcblxuXHQvKiBtb2JpbGU6IGhpZGUgdGhlIHRleHQgbmF2LCBrZWVwIG9ubHkgc29jaWFscyAqL1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIFBhcnQgMiDigJQgZm9sbG93IHVzIChzb2NpYWxzKSAqL1xuLmZvb3Rlci1tZW51LXNvY2lhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItbWVudS1jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDMycHg7XG59XG5cbi8qIHNvY2lhbHMgY29sdW1uOiBcImZvbGxvdyB1c1wiIG9uIHRvcCwgaWNvbiByb3cgYmVsb3cgKi9cbi5mb290ZXItbWVudS1zb2NpYWwgLmZvb3Rlci1tZW51LWNvbCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDE2cHggMzJweDtcblxuXHRcdD5saTpmaXJzdC1jaGlsZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1tZW51LWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNDtcblx0fVxufVxuXG4vKiBtb2JpbGU6IHNvY2lhbHMgc2hvdyBpY29uIG9ubHkgKGhpZGUgdGhlaXIgdGV4dCBsYWJlbHMpICovXG4uZm9vdGVyLW1lbnUtc29jaWFsIC5mb290ZXItbWVudS1saW5rOm5vdCguZm9vdGVyLW11dGVkKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMDtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cbn1cblxuLmZvb3Rlci1tZW51LWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4vKiBTdWJmb290ZXIgKi9cbi5mb290ZXItc3ViIHtcblx0aGVpZ2h0OiA2MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDEwNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDI0cHggMjBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLURhcmstQnJvd24sICMxODE3MTYpO1xuXHR9XG59XG5cbi5mb290ZXItc3ViLWxlZ2FsIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiA5MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0Z2FwOiAxMnB4O1xuXHR9XG59XG5cbi5mb290ZXItbXV0ZWQge1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbi5mb290ZXItc3ViLWxlZ2FsLFxuLmZvb3Rlci1zdWItbWFkZSB7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0fVxufSIsIi5mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjctZm9ybSB7XG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0Y29sb3I6ICNmZjQ3NTc7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHR9XG5cdH1cblxuXHQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCA3MSwgODcsIDAuMSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmNDc1Nztcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGNvbG9yOiAjZmY0NzU3O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblxuXHQud3BjZjctbWFpbC1zZW50LW9rIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQyLCAxNjUsIDIwNywgMC4xKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CYWxsLUJsdWUsICMyQUE1Q0YpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0Y29sb3I6IHZhcigtLUJhbGwtQmx1ZSwgIzJBQTVDRik7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZm9ybS1sb2FkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1jcmVhbSwgMC44NSk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG4uZm9ybS1sb2FkZXItc3Bpbm5lciB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQsIDIzLCAyMiwgMC4xNSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IC0ycHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1oZWFkaW5nO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWhlYWRpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGFuaW1hdGlvbjogZm9ybS1sb2FkZXItc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZvcm0tbG9hZGVyLXNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59IiwiLyogSGVhZGVyIOKAlCBnbG9iYWwgZml4ZWQgYmFyIG92ZXIgdGhlIGhlcm8gKi9cblxuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoNzIsIDY5LCA2NywgMC40KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdH1cbn1cblxuLmhlYWRlci1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA0MHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMTA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGdhcDogMDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLmhlYWRlci1idXJnZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdH1cbn1cblxuLmhlYWRlci1uYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDgwcHg7XG5cblx0YSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiA2NnB4O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogNDdweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuLmhlYWRlci1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjRweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG9yZGVyOiAyO1xuXHRcdGdhcDogMTZweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4uaGVhZGVyLWFyb3VuZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTZweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHR9XG5cblx0aW1nLFxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXItbGFuZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxuXG5cdGltZyxcblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyLXNvY2lhbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0aW1nLFxuXHRzdmcge1xuXHRcdHN0cm9rZTogY3VycmVudENvbG9yO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRnYXA6IDE2cHg7XG5cblx0XHRhIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdGltZyxcblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItYnRuIHtcblx0aGVpZ2h0OiA0NHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIExvY2F0aW9uIGxhYmVsIOKAlCBtb2JpbGUgb25seSAobGVmdCBzaWRlKSAqL1xuLmhlYWRlci1sb2NhdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0aW1nLFxuXHRzdmcge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG9yZGVyOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4vKiBMaWdodCBzdGF0ZSDigJQgY3JlYW0gYmcgKyBkYXJrIGNvbnRlbnQgKGRlZmF1bHQgdmlhIC5oZWFkZXItLWxpZ2h0LCBvciBvbiBzY3JvbGwpICovXG4uaGVhZGVyLS1saWdodCxcbi5oZWFkZXIuaXMtc2Nyb2xsZWQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNCwgMjMsIDIyLCAwLjEpO1xuXG5cdC5idG4tLWZpbGwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRcdH1cblx0fVxuXG5cdC5idG4tLW91dGxpbmUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXItc29jaWFscyxcblx0LmhlYWRlci1sb2dvIHtcblx0XHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdH1cbn1cbiIsIi8qIEljb24gbGlzdCDigJQgaWNvbiArIGxhYmVsIHJvd3M7IHJldXNhYmxlIGFjcm9zcyByb29tLXNpbmdsZSBzZWN0aW9ucy5cbiAgIERlZmF1bHQgPSBzaW5nbGUgY29sdW1uLiBgLmljb24tbGlzdC0tMmNvbGAgaXMgT05FIGxpc3Qgc3BsaXQgaW50byB0d29cbiAgIGNvbnRlbnQtd2lkdGggY29sdW1ucywgZmlsbGVkIHRvcC10by1ib3R0b207IHNldCBgLS1pY29uLWxpc3Qtcm93c2AgdG8gdGhlXG4gICBwZXItY29sdW1uIGl0ZW0gY291bnQgKGkuZS4gY2VpbCh0b3RhbCAvIDIpKS4gKi9cblxuLmljb24tbGlzdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdGdhcDogMjRweDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxufVxuXG4uaWNvbi1saXN0LS0yY29sIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHRcdC5pY29uLWxpc3QtaXRlbSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5pY29uLWxpc3QtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5pY29uLWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTJweDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmljb24tbGlzdC1pY29uIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLWxpc3QtdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufSIsIi8qIExvZ28gbGluZSDigJQgdmVydGljYWwgKGxpbmUgKyBsb2dvIHN5bWJvbCArIGxpbmUpLCByZXVzYWJsZSBvbiBmdWxsLXNjcmVlbiBibG9ja3MgKi9cblxuLmxvZ28tbGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcbn1cblxuLmxvZ28tbGluZS1zZWdtZW50IHtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxMTJweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGhlaWdodDogNjBweDtcblx0fVxuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSk7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG5cdH1cbn1cblxuLyogZGFyayB2YXJpYW50IOKAlCBmb3IgbGlnaHQgc2VjdGlvbnMgKi9cbi5sb2dvLWxpbmUtLWRhcmsgLmxvZ28tbGluZS1zZWdtZW50IHtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNCwgMjMsIDIyLCAwKSwgcmdiYSgyNCwgMjMsIDIyLCAwLjQpKTtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNCwgMjMsIDIyLCAwLjQpLCByZ2JhKDI0LCAyMywgMjIsIDApKTtcblx0fVxufVxuXG4ubG9nby1saW5lLWxvZ28ge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDY2cHg7XG5cdGhlaWdodDogNTZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0d2lkdGg6IDQ3cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59IiwiLyogTG9nbyBzZXBhcmF0b3Ig4oCUIHJldXNhYmxlIChsaW5lICsgbG9nbyBzeW1ib2wgKyBsaW5lKSAqL1xuXG4ubG9nby1zZXBhcmF0b3Ige1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdHBhZGRpbmc6IDAgMTA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdC5sb2dvLXNlcGFyYXRvci1saW5lIHtcblx0XHRmbGV4OiAxO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0fVxuXG5cdC8qIGRhcmsgdmFyaWFudCDigJQgbGluZXMgZm9yIGxpZ2h0IHNlY3Rpb25zICovXG5cdCYubG9nby1zZXBhcmF0b3ItLWRhcmsgLmxvZ28tc2VwYXJhdG9yLWxpbmUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcblx0fVxuXG5cdC5sb2dvLXNlcGFyYXRvci1sb2dvIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogNjZweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyogTWFya2VyZWQgbGlzdCDigJQgcmV1c2FibGUgKEZpZ21hIFwiTWFya2VyZWQgbGlzdFwiLCBpY19zbGFzaCBidWxsZXRzKSAqL1xuXG4ubWFya2VyZWQtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblxuXHQubWFya2VyZWQtbGlzdC1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0Lm1hcmtlcmVkLWxpc3QtaWNvbiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG4iLCIvKiBQb2ludCDigJQgcHVsc2luZyBtYXJrZXIgZG90IChGaWdtYSBcInBvaW50XCIgY29tcG9uZW50KSwgcmV1c2FibGUgKi9cblxuLnBvaW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblxuXHQvKiBjZW50ZXIgZG90ICovXG5cdCY6OmJlZm9yZSB7XG5cdFx0ei1pbmRleDogMTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWhlYWRpbmc7XG5cdH1cblxuXHQvKiBwdWxzaW5nIHJpbmcgKi9cblx0Jjo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1oZWFkaW5nLCAwLjI1KTtcblx0XHRhbmltYXRpb246IHBvaW50LXB1bHNlIDIuNHMgZWFzZS1vdXQgaW5maW5pdGU7XG5cdH1cbn1cblxuLyogbGlnaHQgdmFyaWFudCDigJQgZm9yIGRhcmsgc2VjdGlvbnMgKi9cbi5wb2ludC0tbGlnaHQge1xuXHQmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHBvaW50LXB1bHNlIHtcblx0MCUge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cblx0MTAwJSB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi8qIFN0YXkg4oCUIGRyYWdnYWJsZSBnYWxsZXJ5IHNsaWRlciB3aXRoIGN1c3RvbSA4OHB4IGFycm93IGN1cnNvciAoU3RheSBjYXRlZ29yaWVzKSAqL1xuXG4uc3RheS1nYWxsZXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHQvKiBIaWRlIHRoZSBuYXRpdmUgY3Vyc29yIOKAlCByZXBsYWNlZCBieSB0aGUgY3VzdG9tIG9uZSAoaG92ZXIvcG9pbnRlciBkZXZpY2VzKS4gKi9cblx0QG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuXHRcdGN1cnNvcjogbm9uZTtcblx0fVxufVxuXG4uc3RheS1nYWxsZXJ5LXNsaWRlIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA1NTVweDtcblx0aGVpZ2h0OiA2ODBweDtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC8qIFN3aXBlciAoc2xpZGVzUGVyVmlldzphdXRvKSBjb3VudHMgdGhlIHNsaWRlIG1hcmdpbiBhcyB0aGUgZ2FwLiAqL1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCYtLXdpZGUge1xuXHRcdHdpZHRoOiAxMDUycHg7XG5cdH1cblxuXHQuc3RheS1nYWxsZXJ5LW1lZGlhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDIwOHB4O1xuXHRcdGhlaWdodDogMzEycHg7XG5cblx0XHQmLS13aWRlIHtcblx0XHRcdHdpZHRoOiAzMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogQ3VzdG9tIGN1cnNvciDigJQgODhweCBjaXJjbGUgd2l0aCBwcmV2L25leHQgYXJyb3dzLCBmb2xsb3dzIHRoZSBwb2ludGVyICovXG4uc3RheS1nYWxsZXJ5LWN1cnNvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0d2lkdGg6IDg4cHg7XG5cdGhlaWdodDogODhweDtcblxuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXG5cdGNvbG9yOiAjZmZmO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42KTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDU7XG5cdFxuXHQmLmlzLXZpc2libGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG5cdH1cblxuXHQvKiBObyBjdXN0b20gY3Vyc29yIG9uIHRvdWNoIC8gY29hcnNlIHBvaW50ZXJzLiAqL1xuXHRAbWVkaWEgKGhvdmVyOiBub25lKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnN0YXktZ2FsbGVyeS1jdXJzb3ItYXJyb3cge1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAxMXB4O1xuXG5cdCYtLXByZXYge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cbn1cbiIsIi8qIDQwNCBwYWdlIChGaWdtYSAzOTk4LTUwODkpIOKAlCBkZXNrdG9wLiBDdXJzb3ItZm9sbG93aW5nIGV5ZXMgYmV0d2VlbiB0d28gNDA0cy4gKi9cblxuLmVycm9yNDA0LXBhZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWluLWhlaWdodDogMTAwZHZoO1xuXHRwYWRkaW5nOiAxNDBweCAxMDRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiAxMjBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMTIwcHggMjBweCA4MHB4O1xuXHR9XG59XG5cbi5lcnJvcjQwNC1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLmVycm9yNDA0LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yNDA0LWhlYWRpbmcge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cbn1cblxuLyogLS0tIDQwNCDCtyBleWVzIMK3IDQwNCAtLS0gKi9cbi5lcnJvcjQwNC1kaXNwbGF5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA2MHB4O1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRnYXA6IDMycHg7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogOHB4O1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cbn1cblxuLmVycm9yNDA0LW51bSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXNpemU6IDE4OHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3ItZXllO1xuXHRvcGFjaXR5OiAwLjQ7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogMTEwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cbn1cblxuLmVycm9yNDA0LWV5ZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDZweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5lcnJvcjQwNC1leWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxNjVweDtcblx0aGVpZ2h0OiAxNjVweDtcblx0Ym9yZGVyOiAxMnB4IHNvbGlkICRjb2xvci1oZWFkaW5nO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdGJvcmRlci13aWR0aDogOXB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGJvcmRlci13aWR0aDogNXB4O1xuXHR9XG59XG5cbi8qIEV5ZWJyb3cgYXJjIGFib3ZlIGVhY2ggZXllIChpbmxpbmUgU1ZHLCBzdHJva2Ugc2NhbGVzIHdpdGggd2lkdGgpLiAqL1xuLmVycm9yNDA0LWJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym90dG9tOiBjYWxjKDEwMCUgKyA2cHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOTlweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiA2NnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3R0b206IGNhbGMoMTAwJSArIDRweCk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRib3R0b206IGNhbGMoMTAwJSArIDJweCk7XG5cdH1cbn1cblxuLmVycm9yNDA0LXB1cGlsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogNDdweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1leWU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDM2cHgpOyAvKiByZXN0aW5nIChsb29raW5nIGRvd24pOyBKUyB1cGRhdGVzICovXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBlYXNlLW91dDtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0d2lkdGg6IDMxcHg7XG5cdFx0aGVpZ2h0OiAzMXB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG59XG5cbi5lcnJvcjQwNC10ZXh0IHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0bWF4LXdpZHRoOiA2NDBweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5lcnJvcjQwNC1idG4ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuIiwiLyogQmxvZyAoRmlnbWEgMzg0MC03Mjg0KSDigJQgZGVza3RvcC4gU3RpY2t5IHRpdGxlICsgMi1jb2wgY2FyZCBncmlkICsgU2hvdyBtb3JlLiAqL1xuXG4uYmxvZy1wYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA2NHB4O1xuXHRwYWRkaW5nOiAyMDBweCAxMDRweCAxMjBweDsgLyogdG9wIGNsZWFycyB0aGUgZml4ZWQgKGxpZ2h0KSBoZWFkZXIgKi9cblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNDhweDtcblx0XHRwYWRkaW5nOiAxNDBweCA0MHB4IDgwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDMycHg7XG5cdFx0cGFkZGluZzogMTIwcHggMjBweCA2NHB4O1xuXHR9XG59XG5cbi5ibG9nLWFzaWRlIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxMjBweDtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA1NTVweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmxvZy10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNjRweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogNDRweDtcblx0fVxufVxuXG4uYmxvZy1pbnRybyB7XG5cdG1heC13aWR0aDogNDEwcHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWF4LXdpZHRoOiA1NTVweDtcblx0fVxufVxuXG4uYmxvZy1tYWluIHtcblx0ZmxleDogMTtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uYmxvZy1ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiA2MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogNDhweDtcblx0fVxufVxuXG4uYmxvZy1lbXB0eSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxuLmJsb2ctY2FyZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2ctY2FyZC1pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0YXNwZWN0LXJhdGlvOiA1MjAgLyA1MTI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcblx0fVxuXG5cdCYtLWVtcHR5IHtcblx0XHRiYWNrZ3JvdW5kOiAjZDlkNGQwO1xuXHR9XG59XG5cbi5ibG9nLWNhcmQ6aG92ZXIgLmJsb2ctY2FyZC1pbWcgaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLmJsb2ctY2FyZC1ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJsb2ctY2FyZC10ZXh0IHtcblx0ZmxleDogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEycHg7XG59XG5cbi5ibG9nLWNhcmQtZGF0ZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxuLmJsb2ctY2FyZC10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG59XG5cbi5ibG9nLWNhcmQtZXhjZXJwdCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxuLmJsb2ctY2FyZC1hcnJvdyB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5ibG9nLWNhcmQ6aG92ZXIgLmJsb2ctY2FyZC1hcnJvdyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuXG4vKiAtLS0gU2hvdyBtb3JlIChsaW5lICsgYnV0dG9uLCBBSkFYIGxvYWQtbW9yZSkgLS0tICovXG4uYmxvZy1tb3JlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzMnB4O1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHQmLmlzLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRnYXA6IDI0cHg7XG5cdH1cbn1cblxuLmJsb2ctbW9yZS1saW5lIHtcblx0ZmxleDogMTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmxvZy1tb3JlLWJ0biB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdC5idG5fX2ljb24ge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHR9XG5cblx0Jjpob3ZlciAuYnRuX19pY29uIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0fVxufVxuXG4vKiAtLS0gU2luZ2xlIHBvc3QgLS0tICovXG4ucG9zdC1zaW5nbGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG5cdHBhZGRpbmc6IDIwMHB4IDEwNHB4IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDE0MHB4IDQwcHggMDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDIwcHggMDtcblx0fVxufVxuXG4ucG9zdC1zaW5nbGUtaGVhZCB7XG5cdG1heC13aWR0aDogOTgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9zdC1zaW5nbGUtYmFjayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHR9XG59XG5cbi5wb3N0LXNpbmdsZS1iYWNrLWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucG9zdC1zaW5nbGUtZGF0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbi5wb3N0LXNpbmdsZS10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDcycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0fVxufVxuXG4ucG9zdC1zaW5nbGUtY292ZXIge1xuXHRtYXgtd2lkdGg6IDEyNjBweDtcblx0bWFyZ2luOiA2NHB4IGF1dG8gMDtcblx0YXNwZWN0LXJhdGlvOiAxMjYwIC8gNzAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi5wb3N0LXNpbmdsZS1jb250ZW50IHtcblx0bWF4LXdpZHRoOiA4MjBweDtcblx0bWFyZ2luOiA2NHB4IGF1dG8gMDtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0PiAqICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdGgyLFxuXHRoMyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0XHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdH1cblxuXHRoMiB7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cblxuXHRoMyB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cblxuXHRoNCB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRcdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC42NTtcblx0XHR9XG5cdH1cblxuXHRzdHJvbmcsXG5cdGIge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHR9XG5cblx0ZW0sXG5cdGkge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdHVsLFxuXHRvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXG5cdFx0bGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjhweDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDAuN2VtO1xuXHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW11dGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cblx0XHRcdCY6Om1hcmtlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbXV0ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nOiA0cHggMCA0cHggMzJweDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1tdXRlZDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRcdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHRjaXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdGZpZ2NhcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICRjb2xvci1tdXRlZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLW11dGVkO1xuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbXV0ZWQ7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG59XG4iLCIvKiBCb29rIFlvdXIgU3RheSDigJQgcmV1c2FibGUgZnVsbC1zY3JlZW4gQ1RBICh1c2VkIGFjcm9zcyB0aGUgc2l0ZSkgKi9cblxuLmJvb2stY3RhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhc3BlY3QtcmF0aW86IDE2Lzk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICRjb2xvci1oZWFkaW5nO1xuXHRjb2xvcjogI2ZmZjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0YXNwZWN0LXJhdGlvOiA5LzE2O1xuXHR9XG59XG5cbi5ib29rLWN0YS1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLmJvb2stY3RhLWZpbHRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1oZWFkaW5nO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5ib29rLWN0YS1pbm5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGdhcDogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHRvcDogNDIlO1xuXHRcdGdhcDogMjRweDtcblx0fVxufVxuXG4uYm9vay1jdGEtdGl0bGUge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNjRweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0fVxufVxuXG4uYm9vay1jdGEtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDExMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGdhcDogNDBweDtcblx0fVxuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLmJvb2stY3RhLWJ0biB7XG5cdHdpZHRoOiAxNjhweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4OiAxO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTUycHg7XG5cdH1cbn1cblxuLmJvb2stY3RhLWxvZ28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7fVxufVxuXG4uYm9vay1jdGEtd29yZG1hcmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAyO1xuXHRtYXgtd2lkdGg6IDEyNjBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIvKiBCb29raW5nIOKAlCByaWdodCBvZmYtY2FudmFzIHBhbmVsIHdpdGggdGhlIENGNyBmb3JtICovXG5cbi5ib29raW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMjAwO1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBjb250YWluIHRoZSBvZmYtY2FudmFzIHBhbmVsIHNvIGl0IGNhbid0IHdpZGVuIHRoZSBwYWdlICovXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8qIERlbGF5IGhpZGluZyB1bnRpbCB0aGUgcGFuZWwgZmluaXNoZXMgc2xpZGluZyBvdXQgKG1hdGNoZXMgLmJvb2tpbmctcGFuZWwgdHJhbnNpdGlvbikuICovXG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNDVzO1xufVxuXG4uYm9va2luZy5pcy1vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzOyAvKiBidXQgc2hvdyBpbnN0YW50bHkgb24gb3BlbiAqL1xufVxuXG4uYm9va2luZy1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyNCwgMjMsIDIyLCAwLjUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cblxuLmJvb2tpbmcuaXMtb3BlbiAuYm9va2luZy1vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmJvb2tpbmctcGFuZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjgwcHg7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2U7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJvb2tpbmcuaXMtb3BlbiAuYm9va2luZy1wYW5lbCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmJvb2tpbmctaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogNjRweCA2MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogMjhweCAyNHB4IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG4uYm9va2luZy1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2NHB4O1xuXHRyaWdodDogNjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR0b3A6IDI4cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdH1cbn1cblxuLmJvb2tpbmctaGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ib29raW5nLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA1MnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbi5ib29raW5nLXN1YnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xufVxuXG4vKiBDRjcgZm9ybSBmaWVsZHMgKi9cbi5ib29raW5nLWZvcm0tZmllbGQge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYm9va2luZy1mb3JtLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5cbi5ib29raW5nLWlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMCAxMnB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0LCAyMywgMjIsIDAuMyk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdH1cblxuXHQmLndwY2Y3LXRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0bWluLWhlaWdodDogODBweDtcblx0XHRyZXNpemU6IHZlcnRpY2FsO1xuXHR9XG5cblx0Ji53cGNmNy1kYXRlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pYy1jYWxlbmRhci5zdmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIHRvcCAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuXHRcdCY6Oi13ZWJraXQtY2xlYXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDMzcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIExlbmd0aCBvZiBzdGF5IOKAlCBjaGlwcyAqL1xuLmJvb2tpbmctZm9ybS1maWVsZC0tY2hpcHMgLndwY2Y3LXJhZGlvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDhweDtcbn1cblxuLmJvb2tpbmctZm9ybS1maWVsZC0tY2hpcHMgLndwY2Y3LWxpc3QtaXRlbSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJvb2tpbmctZm9ybS1maWVsZC0tY2hpcHMgbGFiZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib29raW5nLWZvcm0tZmllbGQtLWNoaXBzIGlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ib29raW5nLWZvcm0tZmllbGQtLWNoaXBzIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogOHB4IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTQ1LCAxNjksIDE3NiwgMC4yKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5ib29raW5nLWZvcm0tZmllbGQtLWNoaXBzIGlucHV0OmNoZWNrZWQrLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTQ1LCAxNjksIDE3NiwgMC42KTtcbn1cblxuLyogQXBhcnRtZW50IHByZWZlcmVuY2Ug4oCUIHNlbGVjdCAqL1xuLmJvb2tpbmctZm9ybS1maWVsZC0tc2VsZWN0IC53cGNmNy1zZWxlY3Qge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAyOHB4IDEycHggMDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNCwgMjMsIDIyLCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLWFycm93LWRvd24uc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIHRvcCAycHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdH1cbn1cblxuLyogQWN0aW9ucyAqL1xuLmJvb2tpbmctc3VibWl0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDhweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYm9va2luZy13aGF0c2FwcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufSIsIi8qIENvbWluZyBzb29uIOKAlCBmaXhlZCBmdWxsLXNjcmVlbiBicmFuZCBwbGFxdWUgKHBhZ2UgaW5hY3RpdmUpICovXG5cbi5jb21pbmctc29vbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDQwMDsgLyogYWJvdmUgdGhlIGZpeGVkIGhlYWRlciArIG9mZi1jYW52YXMgcGFuZWxzICovXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGluZztcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAyNHB4IDIwcHg7XG5cdH1cbn1cblxuLmNvbWluZy1zb29uLWlubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLmNvbWluZy1zb29uLWxvZ28ge1xuXHR3aWR0aDogNzJweDtcblx0aGVpZ2h0OiA3MnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG59XG5cbi5jb21pbmctc29vbi1leWVicm93IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG9wYWNpdHk6IDAuNjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLmNvbWluZy1zb29uLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGZvbnQtc2l6ZTogMTIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDg4cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0fVxufVxuXG4uY29taW5nLXNvb24tdGV4dCB7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG9wYWNpdHk6IDAuNztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4uY29taW5nLXNvb24tYnRuIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG59XG5cbi8qIExvY2sgc2Nyb2xsIHdoaWxlIHRoZSBwbGFxdWUgY292ZXJzIHRoZSBwYWdlICovXG5ib2R5LmlzLWNvbWluZy1zb29uIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8qIENvbnRhY3QgcGFnZSAoRmlnbWEgMzQ5MC00ODU4KSDigJQgZGVza3RvcC4gSW50cm8gKyBjYXJkcywgdGhlbiBwaG90byArIENGNyBmb3JtLiAqL1xuXG4uY29udGFjdC1pbnRybyB7XG5cdHBhZGRpbmc6IDIwMHB4IDEwNHB4IDEwMHB4OyAvKiB0b3AgY2xlYXJzIHRoZSBmaXhlZCAobGlnaHQpIGhlYWRlciAqL1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogMTQwcHggNDBweCA2NHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMTIwcHggMjBweCA0OHB4O1xuXHR9XG59XG5cbi5jb250YWN0LWludHJvLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cdG1heC13aWR0aDogMTE2MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhY3QtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zaXplOiAxODhweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogOTZweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0fVxufVxuXG4uY29udGFjdC1zdWJ0aXRsZSB7XG5cdG1heC13aWR0aDogODQ0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi8qIC0tLSBDb250YWN0IGNhcmRzIC0tLSAqL1xuLmNvbnRhY3QtY2FyZHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRnYXA6IDk2cHg7XG5cdG1heC13aWR0aDogMTQyMnB4O1xuXHRtYXJnaW46IDk2cHggYXV0byAwO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDQ4cHg7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW4tdG9wOiA2NHB4O1xuXHR9XG59XG5cbi5jb250YWN0LWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtY2FyZC1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDJweDtcblx0aGVpZ2h0OiAxMDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMjMsIDIyLCAwLjIpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiA2NHB4O1xuXHRcdGhlaWdodDogNjRweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0fVxufVxuXG4uY29udGFjdC1jYXJkLWdseXBoIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG59XG5cbi5jb250YWN0LWNhcmQtcm93cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjRweDtcbn1cblxuLmNvbnRhY3QtY2FyZC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG59XG5cbi5jb250YWN0LWNhcmQtbGFiZWwge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRvcGFjaXR5OiAwLjQ7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG5cbi5jb250YWN0LWNhcmQtdmFsdWUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIC4ycyBsaW5lYXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4vKiBSZXNlcnZhdGlvbnMgKyBSZXN0YXVyYW50OiBzdGFja2VkIG9uIGRlc2t0b3AsIHNpZGUtYnktc2lkZSBvbiBtb2JpbGUuICovXG4uY29udGFjdC1jYXJkLS1waG9uZXMgLmNvbnRhY3QtY2FyZC1yb3dzIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IDE4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuY29udGFjdC1jYXJkLXJvdyB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Z2FwOiA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLSBQaG90byArIGZvcm0gLS0tICovXG4uY29udGFjdC1mb3JtLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi5jb250YWN0LWZvcm0tbWVkaWEge1xuXHRmbGV4OiAwIDAgNDkuNCU7IC8qIDk0OCAvIDE5MjAgKi9cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFzcGVjdC1yYXRpbzogMTYgLyAxMDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGFzcGVjdC1yYXRpbzogNyAvIDg7XG5cdH1cbn1cblxuLmNvbnRhY3QtZm9ybS1ib2R5IHtcblx0ZmxleDogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA2MHB4O1xuXHRwYWRkaW5nOiAxMjBweCAxNjhweDtcblxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGljdHVyZXMvY29udGFjdC1mb3JtLWJvZHkud2VicFwiKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiA2NHB4IDQwcHg7XG5cdFx0Z2FwOiA0OHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNDhweCAyMHB4O1xuXHRcdGdhcDogMzJweDtcblx0fVxufVxuXG4uY29udGFjdC1mb3JtLWhlYWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWZvcm0tdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA1MnB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxufVxuXG4uY29udGFjdC1mb3JtLXN1YiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxuLyogQ0Y3IGNvbnRhY3QgZm9ybSAodW5kZXJsaW5lIGlucHV0cykgKi9cbi5jb250YWN0LWZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogNDhweDtcblxuXHQmLS1tZXNzYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0fVxufVxuXG4uY29udGFjdC1pbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDAgMTRweDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNCwgMjMsIDIyLCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHR9XG5cblx0Ji53cGNmNy10ZXh0YXJlYSB7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDUycHg7XG5cdFx0cmVzaXplOiB2ZXJ0aWNhbDtcblx0fVxufVxuXG4uY29udGFjdC1zdWJtaXQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MnB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRmaWx0ZXI6IGludmVydCgxKTsgLyogYXJyb3cgb24gdGhlIGRhcmsgZmlsbCAqL1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cdH1cblxuXHQmOmhvdmVyOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG5cdFx0ZmlsdGVyOiBub25lOyAvKiBkYXJrIGFycm93IG9uIHRoZSBsaWdodCBob3ZlciBzdGF0ZSAqL1xuXHR9XG59XG4iLCIuY29udGVudCB7XG5cdHBhZGRpbmc6IDIwMHB4IDA7XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuXHQuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgMjRweCAyNHB4IDA7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjRweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwIDAgMjRweCAyNHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIDI0cHggMDtcblx0XHR9XG5cdH1cblxuXHQuYWxpZ25jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjRweCBhdXRvO1xuXHR9XG5cblx0LmFsaWdubm9uZSB7XG5cdFx0bWFyZ2luOiAyNHB4IDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdCYuYWxpZ25sZWZ0LFxuXHRcdCYuYWxpZ25yaWdodCxcblx0XHQmLmFsaWduY2VudGVyLFxuXHRcdCYuYWxpZ25ub25lIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCIvKiBDb3dvcmtpbmcgcGFnZSAoRmlnbWEgMzQ0OC0yNzMwKSDigJQgZGVza3RvcC4gRml4ZWQgaW1hZ2UgaGVybyArIGNyZWFtIGNvbnRlbnQuICovXG5cbi8qIC0tLSBIZXJvIChmaXhlZCBjb3ZlcjsgLmNvd29ya2luZy1iZWxvdyByaXNlcyBvdmVyIGl0KSAtLS0gKi9cbi5jb3dvcmtpbmctaGVybyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctaGVyby1tZWRpYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5jb3dvcmtpbmctaGVyby1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jb3dvcmtpbmctaGVyby1maWx0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuNik7XG59XG5cbi5jb3dvcmtpbmctaGVyby1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0cGFkZGluZzogMCAxMDRweCA4OHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHRcdGFzcGVjdC1yYXRpbzogOS8xNjtcblx0XHRwYWRkaW5nOiAwIDQwcHggNjRweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweCA0OHB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctaGVyby10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXNpemU6IDE4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA5NnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1NnB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctaGVyby1zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4vKiAtLS0gQmVsb3cgd3JhcHBlciAocmlzZXMgb3ZlciB0aGUgZml4ZWQgaGVybykgLS0tICovXG4uY293b3JraW5nLWJlbG93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW4tdG9wOiAxMDB2aDtcblx0bWFyZ2luLXRvcDogMTAwZHZoO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG1hcmdpbi10b3A6IHVuc2V0O1xuXHR9XG59XG5cbi8qIE1vYmlsZTogaW4tZmxvdyBzcGFjZXIgcmVzZXJ2aW5nIHRoZSBmaXhlZCBoZXJvJ3MgaGVpZ2h0ICg5LzE2KSAqL1xuLmNvd29ya2luZy1iZWxvdy1lbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFzcGVjdC1yYXRpbzogOS8xNjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4vKiAtLS0gSW50cm86IGhlYWRpbmcgKyBsb2dvIGxpbmUgKyAzLXBob3RvIGNvbGxhZ2UgKyBmZWF0dXJlIGJsb2NrcyAtLS0gKi9cbi5jb3dvcmtpbmctaW50cm8ge1xuXHRwYWRkaW5nOiAxMjBweCAwIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMCAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNTZweCAwIDA7XG5cdH1cbn1cblxuLmNvd29ya2luZy1pbnRyby1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXHRtYXgtd2lkdGg6IDg0NHB4O1xuXHRtYXJnaW46IDAgYXV0byAxMDBweDtcblx0cGFkZGluZzogMCA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRnYXA6IDE2cHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctaW50cm8tdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cbn1cblxuLmNvd29ya2luZy1pbnRyby1zdWIge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLmNvd29ya2luZy1pbnRyby1sb2dvIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXG5cdC5sb2dvLWxpbmUtc2VnbWVudCB7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGJhY2tncm91bmQ6ICMxODE3MTYgIWltcG9ydGFudDtcblx0fVxufVxuXG4uY293b3JraW5nLWNvbGxhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctY29sbGFnZS1pbWcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi5jb3dvcmtpbmctY29sbGFnZS1pbWctLXNpZGUge1xuXHR3aWR0aDogMjYuNzclO1xuXHQvKiA1MTQgLyAxOTIwICovXG5cdGFzcGVjdC1yYXRpbzogNTE0IC8gNzYwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMHB4KTtcblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0LyogY29sbGFwc2UgdGhlIGNvbGxhZ2UgdG8gdGhlIGNlbnRyZSBwaG90byBvbiBtb2JpbGUgKi9cblx0fVxufVxuXG4uY293b3JraW5nLWNvbGxhZ2UtaW1nLS1jZW50ZXIge1xuXHR3aWR0aDogMzguMTMlO1xuXHQvKiA3MzIgLyAxOTIwICovXG5cdGFzcGVjdC1yYXRpbzogNzMyIC8gNzU2O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdH1cbn1cblxuLmNvd29ya2luZy1mZWF0dXJlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA2NHB4O1xuXHRwYWRkaW5nOiA4MHB4IDEwNHB4IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdhcDogNDBweCAxNnB4O1xuXHRcdHBhZGRpbmc6IDQ4cHggMjBweCAwO1xuXHR9XG59XG5cbi5jb3dvcmtpbmctZmVhdHVyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTZweDtcblx0bWF4LXdpZHRoOiA0MTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCY6bnRoLWNoaWxkKDIpLFxuXHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0bWFyZ2luLXRvcDogMTUycHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMTJweDtcblx0fVxufVxuXG4uY293b3JraW5nLWZlYXR1cmUtaWNvbiB7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctZmVhdHVyZS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctZmVhdHVyZS10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4vKiAtLS0gU2Nyb2xsLXN0YWNrIChzdGlja3kgdGl0bGUgKyBjYXJkcykgLS0tICovXG4uY293b3JraW5nLXNjcm9sbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNjRweDtcblx0cGFkZGluZzogMTIwcHggMTA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA0OHB4O1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogNDBweDtcblx0XHRwYWRkaW5nOiA1NnB4IDIwcHg7XG5cdH1cbn1cblxuLmNvd29ya2luZy1zY3JvbGwtYXNpZGUge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDE0OHB4O1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDQxMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLWhlYWRpbmcge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA1MnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLWNhcmRzIHtcblx0ZmxleDogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDg4cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGdhcDogNTZweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1heC13aWR0aDogMzA4cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Z2FwOiA0OHB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDU2cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cdH1cbn1cblxuLmNvd29ya2luZy1zY3JvbGwtaW1nIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA1MCU7XG5cdGFzcGVjdC1yYXRpbzogNTU0IC8gNTYwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvd29ya2luZy1zY3JvbGwtYm9keSB7XG5cdGZsZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDMycHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogNTJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctc2Nyb2xsLXRleHQge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4vKiAtLS0gQ1RBIFwiTGl2ZSwgV29yaywgYW5kIFRocml2ZVwiIC0tLSAqL1xuLmNvd29ya2luZy1jdGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY293b3JraW5nLWN0YS1tZWRpYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5jb3dvcmtpbmctY3RhLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvd29ya2luZy1jdGEtZmlsdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyNCwgMjMsIDIyLCAwLjQpO1xufVxuXG4uY293b3JraW5nLWN0YS1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwMHB4IDEwNHB4O1xuXHRhc3BlY3QtcmF0aW86IDE2Lzk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XG5cblx0XHRhc3BlY3QtcmF0aW86IDkvMTY7XG5cdH1cbn1cblxuLmNvd29ya2luZy1jdGEtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWF4LXdpZHRoOiA4NTJweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1NnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctY3RhLXRleHQge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLyogLS0tIEZBUSAoaGVhZGluZyBsZWZ0ICsgYWNjb3JkaW9uIHJpZ2h0KSAtLS0gKi9cbi5jb3dvcmtpbmctZmFxIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMjRweDtcblx0cGFkZGluZzogMTIwcHggMTA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDU2cHggMjBweDtcblx0fVxufVxuXG4uY293b3JraW5nLWZhcS10aXRsZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogODQ0cHg7XG5cdG1heC13aWR0aDogNTAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbi5jb3dvcmtpbmctZmFxLWFjY29yZGlvbiB7XG5cdGZsZXg6IDE7XG5cdG1pbi13aWR0aDogMDtcbn0iLCIvKiBEaW5pbmcg4oCUIHNjcm9sbCB3cmFwcGVyIHRoYXQgcmlzZXMgb3ZlciB0aGUgZml4ZWQgaGVybyAobGlrZSAuaG9tZS1iZWxvdykgKi9cblxuLmRpbmluZy1iZWxvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luLXRvcDogMTAwdmg7XG5cdG1hcmdpbi10b3A6IDEwMGR2aDsgLyogc3RhcnQgYmVsb3cgdGhlIGZ1bGwtc2NyZWVuIGZpeGVkIGhlcm8gKi9cblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogdW5zZXQ7XG5cdH1cbn1cblxuLyogTW9iaWxlOiBpbi1mbG93IHNwYWNlciByZXNlcnZpbmcgdGhlIGZpeGVkIGhlcm8ncyBoZWlnaHQgKDkvMTYpICovXG4uZGluaW5nLWJlbG93LWVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YXNwZWN0LXJhdGlvOiA5LzE2O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG4iLCIvKiBEaW5pbmcg4oCUIEZBUSAoaGVhZGluZyBsZWZ0ICsgYWNjb3JkaW9uIHJpZ2h0KSAqL1xuXG4uZGluaW5nLWZhcSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDI0cHg7XG5cdHBhZGRpbmc6IDIwMHB4IDEwNHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzJweDtcblx0XHRwYWRkaW5nOiA4MHB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XG5cdH1cbn1cblxuLmRpbmluZy1mYXEtdGl0bGUge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDg0NHB4O1xuXHRtYXgtd2lkdGg6IDUwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxufVxuXG4uZGluaW5nLWZhcS1hY2NvcmRpb24ge1xuXHRmbGV4OiAxO1xuXHRtaW4td2lkdGg6IDA7XG59XG4iLCIvKiBEaW5pbmcg4oCUIEhlcm8gKGZ1bGxzY3JlZW4gdmlkZW8pLiBGaXhlZCBjb3ZlcjsgLmRpbmluZy1iZWxvdyByaXNlcyBvdmVyIGl0LiAqL1xuXG4uZGluaW5nLWhlcm8ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiAxMDBkdmg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiAjZmZmO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0fVxufVxuXG4uZGluaW5nLWhlcm8tbWVkaWEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAwO1xufVxuXG4uZGluaW5nLWhlcm8tdmlkZW8ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kaW5pbmctaGVyby1maWx0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyMywgMjIsIDAuNik7XG59XG5cbi5kaW5pbmctaGVyby1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0cGFkZGluZzogMCAxMDRweCA4OHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHRcdGFzcGVjdC1yYXRpbzogOS8xNjtcblx0XHRwYWRkaW5nOiAwIDQwcHggNjRweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweCA0OHB4O1xuXHR9XG59XG5cbi5kaW5pbmctaGVyby10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXNpemU6IDE4OHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogOTZweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0fVxufVxuXG4uZGluaW5nLWhlcm8tc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cbiIsIi8qIERpbmluZyDigJQgRGF5IG1vbWVudHMgKHN0aWNreSB0aXRsZSArIHNjcm9sbGluZyBpbWFnZSt0ZXh0IGNhcmRzKSAqL1xuXG4uZGluaW5nLW1vbWVudHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDY0cHg7XG5cdHBhZGRpbmc6IDIwMHB4IDEwNHB4IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA0OHB4O1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweCAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDgwcHggMjBweCAwO1xuXHR9XG59XG5cbi5kaW5pbmctbW9tZW50cy1hc2lkZSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMTQ4cHg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA0MHB4O1xuXHR3aWR0aDogNDEwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5kaW5pbmctbW9tZW50cy1oZWFkaW5nIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogNTJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG59XG5cbi5kaW5pbmctbW9tZW50cy1jYXJkcyB7XG5cdGZsZXg6IDE7XG5cdG1pbi13aWR0aDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4OHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRnYXA6IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXgtd2lkdGg6IDMwOHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGdhcDogNDBweDtcblx0fVxufVxuXG4uZGluaW5nLW1vbWVudC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA1NnB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZGluaW5nLW1vbWVudC1pbWcge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDUwJTtcblx0YXNwZWN0LXJhdGlvOiA1NTQgLyA1NjA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMjcycHg7XG5cdFx0aGVpZ2h0OiAyODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4uZGluaW5nLW1vbWVudC1ib2R5IHtcblx0ZmxleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzMnB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMTZweDtcblx0fVxufVxuXG4uZGluaW5nLW1vbWVudC10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDUycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufVxuXG4uZGluaW5nLW1vbWVudC10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn0iLCIvKiBEaW5pbmcg4oCUIFByaXZhdGUgZGlubmVycyAmIGdhdGhlcmluZ3MgKGZ1bGxzY3JlZW4gcGhvdG8gKyBmaWx0ZXIsIHBvaW50cywgQ1RBKSAqL1xuXG4uZGluaW5nLXByaXZhdGUge1xuXHRtYXJnaW4tdG9wOiAyMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogI2ZmZjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge31cbn1cblxuLmRpbmluZy1wcml2YXRlLW1lZGlhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMDtcbn1cblxuLmRpbmluZy1wcml2YXRlLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmRpbmluZy1wcml2YXRlLWZpbHRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC40KTtcbn1cblxuLmRpbmluZy1wcml2YXRlLWlubmVyIHtcblx0cGFkZGluZzogMjAwcHggMTA0cHg7XG5cdG1pbi1oZWlnaHQ6IDEzNzNweDtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogODBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRnYXA6IDU2cHg7XG5cdFx0cGFkZGluZzogMTIwcHggNDBweDtcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMjBweDtcblx0XHRnYXA6IDQwcHg7XG5cdH1cbn1cblxuLmRpbmluZy1wcml2YXRlLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogODhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1heC13aWR0aDogODUycHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0fVxufVxuXG4uZGluaW5nLXByaXZhdGUtcG9pbnRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI1cHg7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE0MDBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAzMnB4O1xuXHR9XG59XG5cbi5kaW5pbmctcHJpdmF0ZS1wb2ludCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTZweDtcblx0bWF4LXdpZHRoOiA0MTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGluaW5nLXByaXZhdGUtcG9pbnQtdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmRpbmluZy1wcml2YXRlLWZvb3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cdG1heC13aWR0aDogODQ0cHg7XG59XG5cbi5kaW5pbmctcHJpdmF0ZS10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59IiwiLyogRGluaW5nIOKAlCBSZXN0YXVyYW50IGJsb2NrIChlbGlzb24gLyBlbWJlcik6IGxhYmVsICsgaGVhZGluZywgMy1waG90byBjb2xsYWdlXG4gICB3aXRoIGFuIGFuaW1hdGVkIHRleHQgbWFycXVlZSBydW5uaW5nIG92ZXIgdGhlIHNpZGUgcGhvdG9zIGFuZCBiZWhpbmQgdGhlXG4gICBjZW50cmUgcGhvdG8sIHRoZW4gZGVzY3JpcHRpb24gKyBvdXRsaW5lIGJ1dHRvbi4gKi9cblxuLmRpbmluZy1yZXN0YXVyYW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAyMDBweCAwIDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMCAwO1xuXHR9XG59XG5cbi5kaW5pbmctcmVzdGF1cmFudC1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzMnB4O1xuXHRtYXgtd2lkdGg6IDExMzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMTA0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtZXllYnJvdyB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cblxuLyogQ29sbGFnZSAqL1xuLmRpbmluZy1yZXN0YXVyYW50LWNvbGxhZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDU2cHg7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtbWFycXVlZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDI7IC8qIG92ZXIgdGhlIHNpZGUgcGhvdG9zLCB1bmRlciB0aGUgY2VudHJlIHBob3RvICovXG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtbWFycXVlZS10cmFjayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblx0YW5pbWF0aW9uOiBkaW5pbmctbWFycXVlZSAzMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtbWFycXVlZS13b3JkIHtcblx0cGFkZGluZzogMCAxNnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxODhweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDExMnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiA2NHB4O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtbWFycXVlZS1sb2dvIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxNjBweDtcblx0aGVpZ2h0OiAxMzZweDtcblx0bWFyZ2luOiAwIDE2cHg7XG5cdG9wYWNpdHk6IDAuNDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogNjRweDtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBkaW5pbmctbWFycXVlZSB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cblxuLmRpbmluZy1yZXN0YXVyYW50LWltYWdlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQyMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogLTIxMHB4O1xuXHR9XG59XG5cbi5kaW5pbmctcmVzdGF1cmFudC1pbWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLmRpbmluZy1yZXN0YXVyYW50LWltZy0tc2lkZSB7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAyNi43NyU7IC8qIDUxNCAvIDE5MjAgKi9cblx0YXNwZWN0LXJhdGlvOiA1MTQgLyA2NjA7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0aGVpZ2h0OiA3Mi4zMDh2dztcblx0fVxufVxuXG4uZGluaW5nLXJlc3RhdXJhbnQtaW1nLS1jZW50ZXIge1xuXHR6LWluZGV4OiAzO1xuXHR3aWR0aDogMzguMTMlOyAvKiA3MzIgLyAxOTIwICovXG5cdGFzcGVjdC1yYXRpbzogNzMyIC8gNzU2O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHR3aWR0aDogMzUlO1xuXHRcdGhlaWdodDogODkuMjMxdnc7XG5cdH1cbn1cblxuLmRpbmluZy1yZXN0YXVyYW50LWZvb3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cdG1heC13aWR0aDogNzMycHg7XG5cdG1hcmdpbjogNTZweCBhdXRvIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5kaW5pbmctcmVzdGF1cmFudC10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbiIsIi8qIEZBUSBwYWdlIChGaWdtYSAzNzk4LTUxMzIpIOKAlCBkZXNrdG9wLiBObyBoZXJvOiB0aXRsZSBibG9jayArIGFjY29yZGlvbi4gKi9cblxuLmZhcS1wYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMTI4cHg7XG5cdHBhZGRpbmc6IDIwMHB4IDEwNHB4IDEyMHB4OyAvKiB0b3AgY2xlYXJzIHRoZSBmaXhlZCAobGlnaHQpIGhlYWRlciAqL1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA0OHB4O1xuXHRcdHBhZGRpbmc6IDE0MHB4IDQwcHggODBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMzJweDtcblx0XHRwYWRkaW5nOiAxMjBweCAyMHB4IDY0cHg7XG5cdH1cbn1cblxuLmZhcS1wYWdlLWhlYWQge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDU1NXB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uZmFxLXBhZ2UtZXllYnJvdyB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbi5mYXEtcGFnZS10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXNpemU6IDE4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogOTZweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogNjRweDtcblx0fVxufVxuXG4uZmFxLXBhZ2Utc3ViIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xufVxuXG4uZmFxLXBhZ2UtYWNjb3JkaW9uIHtcblx0ZmxleDogMTtcblx0bWluLXdpZHRoOiAwO1xufVxuIiwiLyogSG9tZSDigJQgQWJvdXQgKFwiVW5mb3JnZXR0YWJsZSBkYXlz4oCmXCIpIOKAlCBwYWdlLXNwZWNpZmljICovXG5cbi5ob21lLWFib3V0IHtcblx0cGFkZGluZzogMCAxMDRweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4vKiBUaXRsZSDigJQgZnVsbCB3aWR0aCBvZiB0aGUgc2VjdGlvbiwgYWJvdmUgdGhlIGNvbXBvc2l0aW9uICovXG4uaG9tZS1hYm91dC10aXRsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cbn1cblxuLmhvbWUtYWJvdXQtZ3JpZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDgxcHg7XG5cdC8qIHJvb20gZm9yIG1pZC9zbWFsbCBpbWFnZXMgZXh0ZW5kaW5nIGJlbG93IGh1Z2UgKi9cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5cbi8qIEh1Z2UgaW1hZ2Ug4oCUIHN0YXRpYywgZGVmaW5lcyBzZWN0aW9uIGhlaWdodCwgYWxpZ25lZCByaWdodCAqL1xuLmhvbWUtYWJvdXQtaW1nLS1odWdlIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHdpZHRoOiA5MTBweDtcblx0aGVpZ2h0OiAxMDU4cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG9yZGVyOiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTA0LjEwM3Z3O1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uaG9tZS1hYm91dC10ZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDQwcHg7XG5cdHdpZHRoOiA1NTVweDtcblx0LyogZGV0YWlscyBjb2x1bW4gKGxlZnQgb2YgdGhlIGh1Z2UgaW1hZ2UpICovXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b3JkZXI6IDA7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5ob21lLWFib3V0LWNvdW50IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmhvbWUtYWJvdXQtZGVzYyB7XG5cdG1heC13aWR0aDogNTU1cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLmhvbWUtYWJvdXQtbG9jYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4vKiBJbWFnZSBjb2xsYWdlICovXG4uaG9tZS1hYm91dC1pbWcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi5ob21lLWFib3V0LWltZy0tbWlkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0MzRweDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogNTU0cHg7XG5cdGhlaWdodDogNjIwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b3JkZXI6IDM7XG5cdFx0d2lkdGg6IDQ3LjE3OXZ3O1xuXHRcdGhlaWdodDogNTIuNTY0dnc7XG5cdFx0bWFyZ2luLXRvcDogLTE1LjM4NXZ3O1xuXHR9XG59XG5cbi5ob21lLWFib3V0LWltZy0tc21hbGwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDM4NXB4O1xuXHRoZWlnaHQ6IDQyOXB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAzMi44MjF2dztcblx0XHRoZWlnaHQ6IDM3LjE3OXZ3O1xuXHR9XG59IiwiLyogSG9tZSDigJQgQWRkaXRpb25hbCBiZW5lZml0cyAoY2FyZHMgc2xpZGVyICsgRnVsbCBBdXRvbm9teSkg4oCUIGNyZWFtICovXG5cbi5ob21lLWJlbmVmaXRzIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdH1cblxuXHQuY2FyZHMtc2xpZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1iZW5lZml0cy10aXRsZSB7XG5cdG1heC13aWR0aDogMTE0NXB4O1xuXHRwYWRkaW5nOiAwIDEwNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uaG9tZS1iZW5lZml0cy1hdXRvbm9teSB7XG5cdHBhZGRpbmc6IDAgMTA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4uaG9tZS1iZW5lZml0cy1hdXRvbm9teS1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG59XG5cbi5ob21lLWJlbmVmaXRzLWF1dG9ub215LXdvcmQge1xuXHRmbGV4LXNocmluazogMDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cbn1cblxuLmhvbWUtYmVuZWZpdHMtYXV0b25vbXktbGluZSB7XG5cdHdpZHRoOiA1NTdweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiA2MXB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHR9XG59XG5cbi5ob21lLWJlbmVmaXRzLWF1dG9ub215LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogNDBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuXHRcdGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG5cdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMzJweDtcblx0fVxufVxuXG4uaG9tZS1iZW5lZml0cy1hdXRvbm9teS1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0fVxufSIsIi8qIEhvbWUg4oCUIHNjcm9sbCB3cmFwcGVyIHRoYXQgcmlzZXMgb3ZlciB0aGUgZml4ZWQgaGVybyAqL1xuXG4uaG9tZS1iZWxvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luLXRvcDogY2FsYygxMDB2aCArIDQwMHB4KTtcblx0bWFyZ2luLXRvcDogY2FsYygxMDBkdmggKyA0MDBweCk7XG5cdC8qIHN0YXJ0IGJlbG93IHRoZSBmdWxsLXNjcmVlbiBmaXhlZCBoZXJvICovXG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiB1bnNldDtcblx0fVxufVxuXG4uaG9tZS1iZWxvdy1lbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhc3BlY3QtcmF0aW86IDkvMTY7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDAwcHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLyogSG9tZSDigJQgY29udGVudCB3cmFwcGVyIChjcmVhbSBwYW5lbCBiZWxvdyBoZXJvKSAqL1xuXG4uaG9tZS1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRwYWRkaW5nOiAxMjBweCAwIDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjMzLCAyMjksIDIyNywgMC4wMCkgMCUsIHJnYmEoMjMzLCAyMjksIDIyNywgMC41MCkgNDkuOTUlLCAjRTlFNUUzIDEwMCUpO1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHR9XG59IiwiLyogSG9tZSDigJQgRm9ybWF0cyAoXCJDaG9vc2UgeW91ciBmb3JtYXRcIikg4oCUIHBhZ2Utc3BlY2lmaWMgKi9cblxuLmhvbWUtZm9ybWF0cyB7XG5cdG1hcmdpbi10b3A6IDIwMHB4O1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cbn1cblxuLyogSW50cm8gKGxhYmVsICsgaGVhZGluZykgb24gY3JlYW0gKi9cbi5ob21lLWZvcm1hdHMtaW50cm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0Z2FwOiA0MHB4O1xuXHRwYWRkaW5nOiAwIDEwNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaG9tZS1mb3JtYXRzLWxhYmVsIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcbn1cblxuLmhvbWUtZm9ybWF0cy1oZWFkaW5nIHtcblx0bWluLXdpZHRoOiAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0LyogUmVzcGVjdCB0aGUgYXV0aG9yZWQgPGJyPiBsaW5lcywgYnV0IG5ldmVyIG92ZXJmbG93IHRoZSB2aWV3cG9ydDpcblx0ICAgaWYgYSBsb25nZXIgaGVhZGluZyBpcyBlbnRlcmVkLCBpdCBtYXkgc2hyaW5rIGFuZCB3cmFwIGluc3RlYWQgb2Zcblx0ICAgcHVzaGluZyBwYXN0IHRoZSByaWdodCBlZGdlLiAqL1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cbn1cblxuLyogRGFyayBjYXJkcyBibG9jayDigJQgZnVsbC1ibGVlZCAqL1xuLmhvbWUtZm9ybWF0cy1jYXJkcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdHBhZGRpbmc6IDIwMHB4IDI1MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGluZztcblx0Y29sb3I6ICNmZmY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGljdHVyZXMvaG9tZS1mb3JtYXRzLWJnLndlYnBcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHRcdG9wYWNpdHk6IDAuMztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNjRweDtcblx0XHRwYWRkaW5nOiAxMDBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiA0OHB4O1xuXHRcdHBhZGRpbmc6IDY0cHggMjBweDtcblx0fVxufVxuXG4uaG9tZS1mb3JtYXQtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA0MHB4O1xuXHR3aWR0aDogNDkxcHg7XG5cblx0Ly8gV2hvbGUgY2FyZCBpcyBjbGlja2FibGUgdmlhIC5ob21lLWZvcm1hdC1saW5rJ3Mgc3RyZXRjaGVkIG92ZXJsYXkuXG5cdC8vIE9uIGhvdmVyIHRoZSBmcm9udCBpbWFnZSBzaHJpbmtzICsgZmFkZXMgb3V0LCByZXZlYWxpbmcgdGhlIHN0YXRpYyBiYWNrIGltYWdlLlxuXHQmOmhvdmVyIC5ob21lLWZvcm1hdC1pbWctZnJvbnQge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDQ5MXB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG59XG5cbi8qIENUQSB0dXJuZWQgaW50byBhIHN0cmV0Y2hlZCBsaW5rIOKAlCB0aGUgOjphZnRlciBjb3ZlcnMgdGhlIHdob2xlIGNhcmQgKi9cbi5ob21lLWZvcm1hdC1saW5rIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cblxuLmhvbWUtZm9ybWF0LXRpdGxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cbn1cblxuLmhvbWUtZm9ybWF0LWltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTY0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTk2cHg7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0fVxufVxuXG4vKiBCYWNrIGltYWdlIOKAlCBzdGF0aWMsIHNpdHMgdW5kZXJuZWF0aCwgcHJlLXNjYWxlZCAqL1xuLmhvbWUtZm9ybWF0LWltZy1iYWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cblxuLyogRnJvbnQgaW1hZ2Ug4oCUIG1haW47IHNocmlua3MgKyBmYWRlcyBvbiBjYXJkIGhvdmVyIChzZWUgLmhvbWUtZm9ybWF0LWNhcmQ6aG92ZXIpICovXG4uaG9tZS1mb3JtYXQtaW1nLWZyb250IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UsIG9wYWNpdHkgLjZzIGVhc2U7XG59XG5cbi5ob21lLWZvcm1hdC1mb290IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xufVxuXG4uaG9tZS1mb3JtYXQtY2FwdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cblxuLmhvbWUtZm9ybWF0cy1jZW50ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMjY5cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59IiwiLyogSG9tZSDigJQgSGVybyAobWFpbiBzY3JlZW4pIOKAlCBwYWdlLXNwZWNpZmljICovXG5cbi5ob21lLWhlcm8ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiAjZmZmO1xuXG59XG5cbi5ob21lLWhlcm8tbWVkaWEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAwO1xufVxuXG4uaG9tZS1oZXJvLXZpZGVvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaG9tZS1oZXJvLWdyYWRpZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNCwgMjMsIDIyLCAwLjYpLCByZ2JhKDI0LCAyMywgMjIsIDApKTtcbn1cblxuLmhvbWUtaGVyby1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxMjhweCAxMDRweCA4OHB4O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWluLWhlaWdodDogMTAwZHZoO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiAxMDBweCA0MHB4IDU2cHg7XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0YXNwZWN0LXJhdGlvOiA5LzE2O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogOTJweCAyMHB4IDQwcHg7XG5cdH1cbn1cblxuLyogVGl0bGUg4oCUIGxvZ28gbG9ja3VwICovXG4uaG9tZS1oZXJvLXRpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbWUtaGVyby10aXRsZS1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zaXplOiAxODhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxMjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogODBweDtcblx0fVxufVxuXG4uaG9tZS1oZXJvLXRpdGxlLXN1YiB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwLjcyZW07XG5cdHRleHQtaW5kZW50OiAwLjcyZW07XG5cdC8qIGNvbXBlbnNhdGUgdHJhaWxpbmcgbGV0dGVyLXNwYWNpbmcgdG8ga2VlcCBpdCBjZW50ZXJlZCAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLyogU3VidGl0bGUgKyBBcm91bmQgRWxpc29uIOKAlCBtb2JpbGUgb25seSAqL1xuLmhvbWUtaGVyby1zdWJ0aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uaG9tZS1oZXJvLWFyb3VuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmhvbWUtaGVyby1hcm91bmQtbGFiZWwge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaG9tZS1oZXJvLWFyb3VuZC1wbGF5IHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLyogQm90dG9tIGdyb3VwIOKAlCBDVEEgKyBhbmNob3IgbmF2ICovXG4uaG9tZS1oZXJvLWJvdHRvbSB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMzBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG59XG5cbi8qIENUQSDigJQgaGlkZGVuIG9uIG1vYmlsZSAobW9iaWxlIHVzZXMgQXJvdW5kIEVsaXNvbiAvIGFjdGlvbnMpICovXG4uaG9tZS1oZXJvLWN0YSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyogTW9iaWxlIGZsb2F0aW5nIGFjdGlvbnMgYmFyIOKAlCB0cmFuc2x1Y2VudCBwaWxsIHdpdGggdHdvIGJ1dHRvbnMgKi9cbi5ob21lLWhlcm8tYWN0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci10ZXh0LCAwLjQpO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuXHRcdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG5cdH1cbn1cblxuLmhvbWUtaGVyby1hY3Rpb25zLWJ0biB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuLmhvbWUtaGVyby1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAyNHB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDhweDtcblx0fVxufVxuXG4uaG9tZS1oZXJvLW5hdi1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogOHB4O1xuXHR9XG59XG5cbi5ob21lLWhlcm8tbmF2LWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNjBweDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1oZXJvLW5hdi1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0fVxufVxuXG4uaG9tZS1oZXJvLW5hdi1kaXZpZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogLTg4cHg7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTIwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIvKiBIb21lIOKAlCBJbmZyYXN0cnVjdHVyZSAoT2NlYW4gLyBSZXN0YXVyYW50IC8gQ293b3JraW5nKSDigJQgZnVsbC1zY3JlZW4gYmxvY2tzICovXG5cbi5ob21lLWluZnJhIHtcblx0LmxvZ28tbGluZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3R0b206IDYwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1pbmZyYS1ibG9jayB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogI2ZmZjtcblxuXHQvKiBtb2JpbGU6IHBsYWluIHN0YWNrZWQgZnVsbC1zY3JlZW4gYmxvY2tzIChubyBwaW4pLCBjb250ZW50ICsgbG9nbyBpbiBmbG93ICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDQwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHRcdGFzcGVjdC1yYXRpbzogOS8xNjtcblx0fVxufVxuXG4uaG9tZS1pbmZyYS1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLmhvbWUtaW5mcmEtZmlsdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWhlYWRpbmc7XG5cdG9wYWNpdHk6IDAuNDtcbn1cblxuLmhvbWUtaW5mcmEtYmxvY2stLWRpbSAuaG9tZS1pbmZyYS1maWx0ZXIge1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5ob21lLWluZnJhLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblx0d2lkdGg6IDg0NHB4O1xuXHRtYXgtd2lkdGg6IDkwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRnYXA6IDEycHg7XG5cdFx0d2lkdGg6IDM1MHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuLmhvbWUtaW5mcmEtdGl0bGUge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDY0cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdH1cbn1cblxuLmhvbWUtaW5mcmEtc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbi5ob21lLWluZnJhLWJ0biB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn0iLCIvKiBIb21lIOKAlCBMb2NhdGlvbiAodGl0bGUgKyBndWlkZSArIGNhcmRzIHNsaWRlcikg4oCUIGNyZWFtICovXG5cbi5ob21lLWxvY2F0aW9uIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdH1cbn1cblxuLmhvbWUtbG9jYXRpb24taGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA0MHB4O1xuXHRwYWRkaW5nOiAwIDEwNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzJweDtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4uaG9tZS1sb2NhdGlvbi10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuaDIge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdH1cblxuXHQuaDEge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtbG9jYXRpb24tYnRuIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5ob21lLWxvY2F0aW9uLWd1aWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRmbGV4LXNocmluazogMDtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5ob21lLWxvY2F0aW9uLWd1aWRlLWNpcmNsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMTQ4cHg7XG5cdGhlaWdodDogMTQ4cHg7XG5cdHBhZGRpbmc6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCM0ODQ1NDMsIDAuMik7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcblx0XHRsZWZ0OiA4cHg7XG5cdFx0dG9wOiA4cHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgjMTgxNzE2LCAwLjUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxufVxuXG4vKiBQb3N0ZXIgPSB2aWRlbyBmaXJzdCBmcmFtZSwgYSBzZXBhcmF0ZSBpbWFnZSAodXNlciBkcm9wcyBpbiBsb2NhdGlvbi1ndWlkZS53ZWJwKS4gKi9cbi5ob21lLWxvY2F0aW9uLWd1aWRlLXBvc3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG5cdGxlZnQ6IDhweDtcblx0dG9wOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmhvbWUtbG9jYXRpb24tZ3VpZGUtcGxheSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcblx0Lyogd2hpdGUgcGxheSBvdmVyIHRoZSBwaG90byAqL1xufVxuXG4uaG9tZS1sb2NhdGlvbi1ndWlkZS10ZXh0IHtcblx0d2lkdGg6IDIzNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn0iLCIvKiBIb21lIOKAlCBSb29tcyAoU3VpdGUgLyBTdXBlcmlvcikg4oCUIHBhZ2Utc3BlY2lmaWMsIGRhcmsgZnVsbC1ibGVlZCAqL1xuXG4uaG9tZS1yb29tcyB7XG5cdHBhZGRpbmc6IDAgMCAxMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWhlYWRpbmc7XG5cdGNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDAgMCAxMDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMCA4MHB4O1xuXHR9XG5cblx0LmxvZ28tc2VwYXJhdG9yIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi5ob21lLXJvb21zLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwMHB4O1xuXHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGdhcDogMTAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiA2NHB4O1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG59XG5cbi5ob21lLXJvb20ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDgwMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDI0cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5ob21lLXJvb20tdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDEwNHB4O1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDI7XG5cdC8qIFNpdHMgYWJvdmUgdGhlIHBob3RvIGNvbXBvc2l0aW9uIHNvIGEgbG9uZyBuYW1lIChlLmcuIFwiT25lLUJlZHJvb21cIilcblx0ICAgcmVhZHMgb3ZlciB0aGUgY2FyZCBlZGdlIGluc3RlYWQgb2YgYmVpbmcgaGlkZGVuIGJlaGluZCBpdC4gKi9cblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRmb250LXNpemU6IDUycHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cbn1cblxuLmhvbWUtcm9vbS1hc2lkZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwNHB4O1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjRweDtcblx0d2lkdGg6IDQwOXB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogYXNpZGUgbWFya2VyZWQgbGlzdCDigJQgcm93IG9mIHN0YWNrZWQgaXRlbXMgb24gbW9iaWxlICovXG4uaG9tZS1yb29tLWFzaWRlIC5tYXJrZXJlZC1saXN0IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6IDEycHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5ob21lLXJvb20tYXNpZGUgLm1hcmtlcmVkLWxpc3QtaXRlbSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4vKiBEZXNrdG9wIGNvbXBvc2l0aW9uIChmaWd1cmVzIGFic29sdXRlIHJlbGF0aXZlIHRvIC5ob21lLXJvb20pICovXG4uaG9tZS1yb29tLW1lZGlhIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhvbWUtcm9vbS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLmhvbWUtcm9vbS1pbWctLWNlbnRlciB7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAxMjBweDtcblx0d2lkdGg6IDc0NXB4O1xuXHRoZWlnaHQ6IDY4MHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC8qIERyb3BwZWQgYmVsb3cgdGhlIH42MHB4IHRpdGxlIHdpdGggYnJlYXRoaW5nIHJvb207IGJvdHRvbSBzdGlsbFxuXHQgICBhbGlnbnMgdG8gLmhvbWUtcm9vbSAoODAwcHgpLiAqL1xufVxuXG4uaG9tZS1yb29tLWltZy0tbGVmdCB7XG5cdGxlZnQ6IDEwNHB4O1xuXHR0b3A6IDEyMHB4O1xuXHR3aWR0aDogNDA5cHg7XG5cdGhlaWdodDogNjgwcHg7XG5cdC8qIFJhaXNlZCDigJQgdGhlIHRpdGxlIGlzIGEgc2luZ2xlIH42MHB4IGxpbmUsIHNvIHRoZXJlIGlzIHJvb20gYWJvdmU7XG5cdCAgIGJvdHRvbSBzdGlsbCBhbGlnbnMgdG8gLmhvbWUtcm9vbSAoODAwcHgpLiAqL1xufVxuXG4uaG9tZS1yb29tLWltZy0tcmlnaHQge1xuXHRyaWdodDogMTA0cHg7XG5cdHRvcDogMjcwcHg7XG5cdHdpZHRoOiA0MTBweDtcblx0aGVpZ2h0OiA1MzBweDtcbn1cblxuLyogTW9iaWxlIHNsaWRlciAoQ1NTIHNjcm9sbC1zbmFwKSAqL1xuLmhvbWUtcm9vbS1zbGlkZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtcm9vbS1zbGlkZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNzYuOTIzdnc7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG4iLCIvKiBIb21lIOKAlCBTY2VuYXJpb3MgKHN0aWNreSB0aXRsZSArIHNjcm9sbGluZyBjYXJkcykg4oCUIGNyZWFtICovXG5cbi5ob21lLXNjZW5hcmlvcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjRweDtcblx0cGFkZGluZzogMTQ4cHggMTA0cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNjRweDtcblx0XHRwYWRkaW5nOiA4MHB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDQ4cHg7XG5cdFx0cGFkZGluZzogNjRweCAyMHB4IDA7XG5cdH1cbn1cblxuLmhvbWUtc2NlbmFyaW9zLWJnIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAwO1xuXG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLyogTGVmdCDigJQgc3RpY2t5IHRpdGxlIGJsb2NrICovXG4uaG9tZS1zY2VuYXJpb3MtYXNpZGUge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDE0OHB4O1xuXHR6LWluZGV4OiAxO1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHdpZHRoOiA1NDVweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uaG9tZS1zY2VuYXJpb3MtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRtYXgtd2lkdGg6IDU1NXB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG59XG5cbi5ob21lLXNjZW5hcmlvcy1wcm9ncmVzcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEyNjVweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaG9tZS1zY2VuYXJpb3MtcHJvZ3Jlc3MtZG90IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWhlYWRpbmc7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogUmlnaHQg4oCUIGNhcmRzIGNvbHVtbiAqL1xuLmhvbWUtc2NlbmFyaW9zLWNhcmRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4OHB4O1xuXHR3aWR0aDogMTEzM3B4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRnYXA6IDMycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmhvbWUtc2NlbmFyaW8tY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDExMzNweDtcblx0aGVpZ2h0OiA1NjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmhvbWUtc2NlbmFyaW8tY2FyZC1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDU1NHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0XHRoZWlnaHQ6IHVuc2V0O1xuXHR9XG59XG5cbi5ob21lLXNjZW5hcmlvLWNhcmQtYm9keSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNzIzcHg7XG5cdHRvcDogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDMycHg7XG5cdHdpZHRoOiA0MTBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGdhcDogMTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuLmhvbWUtc2NlbmFyaW8tY2FyZC1ib2R5IC5oMiB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxufVxuXG4uaG9tZS1zY2VuYXJpby1jYXJkLXRleHQge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLmhvbWUtc2NlbmFyaW8tY2FyZC1ib2R5IC5tYXJrZXJlZC1saXN0IHtcblx0Z2FwOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG59IiwiLyogSW5zdGFncmFtIOKAlCByZXVzYWJsZSBkYXJrIHNlY3Rpb24gKG9wdC1pbiBwZXIgcGFnZSkgKi9cblxuLmluc3RhZ3JhbSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDEwNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGluZztcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweDtcblx0fVxuXG5cdC8qIG1vYmlsZTogc3RhY2sgaGVhZGxpbmUgLT4gZ3JpZCAtPiBmb2xsb3cgKHZpYSBkaXNwbGF5OmNvbnRlbnRzIG9uIGhlYWQpICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDY0cHggMjBweDtcblx0fVxufVxuXG4uaW5zdGFncmFtLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogY29udGVudHM7XG5cdH1cbn1cblxuLmluc3RhZ3JhbS1oZWFkbGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0b3JkZXI6IDA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uaW5zdGFncmFtLWhlYWQtcHJlIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0b3BhY2l0eTogMC41O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4uaW5zdGFncmFtLWhlYWQtdGFnIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA1MnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdH1cbn1cblxuLmluc3RhZ3JhbS1mb2xsb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG9yZGVyOiAyO1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5pbnN0YWdyYW0tZm9sbG93LWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4vKiBTdGF0aWMgZ3JpZCDigJQgNCBjYXJkcyBhY3Jvc3M7IDLDlzIgb24gbW9iaWxlICovXG4uaW5zdGFncmFtLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRnYXA6IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRvcmRlcjogMTtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG4uaW5zdGFncmFtLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhc3BlY3QtcmF0aW86IDE7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnN0YWdyYW0taXRlbS1tZWRpYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmluc3RhZ3JhbS1pdGVtLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyMHB4O1xuXHR0b3A6IDIwcHg7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cmlnaHQ6IDEycHg7XG5cdFx0dG9wOiAxMnB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuIiwiLyogTG9jYXRpb24gcGFnZSAoRmlnbWEgNDA2NS0xMTcyNikg4oCUIGlsbHVzdHJhdGVkIG1hcCArIG5lYXJieS1wbGFjZXMgc2xpZGVyLiAqL1xuXG4ubG9jYXRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogLS0tIE1hcCBsYXllciAoZGVza3RvcCBvbmx5KSAtLS0gKi9cbi5sb2NhdGlvbi1tYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRhc3BlY3QtcmF0aW86IDE5MjAgLyAxMTMxO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5sb2NhdGlvbi1tYXAtaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2NhdGlvbi1waW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0ei1pbmRleDogMjtcblxuXHQmOmhvdmVyLFxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcblx0XHR6LWluZGV4OiA1O1xuXHR9XG59XG5cbi5sb2NhdGlvbi1waW4taW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cblx0Ji0tYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5sb2NhdGlvbi1waW46aG92ZXIgLmxvY2F0aW9uLXBpbi1pbWctLWRlZmF1bHQsXG4ubG9jYXRpb24tcGluLmlzLWFjdGl2ZSAubG9jYXRpb24tcGluLWltZy0tZGVmYXVsdCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sb2NhdGlvbi1waW46aG92ZXIgLmxvY2F0aW9uLXBpbi1pbWctLWFjdGl2ZSxcbi5sb2NhdGlvbi1waW4uaXMtYWN0aXZlIC5sb2NhdGlvbi1waW4taW1nLS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKiBFbGlzb24gaG90ZWwgbWFya2VyIOKAlCBub24taW50ZXJhY3RpdmUuICovXG4ubG9jYXRpb24tcGluLS1lbGlzb24ge1xuXHR3aWR0aDogOTJweDtcblx0aGVpZ2h0OiA3OHB4O1xuXHR6LWluZGV4OiAzO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxvY2F0aW9uLXBpbi1lbGlzb24taW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIC0tLSBPdmVybGF5ICh0aXRsZSArIHNsaWRlcikgb3ZlciB0aGUgbWFwIC0tLSAqL1xuLmxvY2F0aW9uLWlubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogNDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMTQwcHggMTA0cHggNjBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIGxldCBtYXAgcGlucyBzdGF5IGNsaWNrYWJsZTsgcmUtZW5hYmxlIG9uIGNoaWxkcmVuICovXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0cGFkZGluZzogMTQwcHggNDBweCA4MHB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMTIwcHggMjBweCA2NHB4O1xuXHR9XG59XG5cbi5sb2NhdGlvbi1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMzJweDtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG59XG5cbi5sb2NhdGlvbi10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNjRweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0fVxufVxuXG4ubG9jYXRpb24tc3VidGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cblxuLyogLS0tIENhcmRzIHNsaWRlciAtLS0gKi9cbi5sb2NhdGlvbi1zbGlkZXItd3JhcCB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5sb2NhdGlvbi1zbGlkZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0LyogZnVsbC1ibGVlZCB0byB0aGUgcmlnaHQgb24gdG91Y2ggKi9cblx0XHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0fVxufVxuXG4ubG9jLWNhcmQge1xuXHRmbGV4LXNocmluazogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNDEwcHg7XG5cdGhlaWdodDogNDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMzYwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDI1OHB4O1xuXHRcdGhlaWdodDogMjg4cHg7XG5cdH1cbn1cblxuLmxvYy1jYXJkLW1lZGlhIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSg3LCAyLCAxLCAwLjgpIDAlLCByZ2JhKDcsIDIsIDEsIDApIDYyJSk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLyogRGVza3RvcDogb25seSB0aGUgYWN0aXZlIHNsaWRlIHJldmVhbHMgaXRzIHBob3RvIChjYXJkcyBhcmUgd2hpdGUgb3RoZXJ3aXNlKS4gKi9cbi5sb2MtY2FyZC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cblx0LmxvYy1jYXJkLW1lZGlhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ubG9jLWNhcmQtYm9keSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMzJweDtcblx0cmlnaHQ6IDMycHg7XG5cdGJvdHRvbTogMzJweDtcblx0ei1pbmRleDogMTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRsZWZ0OiAyNHB4O1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHRcdGJvdHRvbTogMjRweDtcblx0fVxufVxuXG4ubG9jLWNhcmQtdGltZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0Z2FwOiAxMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubG9jLWNhcmQtbnVtIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogODhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHR9XG59XG5cbi5sb2MtY2FyZC11bml0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLmxvYy1jYXJkLXBsYWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDhweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4ubG9jLWNhcmQtcGxhY2UtaWNvbiB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0fVxufVxuXG4vKiAtLS0gU2xpZGVyIGNvbnRyb2xzICh0aGluIGFycm93cykgLS0tICovXG4ubG9jYXRpb24tY29udHJvbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sb2NhdGlvbi1jb250cm9sIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cblxuXHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuMztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCYtLXByZXYgLmxvY2F0aW9uLWNvbnRyb2wtaWNvbiB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxufVxuXG4ubG9jYXRpb24tY29udHJvbC1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjRweDtcbn1cbiIsIi8qIE9mZi1jYW52YXMgbGVmdCBtZW51ICovXG5cbi5tZW51IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMjAwO1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBjb250YWluIHRoZSBvZmYtY2FudmFzIHBhbmVsIHNvIGl0IGNhbid0IHdpZGVuIHRoZSBwYWdlICovXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8qIERlbGF5IGhpZGluZyB1bnRpbCB0aGUgcGFuZWwgZmluaXNoZXMgc2xpZGluZyBvdXQgKG1hdGNoZXMgLm1lbnUtcGFuZWwgdHJhbnNpdGlvbikuICovXG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNDVzO1xufVxuXG4ubWVudS5pcy1vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzOyAvKiBidXQgc2hvdyBpbnN0YW50bHkgb24gb3BlbiAqL1xufVxuXG4ubWVudS1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyNCwgMjMsIDIyLCAwLjUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cblxuLm1lbnUuaXMtb3BlbiAubWVudS1vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1lbnUtcGFuZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1NjBweDtcblx0cGFkZGluZzogMTZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2U7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLm1lbnUuaXMtb3BlbiAubWVudS1wYW5lbCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm1lbnUtaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDQ4cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiAyOHB4IDQ4cHggNDhweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbi5tZW51LWNsb3NlIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxufVxuXG4ubWVudS1jbG9zZTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLm1lbnUtY2xvc2Ugc3ZnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZW51LXByaW1hcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiAyOHB4O1xufVxuXG4ubWVudS1wcmltYXJ5LWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC4zcyBlYXNlO1xuXG5cdC8qIGNpcmNsZSBtYXJrZXIg4oCUIGhpZGRlbiBsZWZ0IG9mIHRoZSB0ZXh0LCByZXZlYWxlZCBvbiBob3ZlciAqL1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzEwJyBjeT0nMTAnIHI9JzgnIGZpbGw9JyUyMzkxQTlCMCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMzZweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLm1lbnUtc2Vjb25kYXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMjRweDtcblx0bWFyZ2luLXRvcDogNTZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG4ubWVudS1zZWNvbmRhcnktbGluayB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5tZW51LXNlY29uZGFyeS1saW5rOmhvdmVyIHtcblx0b3BhY2l0eTogMC42O1xufVxuXG4ubWVudS1mb290IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDI0cHg7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmctdG9wOiA0OHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMTZweDtcblx0fVxufVxuXG4ubWVudS1kaXJlY3Rpb24ge1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4ubWVudS1waG9uZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTJweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG59XG5cbi5tZW51LWZvb3QtaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbmh0bWwubWVudS1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIvKiBPZmZlcnMgcGFnZSAoRmlnbWEgMzUzMy02NzE0KSDigJQgZGVza3RvcC4gTm8gaGVybzogc3RpY2t5IHRpdGxlICsgY2FyZCBncmlkLiAqL1xuXG4ub2ZmZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA2NHB4O1xuXHRwYWRkaW5nOiAyMDBweCAxMDRweCAxMjBweDsgLyogdG9wIGNsZWFycyB0aGUgZml4ZWQgKGxpZ2h0KSBoZWFkZXIgKi9cblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNDhweDtcblx0XHRwYWRkaW5nOiAxNDBweCA0MHB4IDgwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDMycHg7XG5cdFx0cGFkZGluZzogMTIwcHggMjBweCA2NHB4O1xuXHR9XG59XG5cbi5vZmZlcnMtYXNpZGUge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDEyMHB4O1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDU1NXB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5vZmZlcnMtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cbn1cblxuLm9mZmVycy1pbnRybyB7XG5cdG1heC13aWR0aDogNDEwcHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWF4LXdpZHRoOiA1NTVweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLm9mZmVycy1ncmlkIHtcblx0ZmxleDogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IDQ4cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiA0MHB4O1xuXHR9XG59XG5cbi5vZmZlci1jYXJkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ub2ZmZXItY2FyZC1pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0YXNwZWN0LXJhdGlvOiA1NDYgLyA1MTI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcblx0fVxufVxuXG4ub2ZmZXItY2FyZDpob3ZlciAub2ZmZXItY2FyZC1pbWcgaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLm9mZmVyLWNhcmQtYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0cGFkZGluZy1yaWdodDogNDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNDRweDtcblx0XHRnYXA6IDE2cHg7XG5cdH1cbn1cblxuLm9mZmVyLWNhcmQtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxufVxuXG4ub2ZmZXItY2FyZC10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xufVxuXG4ub2ZmZXItY2FyZC1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4ub2ZmZXItY2FyZDpob3ZlciAub2ZmZXItY2FyZC1hcnJvdyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuIiwiLyogUGFja2FnZSBkZXRhaWwgcGFnZSAoRmlnbWEgNDAyMi02MDY2KSDigJQgZGVza3RvcC4gTGlnaHQvY3JlYW0gcGFnZS4gKi9cblxuLnBhY2thZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG59XG5cbi8qIC0tLSBIZXJvOiBjZW50ZXJlZCB0aXRsZSArIGZ1bGwtd2lkdGggcGhvdG8gd2l0aCBmbG9hdGluZyBzZWN0aW9uIGJhciAtLS0gKi9cbi5wYWNrYWdlLWhlcm8ge1xuXHRwYWRkaW5nLXRvcDogMTQwcHg7IC8qIGNsZWFyIHRoZSBmaXhlZCBoZWFkZXIgKi9cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdH1cbn1cblxuLnBhY2thZ2UtaGVyby1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzMnB4O1xuXHRtYXgtd2lkdGg6IDExMzRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMTZweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLnBhY2thZ2UtaGVyby10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0fVxufVxuXG4ucGFja2FnZS1oZXJvLXN1YiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5wYWNrYWdlLWhlcm8taW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogODhweDtcblx0YXNwZWN0LXJhdGlvOiAxOTIwIC8gMTA4MDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0YXNwZWN0LXJhdGlvOiA0IC8gNTtcblx0fVxufVxuXG4ucGFja2FnZS1iYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDEwNHB4O1xuXHRyaWdodDogMTA0cHg7XG5cdHRvcDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDI0cHg7XG5cdGhlaWdodDogNjBweDtcblx0cGFkZGluZzogMCA4cHggMCAzMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzdjM2MxO1xuXHRib3JkZXItcmFkaXVzOiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjE5LCAyMTYsIDAuOCk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuXHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRsZWZ0OiA0MHB4O1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LyogTW9iaWxlOiBkcm9wIHRvIHRoZSBib3R0b20gb2YgdGhlIHBob3RvLCBzdGFjayB0aGUgY29udGVudHMuICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGxlZnQ6IDEycHg7XG5cdFx0cmlnaHQ6IDEycHg7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTJweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGdhcDogMTJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5wYWNrYWdlLWJhci1idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLnBhY2thZ2UtYmFyLWxhYmVsLFxuLnBhY2thZ2UtYmFyLXByaWNlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcbn1cblxuLnBhY2thZ2UtYmFyLXByaWNlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogLS0tIFdoYXQncyBpbmNsdWRlZCAtLS0gKi9cbi5wYWNrYWdlLWluY2x1ZGVkIHtcblx0bWF4LXdpZHRoOiAxMTM0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMjBweCA0MHB4IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNTZweCAyMHB4IDA7XG5cdH1cbn1cblxuLnBhY2thZ2UtaW5jbHVkZWQtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA1MnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxufVxuXG4ucGFja2FnZS1pbmNsdWRlZC1zdWIge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbi5wYWNrYWdlLWluY2x1ZGVkIC5jaGVjay1saXN0IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLyogLS0tIFBlcmtzIChpbWFnZSArIGNoZWNrbWFyayBsaXN0IGNhcmRzKSAtLS0gKi9cbi5wYWNrYWdlLXBlcmtzIHtcblx0bWF4LXdpZHRoOiAxMTM0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMjBweCA0MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA1NnB4IDIwcHg7XG5cdH1cbn1cblxuLnBhY2thZ2UtcGVya3MtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA1MnB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxufVxuXG4ucGFja2FnZS1wZXJrcy1jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNjBweDtcblx0bWFyZ2luLXRvcDogNTZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDQ4cHg7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxufVxuXG4ucGFja2FnZS1wZXJrIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA1NnB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRnYXA6IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG4ucGFja2FnZS1wZXJrLWltZyB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNTAlO1xuXHRhc3BlY3QtcmF0aW86IDU1NCAvIDU2MDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5wYWNrYWdlLXBlcmstYm9keSB7XG5cdGZsZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMzJweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cblxuLnBhY2thZ2UtcGVyay10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDUycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxufVxuXG4vKiAtLS0gUmVzZXJ2ZSBDVEEgLS0tICovXG4ucGFja2FnZS1jdGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiA3NjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJGNvbG9yLWhlYWRpbmc7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6IDk2cHggMjBweDtcblx0fVxufVxuXG4ucGFja2FnZS1jdGEtbWVkaWEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAwO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5wYWNrYWdlLWN0YS1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wYWNrYWdlLWN0YS13b3JkbWFyayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAxMjQwcHg7XG5cdG1heC13aWR0aDogOTAlO1xuXHRvcGFjaXR5OiAwLjU1O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucGFja2FnZS1jdGEtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNjBweDtcblx0d2lkdGg6IDczNXB4O1xuXHRtYXgtd2lkdGg6IDkwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMzJweDtcblx0fVxufVxuXG4ucGFja2FnZS1jdGEtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1NnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbi5wYWNrYWdlLWN0YS1wcmljZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuIiwiLyogUGFydG5lcnMgcGFnZSAoRmlnbWEgMzQ4Mi00NDg1KSDigJQgZGVza3RvcC4gRml4ZWQgaW1hZ2UgaGVybyArIGNyZWFtIGNvbnRlbnQuICovXG5cbi5wYXJ0bmVycy1oZXJvIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWluLWhlaWdodDogMTAwZHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogI2ZmZjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdH1cbn1cblxuLnBhcnRuZXJzLWhlcm8tbWVkaWEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAwO1xufVxuXG4ucGFydG5lcnMtaGVyby1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wYXJ0bmVycy1oZXJvLWZpbHRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC42KTtcbn1cblxuLnBhcnRuZXJzLWhlcm8taW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGdhcDogMzJweDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0cGFkZGluZzogMCAxMDRweCAxMzJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHRhc3BlY3QtcmF0aW86IDkvMTY7XG5cdFx0cGFkZGluZzogMCA0MHB4IDg4cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDE2cHg7XG5cdFx0cGFkZGluZzogMCAyMHB4IDU2cHg7XG5cdH1cbn1cblxuLnBhcnRuZXJzLWhlcm8tdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zaXplOiAxODhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogOTZweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0fVxufVxuXG4ucGFydG5lcnMtaGVyby1zdWJ0aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4vKiAtLS0gQmVsb3cgd3JhcHBlciAtLS0gKi9cbi5wYXJ0bmVycy1iZWxvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luLXRvcDogMTAwdmg7XG5cdG1hcmdpbi10b3A6IDEwMGR2aDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiB1bnNldDtcblx0fVxufVxuXG4vKiBNb2JpbGU6IGluLWZsb3cgc3BhY2VyIHJlc2VydmluZyB0aGUgZml4ZWQgaGVybydzIGhlaWdodCAoOS8xNikgKi9cbi5wYXJ0bmVycy1iZWxvdy1lbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFzcGVjdC1yYXRpbzogOS8xNjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4vKiAtLS0gSW50cm8gLS0tICovXG4ucGFydG5lcnMtaW50cm8ge1xuXHRtYXgtd2lkdGg6IDg0NHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMTIwcHggNDBweCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweCAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNTZweCAyMHB4IDA7XG5cdH1cbn1cblxuLnBhcnRuZXJzLWludHJvLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogODhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbi5wYXJ0bmVycy1pbnRyby1zdWIge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbi8qIC0tLSBDYXJkcyBncmlkIC0tLSAqL1xuLnBhcnRuZXJzLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IDExMnB4O1xuXHRwYWRkaW5nOiA4MHB4IDEwNHB4IDEyMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRnYXA6IDY0cHg7XG5cdFx0cGFkZGluZzogNjRweCA0MHB4IDgwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDQ4cHg7XG5cdFx0cGFkZGluZzogNDhweCAyMHB4IDU2cHg7XG5cdH1cbn1cblxuLnBhcnRuZXItY2FyZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhcnRuZXItY2FyZC1pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0YXNwZWN0LXJhdGlvOiA4MDAgLyA1ODA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcblx0fVxufVxuXG4ucGFydG5lci1jYXJkOmhvdmVyIC5wYXJ0bmVyLWNhcmQtaW1nIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG5cbi5wYXJ0bmVyLWNhcmQtYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0cGFkZGluZy1yaWdodDogNTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNDRweDtcblx0XHRnYXA6IDE2cHg7XG5cdH1cbn1cblxuLnBhcnRuZXItY2FyZC10YWcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0aW1nIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLnBhcnRuZXItY2FyZC10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDUycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxufVxuXG4ucGFydG5lci1jYXJkLXRleHQge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbi5wYXJ0bmVyLWNhcmQtYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnBhcnRuZXItY2FyZDpob3ZlciAucGFydG5lci1jYXJkLWFycm93IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG4iLCIvKiBSZXN0YXVyYW50IGRldGFpbCBwYWdlIChGaWdtYSAzNDExLTIzMzIpIOKAlCBkZXNrdG9wLiBMaWdodC9jcmVhbSBwYWdlLiAqL1xuXG4ucmVzdGF1cmFudCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcbn1cblxuLyogLS0tIEhlcm86IGNlbnRlcmVkIGxvY2t1cCArIGFjdGlvbnMsIHRoZW4gZnVsbC13aWR0aCBwaG90byAtLS0gKi9cbi5yZXN0YXVyYW50LWhlcm8ge1xuXHRwYWRkaW5nLXRvcDogMTQwcHg7XG5cdC8qIGNsZWFyIHRoZSBmaXhlZCBoZWFkZXIgKi9cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtaGVyby1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXHRtYXgtd2lkdGg6IDExMzRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMTZweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtaGVyby1leWVicm93IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5yZXN0YXVyYW50LWhlcm8tdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zaXplOiAxODhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA5NnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1NnB4O1xuXHR9XG59XG5cbi5yZXN0YXVyYW50LWhlcm8tc3ViIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjlweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtaGVyby1hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMTZweDtcblx0bWFyZ2luLXRvcDogMTZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0Z2FwOiAxMnB4O1xuXG5cdFx0LmJ0biB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtaGVyby1pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogNjRweDtcblx0YXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGFzcGVjdC1yYXRpbzogNCAvIDU7XG5cdH1cbn1cblxuLyogLS0tIEludHJvIHBhcmFncmFwaCArIGxvZ28gc2VwYXJhdG9yIC0tLSAqL1xuLnJlc3RhdXJhbnQtaW50cm8ge1xuXHRtYXgtd2lkdGg6IDEyMTRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDgwcHggNDBweCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNTZweCAyMHB4IDA7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtaW50cm8tdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMS4yOHB4O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtaW50cm8tc2VwYXJhdG9yIHtcblx0bWF4LXdpZHRoOiA4NDRweDtcblx0bWFyZ2luOiA1NnB4IGF1dG8gMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxufVxuXG4vKiAtLS0gUmVzZXJ2YXRpb25zICYgaW5mb3JtYXRpb24gLS0tICovXG4ucmVzdGF1cmFudC1yZXNlcnZhdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cdHBhZGRpbmc6IDgwcHggNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMjRweDtcblx0XHRwYWRkaW5nOiA1NnB4IDIwcHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogNTJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zLXBob25lIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zLXBob25lLWljIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDJweDtcblx0aGVpZ2h0OiAxMDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMjMsIDIyLCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG59XG5cbi5yZXN0YXVyYW50LXJlc2VydmF0aW9ucy1waG9uZS1pY29uIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zLXBob25lLW51bSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxufVxuXG4vKiAtLS0gR2FsbGVyaWVzIChyZXVzZSAuc3RheS1nYWxsZXJ5KSDigJQgdmVydGljYWwgcmh5dGhtIC0tLSAqL1xuLnJlc3RhdXJhbnQtZ2FsbGVyeSB7XG5cdHBhZGRpbmc6IDAgMzJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi8qIC0tLSBcIlRyb3BpY2FsLCBsb2NhbCBhbmQgZ29vZFwiIC0tLSAqL1xuLnJlc3RhdXJhbnQtdHJvcGljYWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cdG1heC13aWR0aDogODQ0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAyMDBweCA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiAxMDBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDU2cHggMjBweDtcblx0fVxufVxuXG4ucmVzdGF1cmFudC10cm9waWNhbC10aXRsZSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtdHJvcGljYWwtdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5yZXN0YXVyYW50LXRyb3BpY2FsLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdGdhcDogMTJweDtcblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLSBVcGNvbWluZyBldmVudHMgLS0tICovXG4ucmVzdGF1cmFudC1ldmVudHMge1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA1NnB4IDA7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtZXZlbnRzLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1NnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbi5yZXN0YXVyYW50LWV2ZW50cy1zdGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNjBweDtcblx0cGFkZGluZzogNjRweCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGljdHVyZXMvcmVzdGF1cmFudC1ldmVudHMtYmcuc3ZnXCIpIGNlbnRlciB0b3AgLyBjb3ZlciBuby1yZXBlYXQ7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4IDQwcHg7XG5cdH1cbn1cblxuLnJlc3RhdXJhbnQtZXZlbnQtY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblx0d2lkdGg6IDU1NHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlc3RhdXJhbnQtZXZlbnQtaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDYwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHR9XG59XG5cbi5yZXN0YXVyYW50LWV2ZW50LWJvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG59XG5cbi5yZXN0YXVyYW50LWV2ZW50LWRhdGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG59XG5cbi5yZXN0YXVyYW50LWV2ZW50LXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcbn1cblxuLnJlc3RhdXJhbnQtZXZlbnQtdGV4dCB7XG5cdG1heC13aWR0aDogNTM3cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxuLnJlc3RhdXJhbnQtZXZlbnQtYnRuIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufSIsIi8qIFJldmlld3MgcGFnZSAoRmlnbWEgMzUzMy02Mjk3KSDigJQgZGVza3RvcC4gTGlnaHQgY3JlYW0gZmlyc3Qgc2NyZWVuICsgcmV2aWV3IHNsaWRlci4gKi9cblxuLnJldmlld3Mge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG5cdHBhZGRpbmctdG9wOiAxODVweDtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cbn1cblxuLnJldmlld3MtaGVhZCB7XG5cdHBhZGRpbmc6IDAgMTA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4ucmV2aWV3cy10aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHQvKiAuaDEgaXMgODhweCAocHjihpJ2dyBkb3duIHRvIDEwMjQpOyBzZXQgZXhwbGljaXQgc2l6ZXMgYmVsb3cgdGhlIHZ3IHJhbmdlLiAqL1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbi5yZXZpZXdzLWludHJvIHtcblx0bWF4LXdpZHRoOiA4NDdweDtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4vKiAtLS0gU2xpZGVyIC0tLSAqL1xuLnJldmlld3Mtc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogODBweDtcblx0cGFkZGluZy1sZWZ0OiAxMDRweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8vIGJsZWVkIGNhcmRzIHRvIHRoZSByaWdodDsgLnJldmlld3MgY2xpcHMgdGhlIG92ZXJmbG93XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0fVxufVxuXG4ucmV2aWV3cy1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDU1NXB4O1xuXHRoZWlnaHQ6IDQyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNCwgMjMsIDIyLCAwLjIpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWluLWhlaWdodDogMzgwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHR9XG59XG5cbi5yZXZpZXdzLWNhcmQtcXVvdGUge1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRmbGV4LXNocmluazogMDtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xufVxuXG4ucmV2aWV3cy1jYXJkLXRleHQge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRtYXgtd2lkdGg6IDQ3NXB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xufVxuXG4ucmV2aWV3cy1jYXJkLWZvb3RlciB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucmV2aWV3cy1jYXJkLWF1dGhvciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxufVxuXG4ucmV2aWV3cy1jYXJkLW1ldGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDhweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLnJldmlld3MtY2FyZC1zdGFycyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDRweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5yZXZpZXdzLWNhcmQtc3RhciB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5yZXZpZXdzLWNhcmQtc291cmNlIHtcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcblx0fVxufVxuXG4vKiAtLS0gQ29udHJvbHMgYmFyIChzaGFyZSBidG4g4oCUIGxpbmUg4oCUIHByZXYvbmV4dCkgLS0tICovXG4ucmV2aWV3cy1jb250cm9scyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMzJweDtcblx0bWFyZ2luLXRvcDogODBweDtcblx0cGFkZGluZzogMCAxMDRweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogNTZweDtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4ucmV2aWV3cy1zaGFyZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdC5idG5fX2ljb24ge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0fVxufVxuXG4ucmV2aWV3cy1jb250cm9scy1saW5lIHtcblx0ZmxleDogMTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC4yKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5yZXZpZXdzLWNvbnRyb2xzLW5hdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjRweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5yZXZpZXdzLWNvbnRyb2wge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxuXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Ji0tcHJldiAucmV2aWV3cy1jb250cm9sLWljb24ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cbn1cblxuLnJldmlld3MtY29udHJvbC1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjRweDtcbn1cbiIsIi8qIFJvb20gc2luZ2xlIOKAlCBLaXRjaGVuICsgQmF0aHJvb20gKGltYWdlIGJsb2NrcyArIGZlYXR1cmUgbGlzdHMpICovXG5cbi5yb29tLWFtZW5pdGllcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMjRweDtcblx0cGFkZGluZzogMCAxMDRweCAxMjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDQ4cHg7XG5cdFx0cGFkZGluZzogMCA0MHB4IDgwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAwIDIwcHggNTZweDtcblx0fVxufVxuXG4ucm9vbS1hbWVuaXR5IHtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji0ta2l0Y2hlbiB7XG5cdFx0bWF4LXdpZHRoOiA4NDRweDtcblx0fVxuXG5cdCYtLWJhdGhyb29tIHtcblx0XHRtYXgtd2lkdGg6IDY5OXB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHR9XG59XG5cbi5yb29tLWFtZW5pdHktaW1nIHtcblx0aGVpZ2h0OiA4MDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogMzIwcHg7XG5cdH1cbn1cblxuLnJvb20tYW1lbml0eS1ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA0MHB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjRweDtcblx0fVxufVxuXG4ucm9vbS1hbWVuaXR5LXRpdGxlIHtcblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufSIsIi8qIFJvb20gc2luZ2xlIOKAlCBCZXlvbmQgdGhlIHdhbGxzIChmdWxsc2NyZWVuIG1lZGlhICsgY2VudGVyZWQgdGl0bGUpICovXG5cbi5yb29tLWJleW9uZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMTAwdmg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yb29tLWJleW9uZC1tZWRpYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cblx0LnJvb20tYmV5b25kLXZpZGVvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLnJvb20tYmV5b25kLWZpbHRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC40NSk7XG59XG5cbi5yb29tLWJleW9uZC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5yb29tLWJleW9uZC10aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdH1cbn1cblxuLnJvb20tYmV5b25kLXN1YnRpdGxlIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufVxuIiwiLyogUm9vbSBzaW5nbGUg4oCUIE1vcmUgdG8gZXhwbG9yZSAoY2FyZHMgbWFycXVlZSkgKi9cblxuLnJvb20tZXhwbG9yZSB7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDU2cHggMDtcblx0fVxufVxuXG4vKiBUaGUgbWFycXVlZSBpdHNlbGYgaXMgc3R5bGVkIGJ5IF9jYXJkcy1zbGlkZXIuc2NzcyAoLmNhcmRzLXNsaWRlcikuICovXG4iLCIvKiBSb29tIHNpbmdsZSDigJQgSGVscGZ1bCBJbmZvcm1hdGlvbiAoaGVhZGluZyArIEZBUSBhY2NvcmRpb24pICovXG5cbi5yb29tLWZhcSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDY0cHg7XG5cdHBhZGRpbmc6IDAgMTA0cHggMTIwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweCA4MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4IDU2cHg7XG5cdH1cbn1cblxuLnJvb20tZmFxLXRpdGxlIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA4NDRweDtcblx0bWF4LXdpZHRoOiA1MCU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cbn1cblxuLnJvb20tZmFxIC5mYXEge1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5yb29tLWdlbmVyYWwge1xuXHRwYWRkaW5nOiAxMjBweCAxMDRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogODBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNTZweCAyMHB4O1xuXHR9XG59XG5cbi5yb29tLWdlbmVyYWwtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4ucm9vbS1nZW5lcmFsLWZlYXR1cmVzIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnJvb20tZ2VuZXJhbC1kZXNjIHtcblx0bWF4LXdpZHRoOiA2OTlweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMS4yOHB4O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5yb29tLWdlbmVyYWwtZmVhdHVyZXMge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLyogU2lkZSBpbnNldCBtYXRjaGVzIHRoZSBzZWN0aW9uOyB0aGUgZ2FsbGVyeSBjbGlwcyB3aXRoaW4gaXQuICovXG4ucm9vbS1nZW5lcmFsLWdhbGxlcnkge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn0iLCIvKiBSb29tIHNpbmdsZSDigJQgSGVybyAocGhvdG8gKyB0aXRsZSArIGJvdHRvbSBiYXIgKyB2aWRlbyBwcmV2aWV3KSAqL1xuXG4ucm9vbS1oZXJvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHRhc3BlY3QtcmF0aW86IDkvMTY7XG5cdH1cbn1cblxuLnJvb20taGVyby1tZWRpYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cblx0LnJvb20taGVyby1pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG4ucm9vbS1oZXJvLWZpbHRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjQsIDIzLCAyMiwgMC43KSwgcmdiYSgyNCwgMjMsIDIyLCAwKSA2MCUpO1xufVxuXG4ucm9vbS1oZXJvLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTI4cHggMTA0cHggNTZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogNDAwcHggNDBweCA0OHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzAwcHggMjBweCA0OHB4O1xuXHR9XG59XG5cbi5yb29tLWhlcm8tdGl0bGUge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA5NnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1NnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ucm9vbS1oZXJvLWJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMjRweDtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdHBhZGRpbmctdG9wOiB1bnNldDtcblx0XHRib3JkZXItdG9wOiB1bnNldDtcblx0fVxufVxuXG4ucm9vbS1oZXJvLWZhY3RzIHtcblx0Ji5tYXJrZXJlZC1saXN0IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuXHRcdGdhcDogMTJweCA0MHB4O1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQubWFya2VyZWQtbGlzdC1pdGVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxufVxuXG4ucm9vbS1oZXJvLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDY0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGdhcDogMjRweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnJvb20taGVyby1jaGVjayB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5yb29tLWhlcm8tbG9uZ3N0YXkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE2cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDhweDtcblx0fVxufVxuXG4ucm9vbS1oZXJvLWxvbmdzdGF5LWJ0biB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5yb29tLWhlcm8tbG9uZ3N0YXktdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0fVxufVxuXG4vKiBTbWFsbCBwb3J0cmFpdCB2aWRlbyBwcmV2aWV3LCBib3R0b20tcmlnaHQgYWJvdmUgdGhlIGJhciAqL1xuLnJvb20taGVyby12aWRlbyB7XG5cdHdpZHRoOiAyNjZweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LyogT24gbW9iaWxlIGl0IGZsb2F0cyBpbiB0aGUgdG9wLXJpZ2h0IGNvcm5lciBvZiB0aGUgaGVybyAoRmlnbWEgNDA2NS05MzQ0KS4gKi9cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogODBweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR3aWR0aDogMTQwcHg7XG5cdFx0aGVpZ2h0OiAxOTBweDtcblx0fVxufVxuXG4ucm9vbS1oZXJvLXZpZGVvLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzY0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdGJvcmRlcjogNHB4IHNvbGlkICNEOUQ5RDk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiAxOTBweDtcblx0XHRib3JkZXItd2lkdGg6IDNweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHR9XG59XG5cbi5yb29tLWhlcm8tdmlkZW8tbWVkaWEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dG9wOiAxMTJweDtcblx0fVxufVxuXG4ucm9vbS1oZXJvLXZpZGVvLXBsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogNDRweDtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdH1cbn1cblxuLnJvb20taGVyby12aWRlby1wbGF5LWljb24ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufSIsIi8qIFJvb20gc2luZ2xlIOKAlCBJbmNsdWRlZCBpbiB5b3VyIHJvb20gKGhlYWRpbmcgKyB0d28gZmVhdHVyZSBsaXN0cykgKi9cblxuLnJvb20taW5jbHVkZWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA0MHB4O1xuXHRwYWRkaW5nOiAwIDEwNHB4IDEyMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzJweDtcblx0XHRwYWRkaW5nOiAwIDQwcHggODBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweCA1NnB4O1xuXHR9XG59XG5cbi5yb29tLWluY2x1ZGVkLXRpdGxlIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnJvb20taW5jbHVkZWQtbGlzdCB7XG5cdC0taWNvbi1saXN0LXJvd3M6IDU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuIiwiLyogUm9vbSBzaW5nbGUg4oCUIFNlcnZpY2VzIGluY2x1ZGVkIChoZWFkaW5nICsgZXh0cmEgbGlzdCArIGNhcmRzIG1hcnF1ZWUpICovXG5cbi5yb29tLXNlcnZpY2VzIHtcblx0cGFkZGluZzogMTIwcHggMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNTZweCAwO1xuXHR9XG59XG5cbi5yb29tLXNlcnZpY2VzLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDQwcHg7XG5cdHBhZGRpbmc6IDAgMTA0cHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5yb29tLXNlcnZpY2VzLXRpdGxlIHtcblx0bWF4LXdpZHRoOiAxMTMzcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLnJvb20tc2VydmljZXMtZXh0cmEubWFya2VyZWQtbGlzdCB7XG5cdHdpZHRoOiAyNjVweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGdhcDogMTJweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogMjBweDtcblxuXHRcdC5tYXJrZXJlZC1saXN0LWl0ZW0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuLyogVGhlIG1hcnF1ZWUgaXRzZWxmIGlzIHN0eWxlZCBieSBfY2FyZHMtc2xpZGVyLnNjc3MgKC5jYXJkcy1zbGlkZXIpLiAqLyIsIi8qIFJvb20gc2luZ2xlIOKAlCBwYWdlIHdyYXBwZXIgKGNyZWFtIGNvbnRlbnQ7IGhlcm8vYmV5b25kL2luc3RhZ3JhbSBhcmUgZGFyaykgKi9cblxuLnJvb20tc2luZ2xlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG59XG4iLCIvKiBTUEEgJiBXZWxsbmVzcyBwYWdlIChGaWdtYSAzNDgwLTIyOTEpIOKAlCBkZXNrdG9wLiBGaXhlZCBpbWFnZSBoZXJvICsgY3JlYW0gY29udGVudC4gKi9cblxuLyogLS0tIEhlcm8gKyBzdWJuYXZpZ2F0aW9uIChmaXhlZCBjb3ZlcjsgLnNwYS1iZWxvdyByaXNlcyBvdmVyIGl0KSAtLS0gKi9cbi5zcGEtaGVybyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zcGEtaGVyby1tZWRpYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5zcGEtaGVyby12aWRlbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNwYS1oZXJvLWZpbHRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMiwgMC42KTtcbn1cblxuLnNwYS1oZXJvLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAzMnB4O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWluLWhlaWdodDogMTAwZHZoO1xuXHRwYWRkaW5nOiAwIDEwNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMTZweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLnNwYS1oZXJvLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGZvbnQtc2l6ZTogMTg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDk2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdH1cbn1cblxuLnNwYS1oZXJvLXN1YnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5zcGEtc3VibmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxMDRweDtcblx0cmlnaHQ6IDEwNHB4O1xuXHRib3R0b206IDYwcHg7XG5cdHotaW5kZXg6IDI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGxlZnQ6IDQwcHg7XG5cdFx0cmlnaHQ6IDQwcHg7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLnNwYS1zdWJuYXYtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc3BhLXN1Ym5hdi1pdGVtIHtcblx0ZmxleDogMTtcblx0bWF4LXdpZHRoOiAyNjZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogODhweDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cblxuLnNwYS1zdWJuYXYtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG5cblx0Jjpob3Zlcixcblx0Ji5pcy1hY3RpdmUge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0fVxufVxuXG4uc3BhLXN1Ym5hdi1pY29uIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLnNwYS1zdWJuYXYtbGFiZWwge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0fVxufVxuXG4vKiAtLS0gQmVsb3cgd3JhcHBlciAtLS0gKi9cbi5zcGEtYmVsb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1hcmdpbi10b3A6IDEwMHZoO1xuXHRtYXJnaW4tdG9wOiAxMDBkdmg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcbn1cblxuLyogLS0tIEludHJvIC0tLSAqL1xuLnNwYS1pbnRybyB7XG5cdHBhZGRpbmc6IDEyMHB4IDAgMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogODBweCAwIDA7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA1NnB4IDAgMDtcblx0fVxufVxuXG4uc3BhLWludHJvLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cdG1heC13aWR0aDogODQ0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMTZweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLnNwYS1pbnRyby10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cbn1cblxuLnNwYS1pbnRyby1zdWIge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLnNwYS1pbnRyby1sb2dvIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXG5cdC5sb2dvLWxpbmUtc2VnbWVudCB7XG5cdFx0aGVpZ2h0OiA2NHB4O1xuXHR9XG59XG5cbi5zcGEtaW50cm8tcG9vbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LyogU3RhcnQgc3RhdGVzIGZvciB0aGUgR1NBUCByZXZlYWwgKGluaXRTcGFQb29sUmV2ZWFsKTpcblx0ICAgZnJhbWUgc2NhbGVzIDAuMiAtPiAxLCB0aGVuIHRoZSBwaG90byBpbnNpZGUgc2V0dGxlcyAxLjMgLT4gMS4gKi9cblx0dHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0fVxuXG5cdEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdGFzcGVjdC1yYXRpbzogOSAvIDE2O1xuXHR9XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNCwgMjMsIDIyLCAwLjAwKSAwJSwgcmdiYSgyNCwgMjMsIDIyLCAwLjUwKSAxMDAlKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLnNwYS1pbnRyby1wb29sLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDMycHg7XG5cblx0bWF4LXdpZHRoOiA4NDRweDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiB2YXIoLS1Ub3RhbC1XaGl0ZSwgI0ZGRik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTYwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRnYXA6IDE2cHg7XG5cdFx0Ym90dG9tOiA4MHB4O1xuXHRcdG1heC13aWR0aDogMzkwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi8qIC0tLSBDZW50ZXJlZCBxdW90ZSAtLS0gKi9cbi5zcGEtcXVvdGUge1xuXHRtYXgtd2lkdGg6IDExMzRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEyMHB4IDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA1NnB4IDIwcHg7XG5cdH1cbn1cblxuLnNwYS1xdW90ZS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cbn1cblxuLnNwYS1xdW90ZS1zdWIge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cblxuLnNwYS1xdW90ZS10ZXh0IHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4vKiAtLS0gWm9uZXMgKHNwbGl0IGNyZWFtL2RhcmsgYmcgKyBiaWcgcGhvdG8pIC0tLSAqL1xuLnNwYS16b25lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAyMDBweCAxMDRweCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGluZztcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweCAwO1xuXHR9XG5cblx0LyogTW9iaWxlOiBkcm9wIHRoZSBzcGxpdCBwYW5lbCDigJQgdW5pZm9ybSBsaWdodCBjYXJkLCBkYXJrIHRleHQsIHN0YWNrZWQuICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDYwcHggMjBweCAwO1xuXHRcdGJhY2tncm91bmQ6ICNlNGRjZDU7XG5cdFx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHR9XG59XG5cbi5zcGEtem9uZS1wYW5lbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNlNGRjZDU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IHVuc2V0O1xuXHRcdGluc2V0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNwYS16b25lLWlubmVyIHtcblx0bWF4LXdpZHRoOiAxNDIycHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zcGEtem9uZS10b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDY0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGdhcDogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG59XG5cbi5zcGEtem9uZS10aXRsZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNTU0cHg7XG5cdG1heC13aWR0aDogNDUlO1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbi5zcGEtem9uZS1jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiAyNHB4O1xuXHR3aWR0aDogNTYwcHg7XG5cdG1heC13aWR0aDogNDUlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRnYXA6IDE2cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uc3BhLXpvbmUtdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4uc3BhLXpvbmUtbWVkaWEge1xuXHR3aWR0aDogMTAwJTtcblx0YXNwZWN0LXJhdGlvOiAxNi85O1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0fVxufVxuXG4vKiBldmVuIHpvbmVzIG1pcnJvcjogY3JlYW0gcGFuZWwgb24gdGhlIHJpZ2h0LCBpbnZlcnRlZCB0ZXh0IGNvbG91cnMgKi9cbi5zcGEtem9uZS0tcmV2ZXJzZSAuc3BhLXpvbmUtcGFuZWwge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE4MTcxNjtcblx0fVxufVxuXG4uc3BhLXpvbmUtLXJldmVyc2UgLnNwYS16b25lLXRpdGxlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zcGEtem9uZS0tcmV2ZXJzZSAuc3BhLXpvbmUtdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Y29sb3I6IHZhcigtLVRvdGFsLVdoaXRlLCAjRkZGKTtcblx0fVxufVxuXG4uc3BhLXpvbmUtLXJldmVyc2Uge1xuXHRAbWVkaWEobWluLXdpZHRoOjEwMjRweCkge1xuXG5cdFx0LnNwYS16b25lLWJ0biB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3BhLXpvbmU6bnRoLWNoaWxkKG9kZCkge1xuXHRAbWVkaWEobWF4LXdpZHRoOjEwMjNweCkge1xuXHRcdC5zcGEtem9uZS1idG4ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0XHRcdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogTW9iaWxlOiB1bmlmb3JtIGxpZ2h0IGNhcmQg4oCUIGRhcmsgdGl0bGUgKyBkYXJrLW91dGxpbmUgYnV0dG9uIGFjcm9zcyB6b25lcy4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuc3BhLXpvbmUtLXJldmVyc2UgLnNwYS16b25lLXRpdGxlIHtcblx0XHRjb2xvcjogI0ZGRjtcblx0fVxuXG5cdC5zcGEtem9uZS1idG4ge1xuXHRcdGJvcmRlci1jb2xvcjogI0ZGRjtcblx0XHRjb2xvcjogI0ZGRjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tIFNpZ25hdHVyZSBwYWNrYWdlcyAoY2FyZCBzbGlkZXIpIC0tLSAqL1xuLnNwYS1wYWNrYWdlcyB7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDU2cHggMDtcblx0fVxufVxuXG4uc3BhLXBhY2thZ2VzLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNDBweDtcblx0cGFkZGluZzogMCAxMDRweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLnNwYS1wYWNrYWdlcy10aXRsZSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cbn1cblxuLnNwYS1wYWNrYWdlcy1zbGlkZXIge1xuXHRwYWRkaW5nOiAwIDEwNHB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5zcGEtcGFja2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNTYwcHg7XG5cdGhlaWdodDogYXV0bztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0d2lkdGg6IDMwNHB4O1xuXHR9XG5cblxuXHQmOmhvdmVyIHtcblx0XHQuc3BhLXBhY2thZ2UtaW1nIGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0fVxuXG5cdFx0LnNwYS1wYWNrYWdlLWxpbmsge1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdH1cblx0fVxufVxuXG4uc3BhLXBhY2thZ2UtaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MzJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDM0MHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuXHR9XG59XG5cbi5zcGEtcGFja2FnZS1ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiAtNDVweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDYwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHR9XG59XG5cblxuLnNwYS1wYWNrYWdlLW51bSB7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGZvbnQtc2l6ZTogMTMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHR9XG59XG5cbi5zcGEtcGFja2FnZS1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4uc3BhLXBhY2thZ2UtbmFtZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLnNwYS1wYWNrYWdlLWFycm93IHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4vKiAtLS0gR1lNIC0tLSAqL1xuLnNwYS1neW0ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxufVxuXG4uc3BhLWd5bS1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXHRtYXgtd2lkdGg6IDg0NHB4O1xuXHRtYXJnaW46IDAgYXV0byA1NnB4O1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLnNwYS1neW0tdGl0bGUge1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbi5zcGEtZ3ltLXRleHQge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLyogLS0tIEZBUSAtLS0gKi9cbi5zcGEtZmFxIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMjRweDtcblx0cGFkZGluZzogMTIwcHggMTA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDU2cHggMjBweDtcblx0fVxufVxuXG4uc3BhLWZhcS10aXRsZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogODQ0cHg7XG5cdG1heC13aWR0aDogNTAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbi5zcGEtZmFxLWFjY29yZGlvbiB7XG5cdGZsZXg6IDE7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLyogLS0tIFNoYXJlZCBzbGlkZXIgY29udHJvbHMgKHByZXYgLyBuZXh0KSAtLS0gKi9cbi5zbGlkZXItY29udHJvbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDE2cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zbGlkZXItY29udHJvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAyMywgMjIsIDAuMik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWhlYWRpbmc7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuMztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRyb2wtLXByZXYgLnNsaWRlci1jb250cm9sLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2xpZGVyLWNvbnRyb2wtaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59IiwiLyogU3RheSDigJQgQ2F0ZWdvcmllcyAoU3VpdGVzICsgU3VwZXJpb3IpIOKAlCBkYXJrICovXG5cbi5zdGF5LWNhdGVnb3JpZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwMHB4O1xuXHRwYWRkaW5nOiAyMDBweCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGluZztcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGdhcDogOTZweDtcblx0XHRwYWRkaW5nOiA5NnB4IDA7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDY0cHg7XG5cdFx0cGFkZGluZzogNjRweCAwO1xuXHR9XG59XG5cbi8qIFdob2xlIGNhdGVnb3J5IGlzIHBhZGRlZCDigJQgaGVhZCBhbmQgZ2FsbGVyeSBzaGFyZSB0aGUgc2FtZSBzaWRlIGluc2V0LiAqL1xuLnN0YXktY2F0ZWdvcnkge1xuXHRwYWRkaW5nOiAwIDEwNHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLnN0YXktY2F0ZWdvcnktaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogNjRweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uc3RheS1jYXRlZ29yeS10aXRsZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNTU1cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5zdGF5LWNhdGVnb3J5LW5hbWUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4MHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG59XG5cbi5zdGF5LWNhdGVnb3J5LWRlc2Mge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5zdGF5LWNhdGVnb3J5LWZlYXR1cmVzLm1hcmtlcmVkLWxpc3Qge1xuXHRmbGV4LXNocmluazogMDtcblx0Z2FwOiAyMHB4O1xuXHR3aWR0aDogMjEwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAyMHB4IDEycHg7XG5cdH1cbn1cblxuLnN0YXktY2F0ZWdvcnktYnRuIHtcblx0ZmxleC1zaHJpbms6IDA7XG59IiwiLyogU3RheSDigJQgc2Nyb2xsIHdyYXBwZXIgdGhhdCByaXNlcyBvdmVyIHRoZSBmaXhlZCBoZXJvIChsaWtlIC5ob21lLWJlbG93KSAqL1xuXG4uc3RheS1iZWxvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luLXRvcDogMTAwdmg7XG5cdG1hcmdpbi10b3A6IDEwMGR2aDsgLyogc3RhcnQgYmVsb3cgdGhlIGZ1bGwtc2NyZWVuIGZpeGVkIGhlcm8gKi9cblx0YmFja2dyb3VuZDogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdG1hcmdpbi10b3A6IHVuc2V0O1xuXHR9XG59XG5cbi8qIE1vYmlsZTogaW4tZmxvdyBzcGFjZXIgcmVzZXJ2aW5nIHRoZSBmaXhlZCBoZXJvJ3MgaGVpZ2h0ICg5LzE2KSAqL1xuLnN0YXktYmVsb3ctZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhc3BlY3QtcmF0aW86IDkvMTY7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cbiIsIi8qIFN0YXkg4oCUIEhlcm8gKG1haW4gc2NyZWVuKS4gRml4ZWQgY292ZXI7IC5zdGF5LWJlbG93IHJpc2VzIG92ZXIgaXQuICovXG5cbi5zdGF5LWhlcm8ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc3RheS1oZXJvLW1lZGlhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMDtcbn1cblxuLnN0YXktaGVyby1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zdGF5LWhlcm8tZmlsdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNCwgMjMsIDIyLCAwLjYpLCByZ2JhKDI0LCAyMywgMjIsIDApKTtcbn1cblxuLnN0YXktaGVyby1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0cGFkZGluZzogMCAxMDRweCAxMzJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHRhc3BlY3QtcmF0aW86IDkvMTY7XG5cdFx0cGFkZGluZzogMCA0MHB4IDk2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAwIDIwcHggNjRweDtcblx0fVxufVxuXG4uc3RheS1oZXJvLXRpdGxlIHtcblx0Y29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuXHRcdGZvbnQtc2l6ZTogMTUwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA4OHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHR9XG59XG5cbi5zdGF5LWhlcm8tc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4iLCIvKiBTdGF5IOKAlCBXaGF0J3MgaW5jbHVkZWQgKGJhY2tncm91bmQgcGhvdG8gKyBsaW5rIHJvd3MgKyB0YWxsIHZpZGVvKSDigJQgZGFyayAqL1xuXG4uc3RheS1pbmNsdWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogdmFyKC0tRGFyay1Ccm93biwgIzE4MTcxNik7XG5cdGJhY2tncm91bmQ6ICNFOUU1RTM7XG59XG5cbi5zdGF5LWluY2x1ZGUtYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAwO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi5zdGF5LWluY2x1ZGUtYmctZmlsdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNCwgMjMsIDIyLCAwLjg1KSwgcmdiYSgyNCwgMjMsIDIyLCAwLjM1KSk7XG59XG5cbi5zdGF5LWluY2x1ZGUtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiA2NHB4O1xuXHRwYWRkaW5nOiA2MHB4IDEwNHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNDhweDtcblx0XHRwYWRkaW5nOiA5NnB4IDQwcHggMDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDY0cHggMjBweCAwO1xuXHR9XG59XG5cbi5zdGF5LWluY2x1ZGUtY29udGVudCB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNjk4cHg7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnN0YXktaW5jbHVkZS1oZWFkIHtcblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uc3RheS1pbmNsdWRlLXRpdGxlIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxufVxuXG4uc3RheS1pbmNsdWRlLXRleHQge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5zdGF5LWluY2x1ZGUtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zdGF5LWluY2x1ZGUtcm93IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzQ4NDU0MywgMC4yKTtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCM0ODQ1NDMsIDAuMik7XG5cdH1cbn1cblxuLnN0YXktaW5jbHVkZS1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDE2cHg7XG5cdHBhZGRpbmc6IDE2cHggMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiB2YXIoLS1EYXJrLUJyb3duLCAjMTgxNzE2KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLnN0YXktaW5jbHVkZS1hcnJvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLnN0YXktaW5jbHVkZS1tZWRpYSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogODg4cHg7XG5cdGhlaWdodDogMTA4OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG5cdFx0aGVpZ2h0OiAxMjIuODIxdnc7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHR9XG5cblx0LnN0YXktaW5jbHVkZS12aWRlbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59IiwiLyogU3RheSDigJQgRXhjbHVzaXZlIG9mZmVycyAoYmxhY2sgYmcgKyBcIlNwZWNpYWwgb2ZmZXJzXCIgdGV4dCBtYXJxdWVlICsgc2luZ2xlIGNhcmQpICovXG5cbi5zdGF5LW9mZmVycyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMTQ4cHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHZhcigtLURhcmstQnJvd24sICMxODE3MTYpO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogOTZweCAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNjRweCAwO1xuXHR9XG59XG5cbi8qIEJhY2tncm91bmQgcGhvdG8gKyBkYXJrIGZpbHRlciAoYmVoaW5kIG1hcnF1ZWUgYW5kIGNhcmQpICovXG4uc3RheS1vZmZlcnMtYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAwO1xuXHRvcGFjaXR5OiAwLjA0O1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi5zdGF5LW9mZmVycy1oZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4uc3RheS1vZmZlcnMtdGl0bGUge1xuXHRjb2xvcjogI2ZmZjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbi5zdGF5LW9mZmVycy10ZXh0IHtcblx0bWF4LXdpZHRoOiA1NTRweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLnN0YXktb2ZmZXJzLWJ0biB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogQW5pbWF0ZWQgdGV4dCBiYW5kIOKAlCBjb250aW51b3VzIENTUyBtYXJxdWVlIGJlaGluZCB0aGUgY2FyZCAqL1xuLnN0YXktb2ZmZXJzLW1hcnF1ZWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXktb2ZmZXJzLW1hcnF1ZWUtdHJhY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdGFuaW1hdGlvbjogc3RheS1vZmZlcnMtbWFycXVlZSAxMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3RheS1vZmZlcnMtbWFycXVlZS1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxNTU1cHg7XG5cdGhlaWdodDogMTg3cHg7XG59XG5cbi8qIGxvZ28gYmV0d2VlbiBwaHJhc2VzIOKAlCBtYXJnaW5zIChub3QgZmxleCBnYXApIGtlZXAgdGhlIC01MCUgbG9vcCBzZWFtbGVzcyAqL1xuLnN0YXktb2ZmZXJzLW1hcnF1ZWUtbG9nbyB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogOTRweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRtYXJnaW46IDAgNzJweDtcblx0b3BhY2l0eTogMC4yO1xufVxuXG5Aa2V5ZnJhbWVzIHN0YXktb2ZmZXJzLW1hcnF1ZWUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG59XG5cbi8qIFNpbmdsZSBvZmZlciBjYXJkIOKAlCBpbWFnZSB3aXRoIGNlbnRlcmVkIGNvcHkgYmVsb3csIG92ZXJsYXBwaW5nIHRoZSBtYXJxdWVlICovXG4uc3RheS1vZmZlci1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwcHg7XG5cdHdpZHRoOiBtaW4oNTM3cHgsIGNhbGMoMTAwJSAtIDQwcHgpKTtcblx0bWFyZ2luOiA2MHB4IGF1dG8gMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbi5zdGF5LW9mZmVyLWNhcmQtaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDYwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDM2MHB4O1xuXHR9XG59XG5cbi5zdGF5LW9mZmVyLWNhcmQtYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RheS1vZmZlci1jYXJkLWV5ZWJyb3cge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uc3RheS1vZmZlci1jYXJkLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc3RheS1vZmZlci1jYXJkLXRleHQge1xuXHRtYXgtd2lkdGg6IDU1NHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uc3RheS1vZmZlci1jYXJkLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxufVxuXG4uc3RheS1vZmZlci1jYXJkLWxpbmstaWNvbiB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuIiwiLyogV2F5cyB0byBTdGF5IHBhZ2UgKEZpZ21hIDM0ODItMzgyNCkg4oCUIGRlc2t0b3AuICovXG5cbi8qIC0tLSBIZXJvICh0aXRsZSBvdmVyIHBob3RvKSAtLS0gKi9cbi53YXlzLWhlcm8ge1xuXHRwYWRkaW5nLXRvcDogMTkycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICMxODE3MTY7XG5cdGJhY2tncm91bmQ6IHZhcigtLUNyZW1lX0JhY2tncm91bmQsICNFOUU1RTMpO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6MTAyM3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDEyOHB4O1xuXHR9XG59XG5cbi53YXlzLWhlcm8taW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDMycHg7XG5cdHBhZGRpbmc6IDAgMTA0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4ud2F5cy1oZXJvLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGZvbnQtc2l6ZTogMTg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDk2cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cbn1cblxuLndheXMtaGVyby1zdWJ0aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4ud2F5cy1oZXJvLW1lZGlhIHtcblx0bWFyZ2luLXRvcDogLTEyNXB4O1xuXHRhc3BlY3QtcmF0aW86IDk2LzUzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAtMjVweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGFzcGVjdC1yYXRpbzogMzkvNTI7XG5cdH1cblxuXHQud2F5cy1oZXJvLXBpY3R1cmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0fVxufVxuXG4vKiAtLS0gSW50cm8gLS0tICovXG4ud2F5cy1pbnRybyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcblx0cGFkZGluZzogMjAwcHggMCA4MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgNDhweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDU2cHggMCA0OHB4O1xuXHR9XG59XG5cbi53YXlzLWludHJvLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdG1heC13aWR0aDogMTEzNHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4ud2F5cy1pbnRyby10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDg4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxufVxuXG4ud2F5cy1pbnRyby1zdWIge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4ud2F5cy1pbnRyby1sb2dvIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHQubG9nby1saW5lLXNlZ21lbnQge1xuXHRcdGhlaWdodDogNjRweDtcblx0fVxufVxuXG4vKiAtLS0gU3RpY2t5IHRhYiBuYXYgLS0tICovXG4ud2F5cy1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTYwcHg7XG5cdGxlZnQ6IDEwNHB4O1xuXHRyaWdodDogMTA0cHg7XG5cdHotaW5kZXg6IDM7XG5cdGJvcmRlci1yYWRpdXM6IDQ0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDN0MzQzE7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMTksIDIxNiwgMC44MCk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6MTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ud2F5cy1uYXYtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDIwcHg7XG59XG5cbi53YXlzLW5hdi1pdGVtIHtcblx0ZmxleDogMTtcblx0bWF4LXdpZHRoOiAyNjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cblxuLndheXMtbmF2LWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMjRweDtcblxuXHRmb250LXNpemU6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE4MTcxNjtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG5cdH1cblxuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxufVxuXG4vKiAtLS0gU2NlbmFyaW9zIC0tLSAqL1xuLndheXMtc2NlbmFyaW9zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMDBweDtcblx0cGFkZGluZy1ib3R0b206IDIwMHB4O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6MTAyM3B4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0Z2FwOiA4MHB4O1xuXHR9XG59XG5cbi53YXktc2NlbmFyaW8ge31cblxuLndheS1zY2VuYXJpby10b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDExNXB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNDhweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGdhcDogMjRweDtcblx0fVxufVxuXG4ud2F5LXNjZW5hcmlvLS1yZXZlcnNlIC53YXktc2NlbmFyaW8tdG9wIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi53YXktc2NlbmFyaW8taW1nIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA0OS40JTtcblx0YXNwZWN0LXJhdGlvOiA5NDggLyAxMDgwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YXNwZWN0LXJhdGlvOiA0IC8gNTtcblx0fVxufVxuXG4ud2F5LXNjZW5hcmlvLWluZm8ge1xuXHRmbGV4OiAxO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDEwNHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuXG4ud2F5LXNjZW5hcmlvLS1yZXZlcnNlIC53YXktc2NlbmFyaW8taW5mbyB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMTA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG59XG5cbi53YXktc2NlbmFyaW8tbnVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDUycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogcmdiYSgyNCwgMjMsIDIyLCAwLjEpO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi53YXktc2NlbmFyaW8tdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4OHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRtYXJnaW4tdG9wOiB1bnNldDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLndheS10YWdzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn1cblxuLndheS10YWcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA4cHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4ud2F5LXNjZW5hcmlvLWRlc2Mge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ud2F5LWRheXBhcnRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA0MHB4O1xuXHRtYXJnaW4tdG9wOiA1NnB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdGdhcDogMjRweDtcblx0fVxufVxuXG4ud2F5LWRheXBhcnQge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjQsIDIzLCAyMiwgMC4xNSk7XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ud2F5LWRheXBhcnQtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMC45O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufVxuXG4ud2F5LWRheXBhcnQtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDExcHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi8qIEluc2lkZSBFTElTT04gKyBBcm91bmQgeW91ICovXG4ud2F5LXNjZW5hcmlvLWluc2lkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTY5cHg7XG5cdHBhZGRpbmc6IDgwcHggMTA0cHggMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDQwcHg7XG5cdFx0cGFkZGluZzogNDhweCAyMHB4IDA7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDMycHg7XG5cdH1cbn1cblxuLndheS1pbnNpZGUtaGVhZCB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDQwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi53YXktaW5zaWRlLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogODhweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1NnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLndheS1hcm91bmQge1xuXHRmbGV4OiAxO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi53YXktYXJvdW5kLWNhcmRzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAxNjlweDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjEwMjNweCkge1xuXHRcdGdhcDogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMTJweDtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLndheS1hcm91bmQtY2FyZCB7XG5cdGZsZXg6IDE7XG5cdG1heC13aWR0aDogMjY1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTY1cHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGdhcDogMTJweDtcblx0fVxufVxuXG4ud2F5LWFyb3VuZC1udW0sXG4ud2F5LWFyb3VuZC1jYXB0aW9uIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAkY29sb3ItaGVhZGluZztcbn1cblxuLndheS1hcm91bmQtbnVtIHtcblxuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi53YXktYXJvdW5kLWNhcHRpb24ge1xuXHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi53YXktYXJvdW5kLWltZyB7XG5cdGFzcGVjdC1yYXRpbzogMjY1IC8gMjI4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLndheS1hcm91bmQtZm9vdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdGdhcDogMTY5cHg7XG5cdG1hcmdpbi10b3A6IDg4cHg7XG5cblxuXHRAbWVkaWEobWF4LXdpZHRoOjEwMjNweCkge1xuXHRcdGdhcDogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxufVxuXG4ud2F5LWFyb3VuZC10aXRsZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMjY1cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDUycHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ud2F5LWFyb3VuZC1saXN0IHtcblx0d2lkdGg6IDI2NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDI0cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG59IixudWxsXX0= */
