/*!
    Theme Name: Plastic Surgeon Website AP
*/.header{position:fixed;top:0;left:0;right:0;width:100%;height:220px;z-index:10;pointer-events:none;background:rgba(17,17,17,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(40%,#000),to(transparent));mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(40%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent)}@media (max-width:1100px){.header{height:180px}}.header__logo,.header__menu-toggle,.header__nav-overlay{pointer-events:auto}.header__logo{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header__logo img{width:auto}@media (max-width:1100px){.header__logo img{height:100px}}.header__menu-toggle{position:absolute;top:40px;right:60px}.header__menu-toggle svg{display:block}.header__nav-overlay{position:fixed;inset:0;background:#1e1e1e;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transform:scale(.96);transform:scale(.96);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease,visibility .5s ease;transition:opacity .5s ease,transform .5s ease,visibility .5s ease,-webkit-transform .5s ease}.header__nav-overlay.is-open{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.header__nav-overlay.is-open .header__nav-close{opacity:1}.header__nav-overlay.is-open .header__nav-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header__nav-close{position:absolute;top:40px;right:40px;background:none;border:none;color:#d6c2a1;font-size:36px;cursor:pointer;line-height:1;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.header__nav-list{list-style:none;margin:0;padding:0;text-align:center}.header__nav-item{margin-bottom:24px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.header__nav-item:first-child{-webkit-transition-delay:.17s;transition-delay:.17s}.header__nav-item:nth-child(2){-webkit-transition-delay:.24s;transition-delay:.24s}.header__nav-item:nth-child(3){-webkit-transition-delay:.31s;transition-delay:.31s}.header__nav-item:nth-child(4){-webkit-transition-delay:.38s;transition-delay:.38s}.header__nav-item:nth-child(5){-webkit-transition-delay:.45s;transition-delay:.45s}.header__nav-item:nth-child(6){-webkit-transition-delay:.52s;transition-delay:.52s}.header__nav-item:nth-child(7){-webkit-transition-delay:.59s;transition-delay:.59s}.header__nav-item:nth-child(8){-webkit-transition-delay:.66s;transition-delay:.66s}.header__nav-link{color:#fff;text-align:center;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header__nav-link,.header__nav-link:hover{font-size:30px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:4px;text-transform:uppercase;font-family:Cormorant Garamond,serif}.header__nav-link:hover{color:#ab7f37}.header__menu-toggle{background:none;border:none;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;width:76px}.header__menu-toggle:hover .header__menu-line--top{width:38px;-webkit-transition-delay:0s;transition-delay:0s}.header__menu-toggle:hover .header__menu-line--middle{width:57px;-webkit-transition-delay:.08s;transition-delay:.08s}.header__menu-toggle:hover .header__menu-line--bottom{width:76px;-webkit-transition-delay:.16s;transition-delay:.16s}.header__menu-line{display:block;height:1.66px;background:#d6c2a1;-webkit-transition:width .4s ease;transition:width .4s ease}.header__menu-line--top{width:76px}.header__menu-line--middle{width:61px}.header__menu-line--bottom{width:38px}.footer{background:#111;color:#fff;position:relative;overflow:hidden}.footer__inner{margin:20px;border:1px solid #d6c2a1;padding:50px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.footer__logo{width:155px;height:155px;margin-bottom:89px}.footer__connected-title{font-size:30px;font-style:normal;font-weight:500}.footer__connected-text,.footer__connected-title{color:#f5f1eb;font-family:Helvetica Neue,serif;line-height:150%;margin:0 0 18px}.footer__connected-text{font-size:18px;font-style:italic;font-weight:400}.footer__social{gap:10px}.footer__social-icon{width:50px;height:50px;aspect-ratio:1/1;border-radius:50%;background:#fff;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.footer__social-icon:hover svg rect{fill:#d6c2a1}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.footer__links-column{list-style:none;margin:0;padding:0}.footer__links-column li{margin-bottom:15px}.footer__links-column a{color:#f5f1eb;font-family:Helvetica Neue,serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.footer__links-column a:hover{opacity:.6}.footer__cta-title{font-size:30px;font-style:normal;font-weight:500;margin:0 0 15px}.footer__cta-text,.footer__cta-title{color:#f5f1eb;font-family:Helvetica Neue,serif;line-height:150%}.footer__cta-text{font-size:18px;font-style:italic;font-weight:400;margin:0 0 20px}.footer__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.footer__form,.footer__form-input{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__form-input{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:1px solid #d6c2a1;color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:16px;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:340px;height:50px}.footer__form-input::-webkit-input-placeholder{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;opacity:.7}.footer__form-input::-moz-placeholder{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;opacity:.7}.footer__form-input:-ms-input-placeholder{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;opacity:.7}.footer__form-input::-ms-input-placeholder{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;opacity:.7}.footer__form-input::placeholder{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%;opacity:.7}.footer__form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;cursor:pointer;font-style:normal;font-weight:500;line-height:150%;width:340px;height:50px;padding:15px 30px;opacity:.8;border:1px solid transparent;-o-border-image:linear-gradient(135deg,#fff,#111) 1;border-image:linear-gradient(135deg,#fff,#111) 1;color:#f5f1eb;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.footer__form-submit:hover{background:#d6c2a1;color:#111}.footer__bottom{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;color:#f5f1eb;font-family:Helvetica Neue,serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.footer__big-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:50px 53px 0;background:-webkit-gradient(linear,left top,left bottom,from(#111),to(#d6c2a1));background:linear-gradient(180deg,#111,#d6c2a1)}.footer__big-text-prefix{color:#f5f1eb;font-family:Give You Glory,serif;font-size:110.265px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:22.053px;text-transform:capitalize;margin-right:-8px}@media (max-width:1220px){.footer__big-text-prefix{font-size:80px}}.footer__big-text-main{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:81.276px;font-style:italic;font-weight:500;line-height:normal;letter-spacing:16.255px;text-transform:capitalize}@media (max-width:1220px){.footer__big-text-main{font-size:60px}}.footer__powered{color:#8a8a78;font-weight:400}.footer__powered,.footer__powered-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;font-family:Helvetica Neue,serif;font-size:17px;line-height:150%}.footer__powered-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#b5b5a6;font-weight:500;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__powered-link:focus-visible,.footer__powered-link:hover{color:#f5f1eb}.footer__powered-link:focus-visible .footer__powered-track,.footer__powered-link:hover .footer__powered-track{-webkit-transform:translateY(-110px);transform:translateY(-110px)}.footer__powered-icon{display:block;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;overflow:hidden}.footer__powered-track{-webkit-transition:-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1)}@media (max-width:1000px){.footer__inner{margin:16px;padding:30px 20px;grid-template-columns:1fr;gap:40px}.footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__logo{width:100px;height:100px;margin-bottom:32px}.footer__connected-title{font-size:20px}.footer__connected-text{font-size:15px}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__social-icon{width:40px;height:40px}.footer__links{gap:24px}.footer__links,.footer__links-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__links-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__links-column li{margin-bottom:10px}.footer__links-column a{font-size:17px}.footer__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__cta-title{font-size:20px}.footer__cta-text{font-size:15px}.footer__form{width:100%}.footer__form-input{width:100%;height:46px;font-size:15px}.footer__form-input::-webkit-input-placeholder{font-size:16px}.footer__form-input::-moz-placeholder{font-size:16px}.footer__form-input:-ms-input-placeholder{font-size:16px}.footer__form-input::-ms-input-placeholder{font-size:16px}.footer__form-input::placeholder{font-size:16px}.footer__form-submit{height:46px;font-size:16px}.footer__bottom{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:12px;text-align:center;font-size:14px;padding-top:20px}.footer__big-text,.footer__bottom{-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__big-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:30px 20px}.footer__big-text-prefix{font-size:24px;letter-spacing:8px;margin-right:0;position:relative;top:4px}}@media (max-width:1000px) and (max-width:320px){.footer__big-text-prefix{font-size:18px;top:1px}}@media (max-width:1000px) and (max-width:375px){.footer__big-text-prefix{font-size:18px;top:3px}}@media (max-width:1000px){.footer__big-text-main{font-size:18px;letter-spacing:6px}}@media (max-width:1000px) and (max-width:320px){.footer__big-text-main{font-size:12px;letter-spacing:5px}}@media (max-width:1000px){.footer__powered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__powered,.footer__powered-link{font-size:15px;gap:8px}.footer__powered-icon{width:30px;height:30px}}.dn{display:none!important}.clearfix:after{content:"";clear:both;display:table}h1:not(.site-title):before,h2:before{content:"";background:none;height:0;margin:0}.scrollOff{overflow:hidden}.grid-container{max-width:1400px;width:100%;padding-left:10px;padding-right:10px;overflow:hidden}.header .grid-container{margin:0 auto}.hero-section{position:relative;max-width:100%;height:1039px;background:linear-gradient(359deg,#111 80.53%,#d6c2a1 209.22%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-align:center}.hero-section__logo{position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-section__image{position:relative;width:602.811px;height:705.052px;border-radius:249.975px;overflow:hidden;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease,-webkit-transform 1.2s ease;-webkit-transition-delay:0s;transition-delay:0s}.hero-section__image.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hero-section__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-section__image:after{content:"";position:absolute;inset:0;border-radius:inherit;-webkit-box-shadow:inset 0 0 40px 45px #111;box-shadow:inset 0 0 40px 45px #111;pointer-events:none}.hero-section__title{width:1031px;height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:342px;font-family:Cormorant Garamond,serif;font-size:82px;letter-spacing:17.2px;z-index:2;mix-blend-mode:difference}@media (max-width:1028px){.hero-section__title{width:90%;max-width:500px;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px;font-size:48px;letter-spacing:8px;top:220px}}.hero-section__title .word{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hero-section__title .word:not(:last-child){margin-right:24px}.hero-section__title .letter{display:inline-block;opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,filter .6s ease,transform .6s ease;transition:opacity .6s ease,filter .6s ease,transform .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease}.hero-section__title.is-visible .letter{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.hero-section__subtitle{position:absolute;bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0}.hero-section__subtitle-tagline{gap:16px;margin-top:20px;font-size:12px;letter-spacing:6px}.hero-section__subtitle-tagline:after,.hero-section__subtitle-tagline:before{width:40px}.hero-section__subtitle-prefix{color:#797979;font-family:Give You Glory,serif;font-size:56px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:9.321px;text-transform:capitalize;margin-right:-26px;position:relative;top:17px;opacity:.9}.hero-section__subtitle-name{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:23.385px;font-style:italic;font-weight:300;line-height:normal;letter-spacing:4.677px;text-transform:capitalize}.hero-section__subtitle-name .letter{display:inline-block;opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,filter .6s ease,transform .6s ease;transition:opacity .6s ease,filter .6s ease,transform .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease}.hero-section__subtitle.is-visible .hero-section__subtitle-name .letter{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.about-section{position:relative;max-width:100%;height:842px;background:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 120px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:80px}@media (max-width:1345px){.about-section{padding:0 0 0 60px}}@media (max-width:1220px){.about-section{padding:0 0 0 20px;gap:50px}}@media (max-width:900px){.about-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.about-section__content{-ms-flex:0 0 394px;flex:0 0 394px}.about-section__text{width:582px;max-width:100%;font-family:Helvetica Neue,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:150%;letter-spacing:3.6px;margin:0 0 40px;background:linear-gradient(91deg,#f5f1eb .54%,#d6c2a1 88.88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-section__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:15px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;opacity:.8;border:1px solid transparent;-o-border-image:linear-gradient(135deg,#fff,#111) 1;border-image:linear-gradient(135deg,#fff,#111) 1;color:#f5f1eb;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.about-section__button:hover{background:#d6c2a1;color:#111}.about-section__media{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.about-section__image{width:565px;height:540px;-o-object-fit:cover;object-fit:cover;opacity:.68}@media (max-width:1220px){.about-section__image{width:500px;height:540px}}.about-section__quote{bottom:22%;right:13%;width:582px;text-align:right;margin:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about-section__quote-mark{display:block;width:40px;height:162px;margin-left:auto;font-size:100px;letter-spacing:21.6px;bottom:6%;-webkit-transform:scale(.3) rotate(-25deg);transform:scale(.3) rotate(-25deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:opacity .7s cubic-bezier(.34,1.56,.64,1),-webkit-transform .9s cubic-bezier(.34,1.56,.64,1);transition:opacity .7s cubic-bezier(.34,1.56,.64,1),-webkit-transform .9s cubic-bezier(.34,1.56,.64,1);transition:opacity .7s cubic-bezier(.34,1.56,.64,1),transform .9s cubic-bezier(.34,1.56,.64,1);transition:opacity .7s cubic-bezier(.34,1.56,.64,1),transform .9s cubic-bezier(.34,1.56,.64,1),-webkit-transform .9s cubic-bezier(.34,1.56,.64,1)}.about-section__quote-mark,.about-section__quote-text{color:#f5f1eb;font-family:Helvetica Neue,sans-serif;font-style:italic;font-weight:300;line-height:150%;position:absolute;opacity:0}.about-section__quote-text{text-align:right;font-size:18px;letter-spacing:3.6px;bottom:45%;-webkit-filter:blur(8px);filter:blur(8px);clip-path:inset(0 0 0 100%);-webkit-transition:opacity .9s ease .25s,clip-path 1s cubic-bezier(.65,0,.35,1) .25s,-webkit-filter .9s ease .25s;transition:opacity .9s ease .25s,clip-path 1s cubic-bezier(.65,0,.35,1) .25s,-webkit-filter .9s ease .25s;transition:opacity .9s ease .25s,filter .9s ease .25s,clip-path 1s cubic-bezier(.65,0,.35,1) .25s;transition:opacity .9s ease .25s,filter .9s ease .25s,clip-path 1s cubic-bezier(.65,0,.35,1) .25s,-webkit-filter .9s ease .25s}.fade-section.is-visible .about-section__quote-mark{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.fade-section.is-visible .about-section__quote-text{opacity:1;-webkit-filter:blur(0);filter:blur(0);clip-path:inset(0 0 0 0)}.ba-section{position:relative;max-width:100%;background:#fff;padding:105px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.ba-section__title{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:80px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:16px;text-transform:uppercase;margin-bottom:5%;margin-left:7%}@media (max-width:1220px){.ba-section__title{margin:0 20px 20px}}.ba-section__sliders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:54px}@media (max-width:1220px){.ba-section__sliders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ba-section__gallery{position:relative}.ba-section__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:54px;font-style:italic;font-weight:300;line-height:normal;letter-spacing:10.8px;text-transform:lowercase;margin:0 0 30px}.ba-section__gallery-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ba-section__gallery-left,.ba-section__gallery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ba-section__gallery-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;position:relative}.ba-section__gallery-image{-o-object-fit:cover;object-fit:cover}.ba-section__gallery-image--left{width:474px;height:500px;aspect-ratio:73/77}.ba-section__gallery-image--right{width:328px;height:493px;position:relative;bottom:88px;left:0}@media (max-width:1220px){.ba-section__gallery-image--right{bottom:16px}}.ba-section__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:15px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid;-o-border-image:linear-gradient(90deg,rgba(17,17,17,.7),rgba(17,17,17,0)) 1;border-image:-webkit-gradient(linear,left top,right top,from(rgba(17,17,17,.7)),to(rgba(17,17,17,0))) 1;border-image:linear-gradient(90deg,rgba(17,17,17,.7),rgba(17,17,17,0)) 1;color:#111;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;white-space:nowrap}@media (min-width:1220px){.ba-section__button{position:absolute;left:calc(100% + 350px);bottom:0}}.ba-section__button:hover{background:#d6c2a1;color:#111;border:1px solid}.ba-slider{position:relative;overflow:hidden;cursor:ew-resize;width:var(--slider-w);height:var(--slider-h)}.ba-slider,.ba-slider--first{--slider-w:705px;--slider-h:572.11px}.ba-slider--second{margin-top:30px;--slider-w:564px;--slider-h:466px}@media (max-width:1220px){.ba-slider--second{position:relative;left:40%;left:0}}.ba-slider__after{position:absolute;inset:0}.ba-slider__after img{width:100%;-o-object-fit:cover;object-fit:cover}.ba-slider__after img,.ba-slider__before{position:absolute;top:0;left:0;height:100%}.ba-slider__before{width:50%;overflow:hidden}.ba-slider__before img{position:absolute;top:0;left:0;width:var(--slider-w);height:100%;-o-object-fit:cover;object-fit:cover;max-width:none}.ba-slider__watermark{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);color:hsla(0,0%,100%,.6);font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:2px;white-space:nowrap;pointer-events:none;z-index:2}.ba-slider__range{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3}.ba-slider__handle{position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;background:#d6c2a1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:2}.ba-slider__handle-icon{font-style:normal;font-size:16px;color:#111}.process-section{width:100%;margin:0 auto;overflow:visible}.process-section__steps{background:#1e1e1e;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:843px;z-index:2;overflow:visible}.process-section__image{position:absolute;left:8%;top:75%;width:425.951px;height:702.819px;aspect-ratio:20/33;-o-object-fit:contain;object-fit:contain;z-index:3;overflow:visible;pointer-events:none;opacity:0;-webkit-transform:translate(-60px,-50%) rotate(6deg);transform:translate(-60px,-50%) rotate(6deg);-webkit-transition:opacity 1.2s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.65,0,.35,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.65,0,.35,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.65,0,.35,1);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.65,0,.35,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1)}@media (max-width:1345px){.process-section__image{position:absolute;left:5%;top:80%}}.process-section__image.is-visible{opacity:1;-webkit-transform:translateY(-50%) rotate(17.653deg);transform:translateY(-50%) rotate(17.653deg);-webkit-animation:floatScissors 5s ease-in-out 1.2s infinite;animation:floatScissors 5s ease-in-out 1.2s infinite}.process-section__image.is-hovering{top:var(--hover-top,75%);-webkit-transform:translateY(-50%) rotate(14deg);transform:translateY(-50%) rotate(14deg);-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes floatScissors{0%,to{-webkit-transform:translateY(-50%) rotate(17.653deg);transform:translateY(-50%) rotate(17.653deg)}50%{-webkit-transform:translateY(calc(-50% - 22px)) rotate(20deg);transform:translateY(calc(-50% - 22px)) rotate(20deg)}}@keyframes floatScissors{0%,to{-webkit-transform:translateY(-50%) rotate(17.653deg);transform:translateY(-50%) rotate(17.653deg)}50%{-webkit-transform:translateY(calc(-50% - 22px)) rotate(20deg);transform:translateY(calc(-50% - 22px)) rotate(20deg)}}.process-section__item{cursor:pointer}.process-section__list{list-style:none;margin:0;padding:0;text-align:center}.process-section__item{color:#fff;font-family:Cormorant Garamond,serif;text-transform:uppercase;padding:14px 0;-webkit-transition:color .3s ease;transition:color .3s ease;text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.process-section__item--highlighted,.process-section__item:hover{color:#ab7f37}.process-section__link{color:inherit;text-decoration:none;cursor:pointer}.process-section__link:hover{color:#ab7f37}.testimonials{background:#d6c2a1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:98px 30px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;height:665px;position:relative;z-index:1}.testimonials__title{font-family:Cormorant Garamond,serif;font-size:34px;text-transform:uppercase;color:#111;margin:0 0 50px}.testimonials__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1028px){.testimonials__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.testimonials__author{margin-top:3%;-ms-flex:0 0 250px;flex:0 0 250px}.testimonials__author-name{font-family:Cormorant Garamond,serif;text-transform:uppercase;color:#111;margin:0 0 8px;font-size:28px;font-style:normal;font-weight:600;line-height:150%}.testimonials__stars{color:#111;margin-bottom:20px;letter-spacing:2px}.testimonials__google-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(17,17,17,.3);color:#111;font-family:Helvetica Neue,sans-serif;font-size:12px;letter-spacing:1.5px;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease}.testimonials__google-btn:hover{background:rgba(17,17,17,.08)}.testimonials__google-icon{width:16px;height:16px}.reviews-carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1120px;margin:0}@media (max-width:1220px){.reviews-carousel{max-width:783px}}.reviews-carousel__viewport{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1120px}@media (max-width:1220px){.reviews-carousel__viewport{max-width:783px}}.reviews-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.reviews-carousel__card{-ms-flex:0 0 322px;flex:0 0 322px;width:322px;height:322px;border:1px solid #111;padding:28px}.reviews-carousel__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:20px}.reviews-carousel__avatar{width:67px;height:67px;border-radius:67px;-o-object-fit:cover;object-fit:cover}.reviews-carousel__name{font-family:Helvetica Neue,sans-serif;color:#111;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.reviews-carousel__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;color:#111;margin-bottom:40px}.reviews-carousel__text{font-family:Helvetica Neue,sans-serif;color:rgba(17,17,17,.7);margin:0;color:#111;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.reviews-carousel__arrow{background:none;border:none;cursor:pointer;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .3s ease,-webkit-transform .2s ease;transition:opacity .3s ease,-webkit-transform .2s ease;transition:opacity .3s ease,transform .2s ease;transition:opacity .3s ease,transform .2s ease,-webkit-transform .2s ease;display:block}.reviews-carousel__arrow svg{display:block}.reviews-carousel__arrow:hover{opacity:.6}.reviews-carousel__arrow:active{-webkit-transform:scale(.92);transform:scale(.92)}.reviews-carousel__arrow:disabled{opacity:.25;cursor:default}.reviews-carousel .right-arrow{position:relative;left:24px}.reviews-carousel .left-arrow{position:relative;right:24px}.reviews-carousel__dots{position:absolute;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.reviews-carousel__dots span{width:6px;height:6px;border-radius:50%;background:rgba(17,17,17,.3);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.reviews-carousel__dots span.is-active{background:#111}.reviews-carousel .left-arrow:hover{-webkit-animation:slideLeft .5s ease;animation:slideLeft .5s ease}.reviews-carousel .right-arrow:hover{-webkit-animation:slideRight .5s ease;animation:slideRight .5s ease}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(8px);transform:translateX(8px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.services-section{max-width:100%;background:#111}.services-section__hero{padding:120px 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background:#d6c2a1;height:796px}@media (max-width:1220px){.services-section__hero{padding:100px 20px 0}}@media (max-width:1040px){.services-section__hero{height:400px}}.services-section__image{width:620px;height:931px;aspect-ratio:309/464;opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);-webkit-transition:opacity .6s ease,clip-path 1.3s cubic-bezier(.65,0,.35,1),-webkit-transform 1.6s cubic-bezier(.16,1,.3,1);transition:opacity .6s ease,clip-path 1.3s cubic-bezier(.65,0,.35,1),-webkit-transform 1.6s cubic-bezier(.16,1,.3,1);transition:opacity .6s ease,transform 1.6s cubic-bezier(.16,1,.3,1),clip-path 1.3s cubic-bezier(.65,0,.35,1);transition:opacity .6s ease,transform 1.6s cubic-bezier(.16,1,.3,1),clip-path 1.3s cubic-bezier(.65,0,.35,1),-webkit-transform 1.6s cubic-bezier(.16,1,.3,1)}@media (max-width:1220px){.services-section__image{width:500px}}@media (max-width:1050px){.services-section__image{width:400px;height:500px}}.services-section__image--left{-webkit-transition-delay:0s;transition-delay:0s}.services-section__image--right{-webkit-transition-delay:.15s;transition-delay:.15s}.services-section__hero.is-visible .services-section__image{opacity:1;-webkit-transform:scale(1);transform:scale(1);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.services-section__label span{display:block;font-family:Helvetica Neue,serif;font-size:26px;font-weight:400;letter-spacing:5.2px;-webkit-transition:opacity .9s ease .5s;transition:opacity .9s ease .5s}.services-section__label h2,.services-section__label span{color:#fff;text-align:center;font-style:normal;line-height:normal;opacity:0}.services-section__label h2{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;letter-spacing:-2px;text-transform:uppercase;margin:0;-webkit-transition:opacity 1s ease .65s,letter-spacing 1.1s cubic-bezier(.22,1,.36,1) .65s;transition:opacity 1s ease .65s,letter-spacing 1.1s cubic-bezier(.22,1,.36,1) .65s}.services-section__hero.is-visible .services-section__label span{opacity:1}.services-section__hero.is-visible .services-section__label h2{opacity:1;letter-spacing:8px}.services-carousel{position:relative;width:100%;padding:15% 0 70px;overflow:hidden}@media (max-width:1028px){.services-carousel{padding-top:200px}}.services-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2vw;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,#000),color-stop(90%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,#000),color-stop(90%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.services-carousel__track::-webkit-scrollbar{display:none}.services-carousel__item{position:relative;-ms-flex:0 0 23vw;flex:0 0 23vw;aspect-ratio:1/1;border-radius:50%;border:1.35px solid rgba(214,194,161,.3);background:rgba(214,194,161,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-decoration:none;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .7s ease,border-color .4s ease,-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s ease,border-color .4s ease,-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1),border-color .4s ease;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1),border-color .4s ease,-webkit-transform .7s cubic-bezier(.22,1,.36,1)}.services-carousel__item-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.services-carousel__item:after{content:"";position:absolute;inset:0;border-radius:50%;-webkit-box-shadow:inset 0 0 30px 25px #111;box-shadow:inset 0 0 30px 25px #111;pointer-events:none;z-index:1}.services-carousel__item-name{position:relative;z-index:2;color:hsla(0,0%,100%,.5);font-family:Cormorant Garamond,serif;font-style:italic;font-size:20px;letter-spacing:3px;-webkit-transition:opacity .3s ease,color .4s ease;transition:opacity .3s ease,color .4s ease}.services-carousel__item--active,.services-carousel__item:hover{border-color:#d6c2a1}.services-carousel__item--active .services-carousel__item-image,.services-carousel__item:hover .services-carousel__item-image{opacity:1}.services-carousel__item--active .services-carousel__item-name,.services-carousel__item:hover .services-carousel__item-name{color:#fff}.services-carousel__item--edge .services-carousel__item-name{opacity:0;pointer-events:none}@media (max-width:1024px){.services-carousel__item .services-carousel__item-image{opacity:1!important}}.services-carousel.is-visible .services-carousel__item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.services-carousel.is-visible .services-carousel__item:first-child{-webkit-transition-delay:.18s;transition-delay:.18s}.services-carousel.is-visible .services-carousel__item:nth-child(2){-webkit-transition-delay:.26s;transition-delay:.26s}.services-carousel.is-visible .services-carousel__item:nth-child(3){-webkit-transition-delay:.34s;transition-delay:.34s}.services-carousel.is-visible .services-carousel__item:nth-child(4){-webkit-transition-delay:.42s;transition-delay:.42s}.services-carousel.is-visible .services-carousel__item:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.services-carousel.is-visible .services-carousel__item:nth-child(6){-webkit-transition-delay:.58s;transition-delay:.58s}.services-carousel.is-visible .services-carousel__item:nth-child(7){-webkit-transition-delay:.66s;transition-delay:.66s}.services-carousel.is-visible .services-carousel__item:nth-child(8){-webkit-transition-delay:.74s;transition-delay:.74s}.services-carousel.is-visible .services-carousel__item:nth-child(9){-webkit-transition-delay:.82s;transition-delay:.82s}.services-carousel.is-visible .services-carousel__item:nth-child(10){-webkit-transition-delay:.9s;transition-delay:.9s}.services-carousel.is-visible .services-carousel__item:nth-child(11){-webkit-transition-delay:.98s;transition-delay:.98s}.services-carousel.is-visible .services-carousel__item:nth-child(12){-webkit-transition-delay:1.06s;transition-delay:1.06s}.services-carousel__nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:306px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6%;position:relative;left:calc(50% - 153px)}.services-carousel__arrow{background:none;border:none;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease;padding:10px;width:58px;height:36.404px;-ms-flex-negative:0;flex-shrink:0;stroke-width:1.234px;stroke:#d6c2a1;opacity:.5}.services-carousel__arrow:hover{color:#d6c2a1;opacity:1}.services-carousel .services-carousel__arrow--prev:hover{-webkit-animation:slideLeft .5s ease;animation:slideLeft .5s ease}.services-carousel .services-carousel__arrow--next:hover{-webkit-animation:slideRight .5s ease;animation:slideRight .5s ease}@keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(8px);transform:translateX(8px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes notFoundReveal{0%{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}.contact-section{position:relative;min-height:100vh;padding:200px 53px 120px;background:linear-gradient(359deg,#111 80.53%,#d6c2a1 209.22%);overflow:hidden}@media (max-width:1000px){.contact-section{padding:160px 30px 100px}}@media (max-width:767px){.contact-section{padding:130px 16px 80px}}.contact-section__glow{position:absolute;top:30%;left:25%;width:600px;height:700px;border-radius:250px;background:radial-gradient(circle,rgba(214,194,161,.12) 0,rgba(17,17,17,0) 70%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}@media (max-width:767px){.contact-section__glow{left:50%;width:320px;height:380px}}.contact-section__container{position:relative;z-index:1;max-width:1300px;margin:0 auto;-webkit-animation:contactReveal 1.2s ease both;animation:contactReveal 1.2s ease both}.contact-section__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1000px){.contact-section__inner{grid-template-columns:minmax(0,1fr);gap:50px}}@media (max-width:1000px){.contact-section__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.contact-section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px}@media (max-width:1000px){.contact-section__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact-section__title-main{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:64px;font-style:normal;font-weight:600;line-height:1.1;letter-spacing:12px;text-transform:uppercase}@media (max-width:767px){.contact-section__title-main{font-size:38px;letter-spacing:6px}}.contact-section__title-sub{color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:44px;font-style:italic;font-weight:300;line-height:1.1;letter-spacing:8px;text-transform:lowercase}@media (max-width:767px){.contact-section__title-sub{font-size:26px;letter-spacing:4px}}.contact-section__text{max-width:480px;margin:0 0 40px;color:#797979;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.6}@media (max-width:767px){.contact-section__text{font-size:14px}}.contact-section__image{display:block;width:100%;max-width:420px;height:auto;margin-bottom:30px;-webkit-filter:grayscale(20%);filter:grayscale(20%)}.contact-section__doctor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%;margin:0}@media (max-width:1000px){.contact-section__doctor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.contact-section__doctor.is-visible .contact-section__doctor-name .letter{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.contact-section__doctor.is-visible .contact-section__doctor-tagline{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.contact-section__doctor-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.4em;-moz-column-gap:.4em;column-gap:.4em;row-gap:4px;color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:clamp(16px,4.6vw,23.385px);font-style:italic;font-weight:300;line-height:normal;letter-spacing:clamp(1.5px,.9vw,4.677px);text-transform:uppercase}@media (max-width:1000px){.contact-section__doctor-name{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contact-section__doctor-name .word{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap}.contact-section__doctor-name .letter{display:inline-block;opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,filter .6s ease,transform .6s ease;transition:opacity .6s ease,filter .6s ease,transform .6s ease,-webkit-filter .6s ease,-webkit-transform .6s ease}.contact-section__doctor-tagline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(8px,2.5vw,16px);margin-top:clamp(10px,3vw,16px);color:rgba(214,194,161,.6);font-family:Inter,sans-serif;font-size:clamp(9px,2.8vw,12px);font-weight:300;letter-spacing:clamp(3px,1.6vw,6px);text-transform:uppercase;white-space:nowrap;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.contact-section__doctor-tagline:after,.contact-section__doctor-tagline:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:clamp(20px,7vw,40px);height:1px;background:rgba(214,194,161,.4)}.contact-section__info{list-style:none;margin:100px 0 0;padding:50px 0 0;border-top:1px solid rgba(214,194,161,.3);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:767px){.contact-section__info{margin-top:60px;padding-top:10px;grid-template-columns:1fr}}.contact-section__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 20px;text-align:center;color:#f5f1eb;font-family:Helvetica Neue,serif;font-size:18px;line-height:150%}.contact-section__info-item+.contact-section__info-item{border-left:1px solid rgba(214,194,161,.3)}.contact-section__info-item a{color:#f5f1eb;text-decoration:none;word-break:break-word;-webkit-transition:color .3s ease;transition:color .3s ease}.contact-section__info-item a:focus-visible,.contact-section__info-item a:hover{color:#d6c2a1}@media (max-width:767px){.contact-section__info-item{padding:25px 0;font-size:16px}.contact-section__info-item+.contact-section__info-item{border-left:0;border-top:1px solid rgba(214,194,161,.15)}}.contact-section__info-label{color:#d6c2a1;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase}.contact-form{padding:50px;border:1px solid rgba(214,194,161,.3);background:rgba(17,17,17,.6)}@media (max-width:767px){.contact-form{padding:30px 20px}}.contact-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.contact-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}@media (max-width:767px){.contact-form__row{grid-template-columns:minmax(0,1fr)}}.contact-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contact-form__label{color:#d6c2a1;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase}.contact-form .wpcf7-form-control-wrap{display:block}.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;padding:10px 14px;background:transparent;border:1px solid #d6c2a1;border-radius:0;color:#f5f1eb;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500;outline:none;-webkit-transition:border-color .3s ease,background .3s ease;transition:border-color .3s ease,background .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form input[type=tel]::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder,.contact-form select::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#d6c2a1;opacity:.6}.contact-form input[type=tel]::-moz-placeholder,.contact-form input[type=text]::-moz-placeholder,.contact-form select::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#d6c2a1;opacity:.6}.contact-form input[type=tel]:-ms-input-placeholder,.contact-form input[type=text]:-ms-input-placeholder,.contact-form select:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#d6c2a1;opacity:.6}.contact-form input[type=tel]::-ms-input-placeholder,.contact-form input[type=text]::-ms-input-placeholder,.contact-form select::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:#d6c2a1;opacity:.6}.contact-form input[type=tel]::placeholder,.contact-form input[type=text]::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#d6c2a1;opacity:.6}.contact-form input[type=tel]:focus,.contact-form input[type=text]:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#f5f1eb;background:rgba(214,194,161,.05)}.contact-form input[type=tel]:-webkit-autofill,.contact-form input[type=tel]:-webkit-autofill:focus,.contact-form input[type=tel]:-webkit-autofill:hover,.contact-form input[type=text]:-webkit-autofill,.contact-form input[type=text]:-webkit-autofill:focus,.contact-form input[type=text]:-webkit-autofill:hover,.contact-form select:-webkit-autofill,.contact-form select:-webkit-autofill:focus,.contact-form select:-webkit-autofill:hover,.contact-form textarea:-webkit-autofill,.contact-form textarea:-webkit-autofill:focus,.contact-form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#f5f1eb;-webkit-box-shadow:0 0 0 1000px #111 inset;box-shadow:inset 0 0 0 1000px #111;caret-color:#f5f1eb;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.contact-form select{cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23D6C2A1' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.contact-form select option{background:#111;color:#f5f1eb}.contact-form textarea{height:130px;resize:vertical}.contact-form .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.contact-form .wpcf7-radio .wpcf7-list-item{margin:0}.contact-form .wpcf7-radio label{cursor:pointer}.contact-form .wpcf7-radio input{position:absolute;opacity:0;pointer-events:none}.contact-form .wpcf7-radio .wpcf7-list-item-label{display:inline-block;padding:10px 20px;border:1px solid #d6c2a1;color:#d6c2a1;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;letter-spacing:1px;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.contact-form .wpcf7-radio input:checked+.wpcf7-list-item-label{background:#d6c2a1;color:#111}.contact-form__consent .wpcf7-list-item{margin:0}.contact-form__consent label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;color:#797979;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.contact-form__consent input[type=checkbox]{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#d6c2a1}.contact-form__submit,.contact-form input[type=submit]{-ms-flex-item-align:start;align-self:flex-start;padding:15px 40px;background:transparent;border:1px solid #d6c2a1;border-radius:0;color:#d6c2a1;cursor:pointer;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.contact-form__submit:hover,.contact-form input[type=submit]:hover{background:#d6c2a1;color:#111}.contact-form__submit:disabled,.contact-form input[type=submit]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:767px){.contact-form__submit,.contact-form input[type=submit]{width:100%;padding:15px 20px;white-space:normal}}@media (max-width:360px){.contact-form__submit,.contact-form input[type=submit]{font-size:12px;letter-spacing:1.5px}}.contact-form .wpcf7-spinner{margin:10px 0 0}.contact-form .wpcf7-not-valid-tip{margin-top:6px;color:#e08a7a;font-family:Inter,sans-serif;font-size:13px}.contact-form .wpcf7-not-valid{border-color:#e08a7a!important}.contact-form .wpcf7-response-output{margin:10px 0 0!important;padding:16px 20px!important;border:1px solid #d6c2a1!important;color:#f5f1eb;font-family:Inter,sans-serif;font-size:15px;line-height:1.5}.contact-form form.sent .wpcf7-response-output{background:rgba(214,194,161,.1);color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic}.contact-form form.failed .wpcf7-response-output,.contact-form form.invalid .wpcf7-response-output{border-color:#e08a7a!important}@-webkit-keyframes contactReveal{0%{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes contactReveal{0%{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contact-section__container{-webkit-animation:none;animation:none}.contact-section__doctor-name .letter,.contact-section__doctor-tagline{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1:not(.site-title):before,h2:before{content:none}:focus{outline:none}.grid-container{max-width:1600px;margin:0 auto;padding-left:50px;padding-right:50px}a{text-decoration:none!important}a:hover{color:#144769}.link-blue{position:relative}.link-blue:before{content:"";position:absolute;width:1px;height:14px;background-color:#ccc;top:31px;right:-3px}.link-blue a{color:#144769!important}body{margin:0;overflow-x:hidden}@media screen and (max-width:767px){.grid-container{padding-right:15px;padding-left:15px}}.single-post .entry-categories-inner a{color:#144769!important}.single-post .post{margin-bottom:50px}.single-post .comments-wrapper,.single-post .footer-nav-widgets-wrapper,.single-post .pagination-single{display:none}.single-post .entry-content p{font-size:30px;line-height:1!important}@font-face{font-family:RufinaRegular}@font-face{font-family:RufinaBold}@font-face{font-family:PoppinsRegular}.hero-section{height:auto;min-height:85vh;padding:90px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-section__logo{top:20px;-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}.hero-section__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:auto;width:100%;height:auto;margin-top:32px;margin-bottom:32px;padding:0 8px;color:#d6c2a1;text-align:center;font-family:Cormorant Garamond,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:7.04px;text-transform:uppercase}.hero-section__title .word:not(:last-child){margin-right:0!important}.hero-section__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;max-width:380px;height:auto;aspect-ratio:602/705;border-radius:24px;margin:0 auto}.hero-section__image:after{-webkit-box-shadow:inset 0 0 30px 30px #111;box-shadow:inset 0 0 30px 30px #111}.hero-section__subtitle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative;bottom:auto;margin-top:32px;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section__subtitle-tagline{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:12px;color:rgba(214,194,161,.6);font-family:Inter,sans-serif;font-size:10px;font-weight:300;letter-spacing:4px;text-transform:uppercase;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.hero-section__subtitle-tagline:after,.hero-section__subtitle-tagline:before{content:"";width:24px;height:1px;background:rgba(214,194,161,.4)}.hero-section__subtitle.is-visible .hero-section__subtitle-tagline{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hero-section__subtitle-prefix{font-size:28px;letter-spacing:3px;margin-right:0;top:4px;opacity:.24}@media (max-width:320px){.hero-section__subtitle-prefix{font-size:24px}}.hero-section__subtitle-name{font-size:18px;letter-spacing:2px}@media (min-width:375px){.hero-section__subtitle-name{font-size:20px}}@media (max-width:480px){.hero-section__image{max-width:300px}}.about-section{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 60px;gap:40px;text-align:center}.about-section__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.about-section__text{width:100%;font-size:16px;letter-spacing:2px;margin:0 0 24px}.about-section__media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.about-section__image{width:100%;height:350px;max-width:400px}.about-section__quote{position:absolute;bottom:3%;left:3%;right:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;text-align:center;margin-top:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-section__quote-mark{position:relative;bottom:auto;margin:0 auto;width:auto;height:auto;font-size:40px;letter-spacing:5px}.about-section__quote-text{position:relative;bottom:auto;text-align:center;font-size:14px;letter-spacing:2px;word-break:break-word;max-width:90%;margin:0 10px}.services-section__hero{padding:40px 20px;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3vw}.services-section__image{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5vw);flex:0 0 calc(50% - 1.5vw);width:calc(50% - 1.5vw);height:auto;-o-object-fit:cover;object-fit:cover}.services-section__label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:2}.services-section__label span{font-size:15px;letter-spacing:2px}.services-section__label h2{font-size:20px;letter-spacing:3px}.services-carousel{padding:60px 0 50px}.services-carousel__item{-webkit-box-flex:0;-ms-flex:0 0 30vw;flex:0 0 30vw;min-width:220px}.services-carousel__item-name{font-size:14px;letter-spacing:1.5px}.services-carousel__item:after{-webkit-box-shadow:inset 0 0 20px 15px #111;box-shadow:inset 0 0 20px 15px #111}.services-carousel__item .services-carousel__item-image{opacity:1!important}.services-carousel__track{gap:15px}.services-carousel__nav{width:100%;max-width:220px;left:calc(50% - 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.services-carousel__arrow{width:44px;height:28px}.ba-section{padding:60px 20px}.ba-section__title{font-size:32px;letter-spacing:6px;margin-bottom:32px;margin-left:0;text-align:center}@media (max-width:320px){.ba-section__title{font-size:22px}}@media (min-width:370px){.ba-section__title{font-size:28px}}.ba-section__sliders{gap:40px;margin-bottom:40px}.ba-section__gallery,.ba-section__sliders{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ba-section__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3vw}.ba-section__subtitle{width:100%;font-size:28px;letter-spacing:5px;margin:0 0 40px}.ba-section__gallery-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ba-section__gallery-left,.ba-section__gallery-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.ba-section__gallery-left{width:100%}.ba-section__gallery-image--left,.ba-section__gallery-image--right{width:100%;height:350px;aspect-ratio:309/464;position:static;bottom:auto;left:auto}.ba-section__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;padding:12px 24px;font-size:12px}.ba-slider--first{width:100%;--slider-h:350px}.ba-slider--second{margin-top:16px;width:100%;--slider-h:500px}.ba-slider__watermark{font-size:10px;letter-spacing:1px}.ba-slider__handle{width:30px;height:30px}.ba-slider__handle-icon{font-size:14px}.process-section__steps{height:auto;padding:60px 20px}.process-section__image{top:90%;left:0;width:160px;height:300px;margin-bottom:24px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:320px){.process-section__image{width:130px;left:-2%}}@media (min-width:375px){.process-section__image{left:1%}}@media (min-width:425px){.process-section__image{left:16px}}.process-section__list{padding:0 16px}.process-section__item{font-size:20px;letter-spacing:4px;padding:10px 0}.testimonials{height:auto;padding:50px 20px 40px}.testimonials__title{font-size:20px;letter-spacing:6px;margin:30px 0}.testimonials__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:24px}.testimonials__author{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.testimonials__author-name{font-size:20px;letter-spacing:2px}.reviews-carousel,.reviews-carousel__viewport{max-width:100%}.reviews-carousel__card{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5vw);flex:0 0 calc(50% - 1.5vw);width:calc(50% - 1.5vw);height:auto;min-height:280px;padding:5vw 4vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:425px){.reviews-carousel__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.reviews-carousel__card-header{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.reviews-carousel__avatar{width:40px;height:40px;border-radius:40px;-ms-flex-negative:0;flex-shrink:0}.reviews-carousel__name{font-size:14px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:0}.reviews-carousel__stars{margin-bottom:24px}.reviews-carousel__text{font-size:15px}.reviews-carousel .right-arrow{left:8px}.reviews-carousel .right-arrow svg{width:40px}.reviews-carousel .left-arrow{right:8px}.reviews-carousel .left-arrow svg{width:40px}.reviews-carousel__dots{bottom:-28px}.footer__inner{margin:16px;padding:30px 20px;grid-template-columns:1fr;gap:40px}.footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__logo{width:100px;height:100px;margin-bottom:32px}.footer__connected-title{font-size:20px}.footer__connected-text{font-size:15px}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__social-icon{width:40px;height:40px}.footer__links{gap:24px}.footer__links,.footer__links-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__links-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__links-column li{margin-bottom:10px}.footer__links-column a{font-size:14px}.footer__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__cta-title{font-size:20px}.footer__cta-text{font-size:15px}.footer__form{width:100%}.footer__form-input{width:100%;height:46px;font-size:15px}.footer__form-input::-webkit-input-placeholder{font-size:16px}.footer__form-input::-moz-placeholder{font-size:16px}.footer__form-input:-ms-input-placeholder{font-size:16px}.footer__form-input::-ms-input-placeholder{font-size:16px}.footer__form-input::placeholder{font-size:16px}.footer__form-submit{width:100%;height:46px;font-size:12px;padding:10px}.footer__bottom{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:12px;text-align:center;font-size:14px;padding-top:20px}.footer__big-text,.footer__bottom{-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__big-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:30px 20px}.footer__big-text-prefix{font-size:24px;letter-spacing:8px;margin-right:0;position:relative;top:4px}@media (max-width:320px){.footer__big-text-prefix{font-size:18px;top:1px}}@media (max-width:375px){.footer__big-text-prefix{font-size:18px;top:3px}}.footer__big-text-main{font-size:18px;letter-spacing:6px}@media (max-width:320px){.footer__big-text-main{font-size:12px;letter-spacing:5px}}.footer__powered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__powered,.footer__powered-link{font-size:15px;gap:8px}.footer__powered-icon{width:30px;height:30px}.header__logo{top:15px}.header__logo img{max-height:60px}.header__menu-toggle{top:20px;right:20px;width:50px}.header__menu-line--top{width:50px}.header__menu-line--middle{width:40px}.header__menu-line--bottom{width:25px}.header__nav-close{top:20px;right:20px}.header__nav-link,.header__nav-link:hover{font-size:16px}.not-found{position:relative;min-height:100vh;padding:220px 20px 120px;background:linear-gradient(359deg,#111 80.53%,#d6c2a1 209.22%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-align:center}@media (max-width:767px){.not-found{min-height:85vh;padding:140px 20px 80px}}.not-found__glow{position:absolute;top:50%;left:50%;width:600px;height:700px;border-radius:250px;background:radial-gradient(circle,rgba(214,194,161,.12) 0,rgba(17,17,17,0) 70%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}@media (max-width:767px){.not-found__glow{width:320px;height:380px}}.not-found__content{position:relative;z-index:1;max-width:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:notFoundReveal 1.2s ease both;animation:notFoundReveal 1.2s ease both}.not-found__prefix{color:#797979;font-family:Give You Glory,serif;font-size:56px;letter-spacing:9px;opacity:.9;margin-bottom:-40px}@media (max-width:767px){.not-found__prefix{font-size:32px;letter-spacing:4px;margin-bottom:-16px}}.not-found__code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:220px;font-weight:500;line-height:1;letter-spacing:20px}@media (max-width:767px){.not-found__code{font-size:120px;letter-spacing:8px}}.not-found__code-zero{font-style:italic;font-weight:300;opacity:.6}.not-found__title{margin-top:24px;color:#d6c2a1;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;letter-spacing:8px;text-transform:uppercase}@media (max-width:767px){.not-found__title{font-size:20px;letter-spacing:4px}}.not-found__text{margin-top:20px;color:#797979;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.6}@media (max-width:767px){.not-found__text{font-size:14px}}.not-found__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:48px;padding:15px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d6c2a1;color:#d6c2a1;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;white-space:nowrap;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.not-found__button:hover{background:#d6c2a1;color:#111}@keyframes notFoundReveal{0%{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.not-found__content{-webkit-animation:none;animation:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYXBwLW0uY3NzIiwiZ2xvYmFsL2hlYWRlci5zY3NzIiwiZ2xvYmFsL2Zvb3Rlci5zY3NzIiwiZ2xvYmFsL2dlbmVyYWwuc2NzcyIsImdsb2JhbC9oZXJvLXN0eWxlLnNjc3MiLCJnbG9iYWwvYWJvdXQtc3R5bGUuc2NzcyIsImdsb2JhbC9iZWZvcmUtYWZ0ZXItc3R5bGUuc2NzcyIsImdsb2JhbC9wcm9jZXNzLXN0eWxlLnNjc3MiLCJnbG9iYWwvc2VydmljZS1zdHlsZS5zY3NzIiwiZ2xvYmFsLzQwNC5zY3NzIiwiZ2xvYmFsL2NvbnRhY3Quc2NzcyIsImdsb2JhbC9yZXNldC5zY3NzIiwiZ2xvYmFsL2ZvbnRzLnNjc3MiLCJnbG9iYWwvaGVyby1tb2JpbGUuc2NzcyIsImdsb2JhbC9hYm91dC1tb2JpbGUuc2NzcyIsImdsb2JhbC9zZXJ2aWNlcy1tb2JpbGUuc2NzcyIsImdsb2JhbC9iZWZvcmUtYWZ0ZXItbW9iaWxlLnNjc3MiLCJnbG9iYWwvcHJvY2Vzcy1tb2JpbGUuc2NzcyIsImdsb2JhbC9mb290ZXItbW9iaWxlLnNjc3MiLCJnbG9iYWwvaGVhZGVyLW1vYmlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztDQ0VDLENDRkQsUUFDRSxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsVUFBVyxDQUNYLFlBQWEsQ0FDYixVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLDZCQUFrQyxDQUNsQywwQkFBMkIsQ0FDM0Isa0NBQW1DLENBQ25DLHdHQUtDLENBTEQsOERBS0MsQ0FDRCxnSEFLQyxDQUxELHNFQUtDLENBQ0QsMEJBeEJGLFFBeUJJLFlBQWEsQ0ErS2hCLENBNUtDLHdEQUdFLG1CQUFvQixDQUd0QixjQUNFLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsUUFBUyxDQUNULGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FKNUIsa0JBT0csVUFBVyxDQUNYLDBCQVJILGtCQVNLLFlBQWEsQ0FFaEIsQ0FH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QUxDLHNCQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixVQUFZLENBSWhCLGtCQUNFLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxvQ0FBd0MsQ0FDeEMsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FFekIseUJBVEYsa0JBVUksY0FBZSxDQUNmLGtCQUFtQixDQUV0QixDQUVELGlCQUNFLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCw0QkFBZ0MsQ0FDaEMsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBRWhCLHlCQVJGLGlCQVNJLGNBQWUsQ0FFbEIsQ0FFRCxtQkFDRSwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCwyQ0FBZ0QsQ0FDaEQsY0FBZSxDQUNmLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixxREFBaUQsQ0FBakQsNkNBQWlELENBZGxELHlCQWlCRyxrQkFBbUIsQ0FDbkIsVUFBVyxDQUtqQiwwQkFDRSxHQUNFLFNBQVUsQ0FDVix3QkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FFN0IsR0FDRSxTQUFVLENBQ1Ysc0JBQWUsQ0FBZixjQUFlLENBQ2YsK0JBQXdCLENBQXhCLHVCQUF3QixDQUFBLENBSTVCLHVDQUNFLG9CQUNFLHNCQUFlLENBQWYsY0FBZSxDQUNoQiIsImZpbGUiOiJhcHAtbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAgICBUaGVtZSBOYW1lOiBQbGFzdGljIFN1cmdlb24gV2Vic2l0ZSBBUFxuKi9cbi8qKiBZb3UgY2FuIGFsc28gaW5saW5lIGltYWdlcyB3aXRoIGF1dG9tYXRpYyBCYXNlNjQgZW5jb2Rpbmc6XG4gICAgYmFja2dyb3VuZDogaW5saW5lKCcuLi9pbWFnZXMvX2NocmlzdG1hcy1mYW1pbHktcGljLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICovXG4vLyBHbG9iYWxcbkBpbXBvcnQgXCJnbG9iYWwvcmVzZXRcIjtcbkBpbXBvcnQgXCJnbG9iYWwvY29sb3JzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2ZvbnRzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvaGVhZGVyXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2Zvb3RlclwiO1xuQGltcG9ydCBcImdsb2JhbC9nZW5lcmFsXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2hvbWVcIjtcbkBpbXBvcnQgXCJnbG9iYWwvaGVyby1zdHlsZVwiO1xuQGltcG9ydCBcImdsb2JhbC9hYm91dC1zdHlsZVwiO1xuQGltcG9ydCBcImdsb2JhbC9iZWZvcmUtYWZ0ZXItc3R5bGVcIjtcbkBpbXBvcnQgXCJnbG9iYWwvcHJvY2Vzcy1zdHlsZVwiO1xuQGltcG9ydCBcImdsb2JhbC9zZXJ2aWNlLXN0eWxlXCI7XG5AaW1wb3J0IFwiZ2xvYmFsLzQwNFwiO1xuQGltcG9ydCBcImdsb2JhbC9jb250YWN0XCI7XG5cbi8vIE1vZHVsZXNcbiIsIi8qIVxuICAgIFRoZW1lIE5hbWU6IFBsYXN0aWMgU3VyZ2VvbiBXZWJzaXRlIEFQXG4qL1xuLyoqIFlvdSBjYW4gYWxzbyBpbmxpbmUgaW1hZ2VzIHdpdGggYXV0b21hdGljIEJhc2U2NCBlbmNvZGluZzpcbiAgICBiYWNrZ3JvdW5kOiBpbmxpbmUoJy4uL2ltYWdlcy9fY2hyaXN0bWFzLWZhbWlseS1waWMuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG5oMjpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0NDc2OTsgfVxuXG4ubGluay1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5saW5rLWJsdWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIHRvcDogMzFweDtcbiAgICByaWdodDogLTNweDsgfVxuICAubGluay1ibHVlIGEge1xuICAgIGNvbG9yOiAjMTQ0NzY5ICFpbXBvcnRhbnQ7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNhdGVnb3JpZXMtaW5uZXIgYSB7XG4gIGNvbG9yOiAjMTQ0NzY5ICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1wb3N0IC5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLnBhZ2luYXRpb24tc2luZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAuZm9vdGVyLW5hdi13aWRnZXRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUnVmaW5hUmVndWxhcjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJ1ZmluYUJvbGQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zUmVndWxhcjsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNzIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayAwJSwgYmxhY2sgNDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrIDAlLCBibGFjayA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxODBweDsgfSB9XG4gIC5oZWFkZXJfX2xvZ28sIC5oZWFkZXJfX21lbnUtdG9nZ2xlLCAuaGVhZGVyX19uYXYtb3ZlcmxheSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuICAuaGVhZGVyX19tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXJfX21lbnUtdG9nZ2xlIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19uYXYtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMxRTFFMUU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBlYXNlLCB2aXNpYmlsaXR5IDAuNXMgZWFzZTsgfVxuICAgIC5oZWFkZXJfX25hdi1vdmVybGF5LmlzLW9wZW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAuaGVhZGVyX19uYXYtb3ZlcmxheS5pcy1vcGVuIC5oZWFkZXJfX25hdi1jbG9zZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1vdmVybGF5LmlzLW9wZW4gLmhlYWRlcl9fbmF2LWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmhlYWRlcl9fbmF2LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gIC5oZWFkZXJfX25hdi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyX19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE3czsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0czsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMxczsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM4czsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1czsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjUyczsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU5czsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY2czsgfVxuICAuaGVhZGVyX19uYXYtbGluayB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlcl9fbmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNBQjdGMzc7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiA3NnB4OyB9XG4gICAgLmhlYWRlcl9fbWVudS10b2dnbGU6aG92ZXIgLmhlYWRlcl9fbWVudS1saW5lLS10b3Age1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC5oZWFkZXJfX21lbnUtdG9nZ2xlOmhvdmVyIC5oZWFkZXJfX21lbnUtbGluZS0tbWlkZGxlIHtcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7IH1cbiAgICAuaGVhZGVyX19tZW51LXRvZ2dsZTpob3ZlciAuaGVhZGVyX19tZW51LWxpbmUtLWJvdHRvbSB7XG4gICAgICB3aWR0aDogNzZweDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTZzOyB9XG4gIC5oZWFkZXJfX21lbnUtbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjY2cHg7XG4gICAgYmFja2dyb3VuZDogI0Q2QzJBMTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7IH1cbiAgICAuaGVhZGVyX19tZW51LWxpbmUtLXRvcCB7XG4gICAgICB3aWR0aDogNzZweDsgfVxuICAgIC5oZWFkZXJfX21lbnUtbGluZS0tbWlkZGxlIHtcbiAgICAgIHdpZHRoOiA2MXB4OyB9XG4gICAgLmhlYWRlcl9fbWVudS1saW5lLS1ib3R0b20ge1xuICAgICAgd2lkdGg6IDM4cHg7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZDMkExO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OXB4OyB9XG4gIC5mb290ZXJfX2Nvbm5lY3RlZC10aXRsZSB7XG4gICAgY29sb3I6ICNGNUYxRUI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbjogMCAwIDE4cHg7IH1cbiAgLmZvb3Rlcl9fY29ubmVjdGVkLXRleHQge1xuICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW46IDAgMCAxOHB4OyB9XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZvb3Rlcl9fc29jaWFsLWljb246aG92ZXIgc3ZnIHJlY3Qge1xuICAgICAgICBmaWxsOiAjZDZjMmExOyB9XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDsgfVxuICAuZm9vdGVyX19saW5rcy1jb2x1bW4ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyX19saW5rcy1jb2x1bW4gbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5mb290ZXJfX2xpbmtzLWNvbHVtbiBhIHtcbiAgICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAgIC5mb290ZXJfX2xpbmtzLWNvbHVtbiBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gIC5mb290ZXJfX2N0YS10aXRsZSB7XG4gICAgY29sb3I6ICNGNUYxRUI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLmZvb3Rlcl9fY3RhLXRleHQge1xuICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5mb290ZXJfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7IH1cbiAgICAuZm9vdGVyX19mb3JtLWlucHV0IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkMyQTE7XG4gICAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgLmZvb3Rlcl9fZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5mb290ZXJfX2Zvcm0tc3VibWl0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRkZGRiwgIzExMTExMSkgMTtcbiAgICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgIC5mb290ZXJfX2Zvcm0tc3VibWl0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q2YzJhMTtcbiAgICAgICAgY29sb3I6ICMxMTE7IH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAuZm9vdGVyX19iaWctdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweCA1M3B4IDAgNTNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTExIDAlLCAjRDZDMkExIDEwMCUpOyB9XG4gICAgLmZvb3Rlcl9fYmlnLXRleHQtcHJlZml4IHtcbiAgICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2l2ZSBZb3UgR2xvcnlcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDExMC4yNjVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIyLjA1M3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fYmlnLXRleHQtcHJlZml4IHtcbiAgICAgICAgICBmb250LXNpemU6IDgwcHg7IH0gfVxuICAgIC5mb290ZXJfX2JpZy10ZXh0LW1haW4ge1xuICAgICAgY29sb3I6ICNENkMyQTE7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDgxLjI3NnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMTYuMjU1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuZm9vdGVyX19iaWctdGV4dC1tYWluIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICAuZm9vdGVyX19wb3dlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogIzhBOEE3ODtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAuZm9vdGVyX19wb3dlcmVkLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0I1QjVBNjtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAuZm9vdGVyX19wb3dlcmVkLWxpbms6aG92ZXIsIC5mb290ZXJfX3Bvd2VyZWQtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAjRjVGMUVCOyB9XG4gICAgICAuZm9vdGVyX19wb3dlcmVkLWxpbms6aG92ZXIgLmZvb3Rlcl9fcG93ZXJlZC10cmFjaywgLmZvb3Rlcl9fcG93ZXJlZC1saW5rOmZvY3VzLXZpc2libGUgLmZvb3Rlcl9fcG93ZXJlZC10cmFjayB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwcHgpOyB9XG4gIC5mb290ZXJfX3Bvd2VyZWQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3Rlcl9fcG93ZXJlZC10cmFjayB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7IH1cbiAgLmZvb3Rlcl9fYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5mb290ZXJfX2Nvbm5lY3RlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5mb290ZXJfX2Nvbm5lY3RlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLWljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4OyB9XG4gIC5mb290ZXJfX2xpbmtzLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyX19saW5rcy1jb2x1bW4gbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5mb290ZXJfX2xpbmtzLWNvbHVtbiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAuZm9vdGVyX19jdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmZvb3Rlcl9fY3RhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuZm9vdGVyX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXJfX2Zvcm0taW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5mb290ZXJfX2Zvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmZvb3Rlcl9fZm9ybS1zdWJtaXQge1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5mb290ZXJfX2JpZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cbiAgICAuZm9vdGVyX19iaWctdGV4dC1wcmVmaXgge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5mb290ZXJfX2JpZy10ZXh0LXByZWZpeCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdG9wOiAxcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLmZvb3Rlcl9fYmlnLXRleHQtcHJlZml4IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0b3A6IDNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuZm9vdGVyX19iaWctdGV4dC1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmZvb3Rlcl9fYmlnLXRleHQtbWFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvb3Rlcl9fcG93ZXJlZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDsgfVxuICAuZm9vdGVyX19wb3dlcmVkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBnYXA6IDhweDsgfVxuICAuZm9vdGVyX19wb3dlcmVkLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfSB9XG5cbi5kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlLCBoMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNjcm9sbE9mZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhlcm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMzlweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1OWRlZywgIzExMSA4MC41MyUsICNENkMyQTEgMjA5LjIyJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlcm8tc2VjdGlvbl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5oZXJvLXNlY3Rpb25fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwMi44MTFweDtcbiAgICBoZWlnaHQ6IDcwNS4wNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNDkuOTc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgZWFzZSwgdHJhbnNmb3JtIDEuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC5oZXJvLXNlY3Rpb25fX2ltYWdlLmlzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5oZXJvLXNlY3Rpb25fX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmhlcm8tc2VjdGlvbl9faW1hZ2U6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNDBweCA0NXB4ICMxMTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaGVyby1zZWN0aW9uX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMzFweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzQycHg7XG4gICAgY29sb3I6ICNENkMyQTE7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogODJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxNy4ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAgICAgLmhlcm8tc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICAgIHRvcDogMjIwcHg7IH0gfVxuICAgIC5oZXJvLXNlY3Rpb25fX3RpdGxlIC53b3JkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgICAuaGVyby1zZWN0aW9uX190aXRsZSAud29yZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLmhlcm8tc2VjdGlvbl9fdGl0bGUgLmxldHRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgZmlsdGVyIDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTsgfVxuICAgIC5oZXJvLXNlY3Rpb25fX3RpdGxlLmlzLXZpc2libGUgLmxldHRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS10YWdsaW5lIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuNik7XG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlOyB9XG4gICAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS10YWdsaW5lOjpiZWZvcmUsIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlLXRhZ2xpbmU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuNCk7IH1cbiAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS1wcmVmaXgge1xuICAgICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgICBmb250LWZhbWlseTogXCJHaXZlIFlvdSBHbG9yeVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDkuMzIxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjRDZDMkExO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMy4zODVweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuNjc3cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLmhlcm8tc2VjdGlvbl9fc3VidGl0bGUtbmFtZSAubGV0dGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgZmlsdGVyIDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTsgfVxuICAgIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlLmlzLXZpc2libGUgLmhlcm8tc2VjdGlvbl9fc3VidGl0bGUtbmFtZSAubGV0dGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS5pcy12aXNpYmxlIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlLXRhZ2xpbmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYWJvdXQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg0MnB4O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAxMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZ2FwOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQ1cHgpIHtcbiAgICAuYWJvdXQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIC5hYm91dC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYWJvdXQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMDsgfSB9XG4gIC5hYm91dC1zZWN0aW9uX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgMzk0cHg7IH1cbiAgLmFib3V0LXNlY3Rpb25fX3RleHQge1xuICAgIHdpZHRoOiA1ODJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkxZGVnLCAjRjVGMUVCIDAuNTQlLCAjRDZDMkExIDg4Ljg4JSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWJvdXQtc2VjdGlvbl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRkZGRiwgIzExMTExMSkgMTtcbiAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLmFib3V0LXNlY3Rpb25fX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDZjMmExO1xuICAgICAgY29sb3I6ICMxMTE7IH1cbiAgLmFib3V0LXNlY3Rpb25fX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmFib3V0LXNlY3Rpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogNTY1cHg7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwLjY4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgLmFib3V0LXNlY3Rpb25fX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDU0MHB4OyB9IH1cbiAgLmFib3V0LXNlY3Rpb25fX3F1b3RlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMiU7XG4gICAgcmlnaHQ6IDEzJTtcbiAgICB3aWR0aDogNTgycHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFib3V0LXNlY3Rpb25fX3F1b3RlLW1hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMTYycHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMjEuNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2JTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMykgcm90YXRlKC0yNWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpLCB0cmFuc2Zvcm0gMC45cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7IH1cbiAgICAuYWJvdXQtc2VjdGlvbl9fcXVvdGUtdGV4dCB7XG4gICAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDUlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC45cyBlYXNlIDAuMjVzLCBmaWx0ZXIgMC45cyBlYXNlIDAuMjVzLCBjbGlwLXBhdGggMXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIDAuMjVzOyB9XG4gICAgLmZhZGUtc2VjdGlvbi5pcy12aXNpYmxlIC5hYm91dC1zZWN0aW9uX19xdW90ZS1tYXJrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5mYWRlLXNlY3Rpb24uaXMtdmlzaWJsZSAuYWJvdXQtc2VjdGlvbl9fcXVvdGUtdGV4dCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwJSk7IH1cblxuLmJhLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTA1cHggMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYmEtc2VjdGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIG1hcmdpbi1sZWZ0OiA3JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5iYS1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7IH0gfVxuICAuYmEtc2VjdGlvbl9fc2xpZGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5iYS1zZWN0aW9uX19zbGlkZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5iYS1zZWN0aW9uX19nYWxsZXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhLXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTAuOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAuYmEtc2VjdGlvbl9fZ2FsbGVyeS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5iYS1zZWN0aW9uX19nYWxsZXJ5LWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYS1zZWN0aW9uX19nYWxsZXJ5LWltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5iYS1zZWN0aW9uX19nYWxsZXJ5LWltYWdlLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA0NzRweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDczLzc3OyB9XG4gICAgLmJhLXNlY3Rpb25fX2dhbGxlcnktaW1hZ2UtLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAzMjhweDtcbiAgICAgIGhlaWdodDogNDkzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDg4cHg7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIC5iYS1zZWN0aW9uX19nYWxsZXJ5LWltYWdlLS1yaWdodCB7XG4gICAgICAgICAgYm90dG9tOiAxNnB4OyB9IH1cbiAgLmJhLXNlY3Rpb25fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE3LCAxNywgMTcsIDAuNykgMCUsIHJnYmEoMTcsIDE3LCAxNywgMCkgMTAwJSkgMTtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmJhLXNlY3Rpb25fX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMzUwcHgpO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5iYS1zZWN0aW9uX19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q2YzJhMTtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmJhLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIC0tc2xpZGVyLXc6IDcwNXB4O1xuICAtLXNsaWRlci1oOiA1NzIuMTFweDtcbiAgd2lkdGg6IHZhcigtLXNsaWRlci13KTtcbiAgaGVpZ2h0OiB2YXIoLS1zbGlkZXItaCk7IH1cbiAgLmJhLXNsaWRlci0tZmlyc3Qge1xuICAgIC0tc2xpZGVyLXc6IDcwNXB4O1xuICAgIC0tc2xpZGVyLWg6IDU3Mi4xMXB4OyB9XG4gIC5iYS1zbGlkZXItLXNlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAtLXNsaWRlci13OiA1NjRweDtcbiAgICAtLXNsaWRlci1oOiA0NjZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5iYS1zbGlkZXItLXNlY29uZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYmEtc2xpZGVyLS1zZWNvbmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuYmEtc2xpZGVyX19hZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwOyB9XG4gIC5iYS1zbGlkZXJfX2FmdGVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYmEtc2xpZGVyX19iZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iYS1zbGlkZXJfX2JlZm9yZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tc2xpZGVyLXcpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmJhLXNsaWRlcl9fd2F0ZXJtYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuYmEtc2xpZGVyX19yYW5nZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5iYS1zbGlkZXJfX2hhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNENkMyQTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYmEtc2xpZGVyX19oYW5kbGUtaWNvbiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzExMTsgfVxuXG4ucHJvY2Vzcy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAucHJvY2Vzcy1zZWN0aW9uX19zdGVwcyB7XG4gICAgYmFja2dyb3VuZDogIzFFMUUxRTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogODQzcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAucHJvY2Vzcy1zZWN0aW9uX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDglO1xuICAgIHRvcDogNzUlO1xuICAgIHdpZHRoOiA0MjUuOTUxcHg7XG4gICAgaGVpZ2h0OiA3MDIuODE5cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAyMCAvIDMzO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgei1pbmRleDogMztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MHB4LCAtNTAlKSByb3RhdGUoNmRlZyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSwgdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLCB0b3AgMC42cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM0NXB4KSB7XG4gICAgICAucHJvY2Vzcy1zZWN0aW9uX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIHRvcDogODAlOyB9IH1cbiAgICAucHJvY2Vzcy1zZWN0aW9uX19pbWFnZS5pcy12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE3LjY1M2RlZyk7XG4gICAgICBhbmltYXRpb246IGZsb2F0U2Npc3NvcnMgNXMgZWFzZS1pbi1vdXQgMS4ycyBpbmZpbml0ZTsgfVxuICAgIC5wcm9jZXNzLXNlY3Rpb25fX2ltYWdlLmlzLWhvdmVyaW5nIHtcbiAgICAgIHRvcDogdmFyKC0taG92ZXItdG9wLCA3NSUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNGRlZyk7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbkBrZXlmcmFtZXMgZmxvYXRTY2lzc29ycyB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE3LjY1M2RlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMjJweCkpIHJvdGF0ZSgyMGRlZyk7IH0gfVxuICAucHJvY2Vzcy1zZWN0aW9uX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2Nlc3Mtc2VjdGlvbl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2Nlc3Mtc2VjdGlvbl9faXRlbSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAgIC5wcm9jZXNzLXNlY3Rpb25fX2l0ZW0tLWhpZ2hsaWdodGVkIHtcbiAgICAgIGNvbG9yOiAjQUI3RjM3OyB9XG4gICAgLnByb2Nlc3Mtc2VjdGlvbl9faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI0FCN0YzNzsgfVxuICAucHJvY2Vzcy1zZWN0aW9uX19saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByb2Nlc3Mtc2VjdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0FCN0YzNzsgfVxuXG4udGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZDogI0Q2QzJBMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogOThweCAzMHB4IDAgMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAudGVzdGltb25pYWxzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbWFyZ2luOiAwIDAgNTBweDsgfVxuICAudGVzdGltb25pYWxzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAgICAgLnRlc3RpbW9uaWFsc19fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC50ZXN0aW1vbmlhbHNfX2F1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMyU7XG4gICAgZmxleDogMCAwIDI1MHB4OyB9XG4gIC50ZXN0aW1vbmlhbHNfX2F1dGhvci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgLnRlc3RpbW9uaWFsc19fc3RhcnMge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAudGVzdGltb25pYWxzX19nb29nbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMyk7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTsgfVxuICAgIC50ZXN0aW1vbmlhbHNfX2dvb2dsZS1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjA4KTsgfVxuICAudGVzdGltb25pYWxzX19nb29nbGUtaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5yZXZpZXdzLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAucmV2aWV3cy1jYXJvdXNlbCB7XG4gICAgICBtYXgtd2lkdGg6IDc4M3B4OyB9IH1cbiAgLnJldmlld3MtY2Fyb3VzZWxfX3ZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAucmV2aWV3cy1jYXJvdXNlbF9fdmlld3BvcnQge1xuICAgICAgICBtYXgtd2lkdGg6IDc4M3B4OyB9IH1cbiAgLnJldmlld3MtY2Fyb3VzZWxfX3RyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlOyB9XG4gIC5yZXZpZXdzLWNhcm91c2VsX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgMzIycHg7XG4gICAgd2lkdGg6IDMyMnB4O1xuICAgIGhlaWdodDogMzIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgICBwYWRkaW5nOiAyOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWxfX2NhcmQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWxfX2F2YXRhciB7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDY3cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWxfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gIC5yZXZpZXdzLWNhcm91c2VsX19zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWxfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC43KTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gIC5yZXZpZXdzLWNhcm91c2VsX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmV2aWV3cy1jYXJvdXNlbF9fYXJyb3cgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJldmlld3MtY2Fyb3VzZWxfX2Fycm93OmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5yZXZpZXdzLWNhcm91c2VsX19hcnJvdzphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkyKTsgfVxuICAgIC5yZXZpZXdzLWNhcm91c2VsX19hcnJvdzpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5yZXZpZXdzLWNhcm91c2VsIC5yaWdodC1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI0cHg7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWwgLmxlZnQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjRweDsgfVxuICAucmV2aWV3cy1jYXJvdXNlbF9fZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTM1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4OyB9XG4gICAgLnJldmlld3MtY2Fyb3VzZWxfX2RvdHMgc3BhbiB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTsgfVxuICAgICAgLnJldmlld3MtY2Fyb3VzZWxfX2RvdHMgc3Bhbi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTExOyB9XG4gIC5yZXZpZXdzLWNhcm91c2VsIC5sZWZ0LWFycm93OmhvdmVyIHtcbiAgICBhbmltYXRpb246IHNsaWRlTGVmdCAwLjVzIGVhc2U7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWwgLnJpZ2h0LWFycm93OmhvdmVyIHtcbiAgICBhbmltYXRpb246IHNsaWRlUmlnaHQgMC41cyBlYXNlOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLnNlcnZpY2VzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxMTE7IH1cbiAgLnNlcnZpY2VzLXNlY3Rpb25fX2hlcm8ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDMwcHggMCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNENkMyQTE7XG4gICAgaGVpZ2h0OiA3OTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1zZWN0aW9uX19oZXJvIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1zZWN0aW9uX19oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIC5zZXJ2aWNlcy1zZWN0aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIGhlaWdodDogOTMxcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAzMDkvNDY0O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCA1MCUgMCUsIDUwJSAxMDAlLCA1MCUgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAxLjZzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCBjbGlwLXBhdGggMS4zcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuc2VydmljZXMtc2VjdGlvbl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1zZWN0aW9uX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgLnNlcnZpY2VzLXNlY3Rpb25fX2ltYWdlLS1sZWZ0IHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgLnNlcnZpY2VzLXNlY3Rpb25fX2ltYWdlLS1yaWdodCB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1czsgfVxuICAuc2VydmljZXMtc2VjdGlvbl9faGVyby5pcy12aXNpYmxlIC5zZXJ2aWNlcy1zZWN0aW9uX19pbWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTsgfVxuICAuc2VydmljZXMtc2VjdGlvbl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc2VydmljZXMtc2VjdGlvbl9fbGFiZWwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1LjJweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOXMgZWFzZSAwLjVzOyB9XG4gICAgLnNlcnZpY2VzLXNlY3Rpb25fX2xhYmVsIGgyIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlIDAuNjVzLCBsZXR0ZXItc3BhY2luZyAxLjFzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjY1czsgfVxuICAuc2VydmljZXMtc2VjdGlvbl9faGVyby5pcy12aXNpYmxlIC5zZXJ2aWNlcy1zZWN0aW9uX19sYWJlbCBzcGFuIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZXJ2aWNlcy1zZWN0aW9uX19oZXJvLmlzLXZpc2libGUgLnNlcnZpY2VzLXNlY3Rpb25fX2xhYmVsIGgyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7IH1cblxuLnNlcnZpY2VzLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTUlIDAgNzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI4cHgpIHtcbiAgICAuc2VydmljZXMtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4OyB9IH1cbiAgLnNlcnZpY2VzLWNhcm91c2VsX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJ2dztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwJSwgYmxhY2sgOTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMCUsIGJsYWNrIDkwJSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgICAuc2VydmljZXMtY2Fyb3VzZWxfX3RyYWNrOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCAyM3Z3O1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxLjM1cHggc29saWQgcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4wNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlLCB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIGJvcmRlci1jb2xvciAwLjRzIGVhc2U7IH1cbiAgICAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW0taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlOyB9XG4gICAgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCAyNXB4ICMxMTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW0tbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgY29sb3IgMC40cyBlYXNlOyB9XG4gICAgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtOmhvdmVyLCAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNENkMyQTE7IH1cbiAgICAgIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbTpob3ZlciAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW0taW1hZ2UsIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbS0tYWN0aXZlIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbS1pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbTpob3ZlciAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW0tbmFtZSwgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtLS1hY3RpdmUgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtLW5hbWUge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbS0tZWRnZSAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW0tbmFtZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW0gLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtLWltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9IH1cbiAgLnNlcnZpY2VzLWNhcm91c2VsLmlzLXZpc2libGUgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5zZXJ2aWNlcy1jYXJvdXNlbC5pcy12aXNpYmxlIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xOHM7IH1cbiAgICAuc2VydmljZXMtY2Fyb3VzZWwuaXMtdmlzaWJsZSAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjZzOyB9XG4gICAgLnNlcnZpY2VzLWNhcm91c2VsLmlzLXZpc2libGUgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM0czsgfVxuICAgIC5zZXJ2aWNlcy1jYXJvdXNlbC5pcy12aXNpYmxlIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40MnM7IH1cbiAgICAuc2VydmljZXMtY2Fyb3VzZWwuaXMtdmlzaWJsZSAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgICAuc2VydmljZXMtY2Fyb3VzZWwuaXMtdmlzaWJsZSAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNThzOyB9XG4gICAgLnNlcnZpY2VzLWNhcm91c2VsLmlzLXZpc2libGUgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY2czsgfVxuICAgIC5zZXJ2aWNlcy1jYXJvdXNlbC5pcy12aXNpYmxlIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbTpudGgtY2hpbGQoOCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43NHM7IH1cbiAgICAuc2VydmljZXMtY2Fyb3VzZWwuaXMtdmlzaWJsZSAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuODJzOyB9XG4gICAgLnNlcnZpY2VzLWNhcm91c2VsLmlzLXZpc2libGUgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAgIC5zZXJ2aWNlcy1jYXJvdXNlbC5pcy12aXNpYmxlIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOThzOyB9XG4gICAgLnNlcnZpY2VzLWNhcm91c2VsLmlzLXZpc2libGUgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtOm50aC1jaGlsZCgxMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wNnM7IH1cbiAgLnNlcnZpY2VzLWNhcm91c2VsX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMwNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE1M3B4KTsgfVxuICAuc2VydmljZXMtY2Fyb3VzZWxfX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiAzNi40MDRweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBzdHJva2Utd2lkdGg6IDEuMjM0cHg7XG4gICAgc3Ryb2tlOiAjRDZDMkExO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5zZXJ2aWNlcy1jYXJvdXNlbF9fYXJyb3c6aG92ZXIge1xuICAgICAgY29sb3I6ICNENkMyQTE7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZXJ2aWNlcy1jYXJvdXNlbCAuc2VydmljZXMtY2Fyb3VzZWxfX2Fycm93LS1wcmV2OmhvdmVyIHtcbiAgICBhbmltYXRpb246IHNsaWRlTGVmdCAwLjVzIGVhc2U7IH1cbiAgLnNlcnZpY2VzLWNhcm91c2VsIC5zZXJ2aWNlcy1jYXJvdXNlbF9fYXJyb3ctLW5leHQ6aG92ZXIge1xuICAgIGFuaW1hdGlvbjogc2xpZGVSaWdodCAwLjVzIGVhc2U7IH1cblxuQGtleWZyYW1lcyBzbGlkZUxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4ubm90LWZvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMjIwcHggMjBweCAxMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1OWRlZywgIzExMSA4MC41MyUsICNENkMyQTEgMjA5LjIyJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vdC1mb3VuZCB7XG4gICAgICBtaW4taGVpZ2h0OiA4NXZoO1xuICAgICAgcGFkZGluZzogMTQwcHggMjBweCA4MHB4OyB9IH1cbiAgLm5vdC1mb3VuZF9fZ2xvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuMTIpIDAlLCByZ2JhKDE3LCAxNywgMTcsIDApIDcwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX2dsb3cge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuICAubm90LWZvdW5kX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogbm90Rm91bmRSZXZlYWwgMS4ycyBlYXNlIGJvdGg7IH1cbiAgLm5vdC1mb3VuZF9fcHJlZml4IHtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LWZhbWlseTogXCJHaXZlIFlvdSBHbG9yeVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX3ByZWZpeCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7IH0gfVxuICAubm90LWZvdW5kX19jb2RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX2NvZGUge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogOHB4OyB9IH1cbiAgICAubm90LWZvdW5kX19jb2RlLXplcm8ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAubm90LWZvdW5kX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm90LWZvdW5kX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfSB9XG4gIC5ub3QtZm91bmRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm90LWZvdW5kX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLm5vdC1mb3VuZF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkMyQTE7XG4gICAgY29sb3I6ICNENkMyQTE7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLm5vdC1mb3VuZF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENkMyQTE7XG4gICAgICBjb2xvcjogIzExMTsgfVxuXG5Aa2V5ZnJhbWVzIG5vdEZvdW5kUmV2ZWFsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5ub3QtZm91bmRfX2NvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbi5jb250YWN0LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAyMDBweCA1M3B4IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzU5ZGVnLCAjMTExIDgwLjUzJSwgI0Q2QzJBMSAyMDkuMjIlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNjBweCAzMHB4IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAxNnB4IDgwcHg7IH0gfVxuICAuY29udGFjdC1zZWN0aW9uX19nbG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogMjUlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4xMikgMCUsIHJnYmEoMTcsIDE3LCAxNywgMCkgNzAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fZ2xvdyB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgLmNvbnRhY3Qtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbmltYXRpb246IGNvbnRhY3RSZXZlYWwgMS4ycyBlYXNlIGJvdGg7IH1cbiAgLmNvbnRhY3Qtc2VjdGlvbl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMS4yZnIpO1xuICAgIGdhcDogODBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuY29udGFjdC1zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgIGdhcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29udGFjdC1zZWN0aW9uX19pbnRybyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuY29udGFjdC1zZWN0aW9uX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuY29udGFjdC1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuY29udGFjdC1zZWN0aW9uX190aXRsZS1tYWluIHtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fdGl0bGUtbWFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDsgfSB9XG4gIC5jb250YWN0LXNlY3Rpb25fX3RpdGxlLXN1YiB7XG4gICAgY29sb3I6ICNENkMyQTE7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fdGl0bGUtc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4OyB9IH1cbiAgLmNvbnRhY3Qtc2VjdGlvbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5jb250YWN0LXNlY3Rpb25fX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDIwJSk7IH1cbiAgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jb250YWN0LXNlY3Rpb25fX2RvY3RvciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yLmlzLXZpc2libGUgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yLW5hbWUgLmxldHRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yLmlzLXZpc2libGUgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yLXRhZ2xpbmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuY29udGFjdC1zZWN0aW9uX19kb2N0b3ItbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMC40ZW07XG4gICAgcm93LWdhcDogNHB4O1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDQuNnZ3LCAyMy4zODVweCk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMS41cHgsIDAuOXZ3LCA0LjY3N3B4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yLW5hbWUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yLW5hbWUgLndvcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yLW5hbWUgLmxldHRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgZmlsdGVyIDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTsgfVxuICAuY29udGFjdC1zZWN0aW9uX19kb2N0b3ItdGFnbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogY2xhbXAoOHB4LCAyLjV2dywgMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTBweCwgM3Z3LCAxNnB4KTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjYpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBjbGFtcCg5cHgsIDIuOHZ3LCAxMnB4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiBjbGFtcCgzcHgsIDEuNnZ3LCA2cHgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgZWFzZTsgfVxuICAgIC5jb250YWN0LXNlY3Rpb25fX2RvY3Rvci10YWdsaW5lOjpiZWZvcmUsIC5jb250YWN0LXNlY3Rpb25fX2RvY3Rvci10YWdsaW5lOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogY2xhbXAoMjBweCwgN3Z3LCA0MHB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjQpOyB9XG4gIC5jb250YWN0LXNlY3Rpb25fX2luZm8ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4zKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zZWN0aW9uX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLmNvbnRhY3Qtc2VjdGlvbl9faW5mby1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uX19pbmZvLWl0ZW0gKyAuY29udGFjdC1zZWN0aW9uX19pbmZvLWl0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuMyk7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uX19pbmZvLWl0ZW0gYSB7XG4gICAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgIC5jb250YWN0LXNlY3Rpb25fX2luZm8taXRlbSBhOmhvdmVyLCAuY29udGFjdC1zZWN0aW9uX19pbmZvLWl0ZW0gYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICNENkMyQTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNlY3Rpb25fX2luZm8taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5jb250YWN0LXNlY3Rpb25fX2luZm8taXRlbSArIC5jb250YWN0LXNlY3Rpb25fX2luZm8taXRlbSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4xNSk7IH0gfVxuICAuY29udGFjdC1zZWN0aW9uX19pbmZvLWxhYmVsIHtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250YWN0LWZvcm0ge1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC42KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfSB9XG4gIC5jb250YWN0LWZvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDsgfVxuICAuY29udGFjdC1mb3JtX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm1fX3JvdyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7IH0gfVxuICAuY29udGFjdC1mb3JtX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4OyB9XG4gIC5jb250YWN0LWZvcm1fX2xhYmVsIHtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb250YWN0LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5jb250YWN0LWZvcm0gc2VsZWN0LFxuICAuY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2QzJBMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4gICAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlcixcbiAgICAuY29udGFjdC1mb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gICAgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNENkMyQTE7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgICAuY29udGFjdC1mb3JtIHNlbGVjdDpmb2N1cyxcbiAgICAuY29udGFjdC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y1RjFFQjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4wNSk7IH1cbiAgICAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGwsIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotd2Via2l0LWF1dG9maWxsLFxuICAgIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgIC5jb250YWN0LWZvcm0gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLmNvbnRhY3QtZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAuY29udGFjdC1mb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgIC5jb250YWN0LWZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAuY29udGFjdC1mb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjRjVGMUVCO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggIzExMSBpbnNldDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjMTExIGluc2V0O1xuICAgICAgY2FyZXQtY29sb3I6ICNGNUYxRUI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDk5OTlzIGVhc2UtaW4tb3V0IDBzOyB9XG4gIC5jb250YWN0LWZvcm0gc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZD0nTTEgMWw1IDUgNS01JyBzdHJva2U9JyUyM0Q2QzJBMScgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNHB4IGNlbnRlcjsgfVxuICAgIC5jb250YWN0LWZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgY29sb3I6ICNGNUYxRUI7IH1cbiAgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICByZXNpemU6IHZlcnRpY2FsOyB9XG4gIC5jb250YWN0LWZvcm0gLndwY2Y3LXJhZGlvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAuY29udGFjdC1mb3JtIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb250YWN0LWZvcm0gLndwY2Y3LXJhZGlvIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jb250YWN0LWZvcm0gLndwY2Y3LXJhZGlvIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5jb250YWN0LWZvcm0gLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2QzJBMTtcbiAgICAgIGNvbG9yOiAjRDZDMkExO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC5jb250YWN0LWZvcm0gLndwY2Y3LXJhZGlvIGlucHV0OmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENkMyQTE7XG4gICAgICBjb2xvcjogIzExMTsgfVxuICAuY29udGFjdC1mb3JtX19jb25zZW50IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuY29udGFjdC1mb3JtX19jb25zZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jb250YWN0LWZvcm1fX2NvbnNlbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGFjY2VudC1jb2xvcjogI0Q2QzJBMTsgfVxuICAuY29udGFjdC1mb3JtX19zdWJtaXQsXG4gIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2QzJBMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAuY29udGFjdC1mb3JtX19zdWJtaXQ6aG92ZXIsXG4gICAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENkMyQTE7XG4gICAgICBjb2xvcjogIzExMTsgfVxuICAgIC5jb250YWN0LWZvcm1fX3N1Ym1pdDpkaXNhYmxlZCxcbiAgICAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtZm9ybV9fc3VibWl0LFxuICAgICAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAuY29udGFjdC1mb3JtX19zdWJtaXQsXG4gICAgICAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfSB9XG4gIC5jb250YWN0LWZvcm0gLndwY2Y3LXNwaW5uZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgLmNvbnRhY3QtZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGNvbG9yOiAjRTA4QTdBO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5jb250YWN0LWZvcm0gLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTA4QTdBICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhY3QtZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW46IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2QzJBMSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmNvbnRhY3QtZm9ybSBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjEpO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5jb250YWN0LWZvcm0gZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC5jb250YWN0LWZvcm0gZm9ybS5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTA4QTdBICFpbXBvcnRhbnQ7IH1cblxuQGtleWZyYW1lcyBjb250YWN0UmV2ZWFsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb250YWN0LXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0LXNlY3Rpb25fX2RvY3Rvci1uYW1lIC5sZXR0ZXIsXG4gIC5jb250YWN0LXNlY3Rpb25fX2RvY3Rvci10YWdsaW5lIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG5oMjpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0NDc2OTsgfVxuXG4ubGluay1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5saW5rLWJsdWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIHRvcDogMzFweDtcbiAgICByaWdodDogLTNweDsgfVxuICAubGluay1ibHVlIGEge1xuICAgIGNvbG9yOiAjMTQ0NzY5ICFpbXBvcnRhbnQ7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNhdGVnb3JpZXMtaW5uZXIgYSB7XG4gIGNvbG9yOiAjMTQ0NzY5ICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1wb3N0IC5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLnBhZ2luYXRpb24tc2luZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAuZm9vdGVyLW5hdi13aWRnZXRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUnVmaW5hUmVndWxhcjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJ1ZmluYUJvbGQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zUmVndWxhcjsgfVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA4NXZoO1xuICBwYWRkaW5nOiA5MHB4IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVyby1zZWN0aW9uX19sb2dvIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDAuNyk7IH1cbiAgLmhlcm8tc2VjdGlvbl9fdGl0bGUge1xuICAgIG9yZGVyOiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDcuMDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlcm8tc2VjdGlvbl9fdGl0bGUgLndvcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaGVyby1zZWN0aW9uX19pbWFnZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA2MDIgLyA3MDU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5oZXJvLXNlY3Rpb25fX2ltYWdlOjphZnRlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCAzMHB4ICMxMTE7IH1cbiAgLmhlcm8tc2VjdGlvbl9fc3VidGl0bGUge1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBnYXA6IDRweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS10YWdsaW5lIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGNvbG9yOiByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuNik7XG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlOyB9XG4gICAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS10YWdsaW5lOjpiZWZvcmUsIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlLXRhZ2xpbmU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuNCk7IH1cbiAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS5pcy12aXNpYmxlIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlLXRhZ2xpbmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlLXByZWZpeCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBvcGFjaXR5OiAwLjI0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLmhlcm8tc2VjdGlvbl9fc3VidGl0bGUtcHJlZml4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC5oZXJvLXNlY3Rpb25fX3N1YnRpdGxlLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby1zZWN0aW9uX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbi5hYm91dC1zZWN0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICBnYXA6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWJvdXQtc2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFib3V0LXNlY3Rpb25fX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7IH1cbiAgLmFib3V0LXNlY3Rpb25fX21lZGlhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWJvdXQtc2VjdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAuYWJvdXQtc2VjdGlvbl9fcXVvdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMlO1xuICAgIGxlZnQ6IDMlO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWJvdXQtc2VjdGlvbl9fcXVvdGUtbWFyayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgIC5hYm91dC1zZWN0aW9uX19xdW90ZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4uc2VydmljZXMtc2VjdGlvbl9faGVybyB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDN2dzsgfVxuXG4uc2VydmljZXMtc2VjdGlvbl9faW1hZ2Uge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjV2dyk7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXZ3KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2VydmljZXMtc2VjdGlvbl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnNlcnZpY2VzLXNlY3Rpb25fX2xhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gIC5zZXJ2aWNlcy1zZWN0aW9uX19sYWJlbCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cblxuLnNlcnZpY2VzLWNhcm91c2VsIHtcbiAgcGFkZGluZzogNjBweCAwIDUwcHg7IH1cbiAgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzB2dztcbiAgICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gICAgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9XG4gICAgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtOjphZnRlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAxNXB4ICMxMTE7IH1cbiAgICAuc2VydmljZXMtY2Fyb3VzZWxfX2l0ZW0gLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtLWltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAuc2VydmljZXMtY2Fyb3VzZWxfX3RyYWNrIHtcbiAgICBnYXA6IDE1cHg7IH1cbiAgLnNlcnZpY2VzLWNhcm91c2VsX19uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnNlcnZpY2VzLWNhcm91c2VsX19hcnJvdyB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5iYS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAyMHB4OyB9XG4gIC5iYS1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5iYS1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3MHB4KSB7XG4gICAgICAuYmEtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuYmEtc2VjdGlvbl9fc2xpZGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5iYS1zZWN0aW9uX19nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzdnc7IH1cbiAgLmJhLXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIC5iYS1zZWN0aW9uX19nYWxsZXJ5LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDsgfVxuICAuYmEtc2VjdGlvbl9fZ2FsbGVyeS1sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmEtc2VjdGlvbl9fZ2FsbGVyeS1pbWFnZS0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDMwOSAvIDQ2NDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5iYS1zZWN0aW9uX19nYWxsZXJ5LWltYWdlLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDMwOSAvIDQ2NDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5iYS1zZWN0aW9uX19idXR0b24ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmJhLXNsaWRlci0tZmlyc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgLS1zbGlkZXItaDogMzUwcHg7IH1cblxuLmJhLXNsaWRlci0tc2Vjb25kIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC0tc2xpZGVyLWg6IDUwMHB4OyB9XG5cbi5iYS1zbGlkZXJfX3dhdGVybWFyayB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4uYmEtc2xpZGVyX19oYW5kbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5iYS1zbGlkZXJfX2hhbmRsZS1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnByb2Nlc3Mtc2VjdGlvbl9fc3RlcHMge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMjBweDsgfVxuXG4ucHJvY2Vzcy1zZWN0aW9uX19pbWFnZSB7XG4gIHRvcDogOTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG9yZGVyOiAtMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAucHJvY2Vzcy1zZWN0aW9uX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBsZWZ0OiAtMiU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAucHJvY2Vzcy1zZWN0aW9uX19pbWFnZSB7XG4gICAgICBsZWZ0OiAxJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIC5wcm9jZXNzLXNlY3Rpb25fX2ltYWdlIHtcbiAgICAgIGxlZnQ6IDE2cHg7IH0gfVxuXG4ucHJvY2Vzcy1zZWN0aW9uX19saXN0IHtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG5cbi5wcm9jZXNzLXNlY3Rpb25fX2l0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4udGVzdGltb25pYWxzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDsgfVxuICAudGVzdGltb25pYWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLnRlc3RpbW9uaWFsc19fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLnRlc3RpbW9uaWFsc19fYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50ZXN0aW1vbmlhbHNfX2F1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG4ucmV2aWV3cy1jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAucmV2aWV3cy1jYXJvdXNlbF9fdmlld3BvcnQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucmV2aWV3cy1jYXJvdXNlbF9fY2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMS41dncpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXZ3KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZzogNXZ3IDR2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAucmV2aWV3cy1jYXJvdXNlbF9fY2FyZCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXZpZXdzLWNhcm91c2VsX19jYXJkLWhlYWRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweDsgfVxuICAucmV2aWV3cy1jYXJvdXNlbF9fYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAucmV2aWV3cy1jYXJvdXNlbF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAucmV2aWV3cy1jYXJvdXNlbF9fc3RhcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAucmV2aWV3cy1jYXJvdXNlbCAucmlnaHQtYXJyb3cge1xuICAgIGxlZnQ6IDhweDsgfVxuICAgIC5yZXZpZXdzLWNhcm91c2VsIC5yaWdodC1hcnJvdyBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWwgLmxlZnQtYXJyb3cge1xuICAgIHJpZ2h0OiA4cHg7IH1cbiAgICAucmV2aWV3cy1jYXJvdXNlbCAubGVmdC1hcnJvdyBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgLnJldmlld3MtY2Fyb3VzZWxfX2RvdHMge1xuICAgIGJvdHRvbTogLTI4cHg7IH1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBtYXJnaW46IDE2cHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogNDBweDsgfVxuXG4uZm9vdGVyX19icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5mb290ZXJfX2Nvbm5lY3RlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZm9vdGVyX19jb25uZWN0ZWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZm9vdGVyX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5mb290ZXJfX2xpbmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4OyB9XG5cbi5mb290ZXJfX2xpbmtzLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fbGlua3MtY29sdW1uIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mb290ZXJfX2xpbmtzLWNvbHVtbiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvb3Rlcl9fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb290ZXJfX2N0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZm9vdGVyX19jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZm9vdGVyX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlcl9fZm9ybS1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5mb290ZXJfX2Zvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZm9vdGVyX19mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5mb290ZXJfX2JpZy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gIC5mb290ZXJfX2JpZy10ZXh0LXByZWZpeCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmZvb3Rlcl9fYmlnLXRleHQtcHJlZml4IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0b3A6IDFweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuZm9vdGVyX19iaWctdGV4dC1wcmVmaXgge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRvcDogM3B4OyB9IH1cbiAgLmZvb3Rlcl9fYmlnLXRleHQtbWFpbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5mb290ZXJfX2JpZy10ZXh0LW1haW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH0gfVxuXG4uZm9vdGVyX19wb3dlcmVkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDsgfVxuXG4uZm9vdGVyX19wb3dlcmVkLWxpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGdhcDogOHB4OyB9XG5cbi5mb290ZXJfX3Bvd2VyZWQtaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIHRvcDogMTVweDsgfVxuICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjBweDsgfVxuXG4uaGVhZGVyX19tZW51LXRvZ2dsZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5oZWFkZXJfX21lbnUtbGluZS0tdG9wIHtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLmhlYWRlcl9fbWVudS1saW5lLS1taWRkbGUge1xuICB3aWR0aDogNDBweDsgfVxuXG4uaGVhZGVyX19tZW51LWxpbmUtLWJvdHRvbSB7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi5oZWFkZXJfX25hdi1jbG9zZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLmhlYWRlcl9fbmF2LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmhlYWRlcl9fbmF2LWxpbms6aG92ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubm90LWZvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMjIwcHggMjBweCAxMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1OWRlZywgIzExMSA4MC41MyUsICNENkMyQTEgMjA5LjIyJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vdC1mb3VuZCB7XG4gICAgICBtaW4taGVpZ2h0OiA4NXZoO1xuICAgICAgcGFkZGluZzogMTQwcHggMjBweCA4MHB4OyB9IH1cbiAgLm5vdC1mb3VuZF9fZ2xvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuMTIpIDAlLCByZ2JhKDE3LCAxNywgMTcsIDApIDcwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX2dsb3cge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuICAubm90LWZvdW5kX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogbm90Rm91bmRSZXZlYWwgMS4ycyBlYXNlIGJvdGg7IH1cbiAgLm5vdC1mb3VuZF9fcHJlZml4IHtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LWZhbWlseTogXCJHaXZlIFlvdSBHbG9yeVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX3ByZWZpeCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7IH0gfVxuICAubm90LWZvdW5kX19jb2RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX2NvZGUge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogOHB4OyB9IH1cbiAgICAubm90LWZvdW5kX19jb2RlLXplcm8ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAubm90LWZvdW5kX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm90LWZvdW5kX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfSB9XG4gIC5ub3QtZm91bmRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm90LWZvdW5kX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLm5vdC1mb3VuZF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkMyQTE7XG4gICAgY29sb3I6ICNENkMyQTE7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLm5vdC1mb3VuZF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENkMyQTE7XG4gICAgICBjb2xvcjogIzExMTsgfVxuXG5Aa2V5ZnJhbWVzIG5vdEZvdW5kUmV2ZWFsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5ub3QtZm91bmRfX2NvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNzIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMSkgMCUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAxKSA0MCUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDEpIDAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMSkgNDAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICApO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxuXG4gICZfX2xvZ28sXG4gICZfX21lbnUtdG9nZ2xlLFxuICAmX19uYXYtb3ZlcmxheSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjVzIGVhc2U7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAuaGVhZGVyX19uYXYtY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19uYXYtaXRlbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNENkMyQTE7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cblxuICAmX19uYXYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjezAuMSArICgkaSAqIDAuMDcpfXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNBQjdGMzc7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiA3NnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaGVhZGVyX19tZW51LWxpbmUtLXRvcCB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbWVudS1saW5lLS1taWRkbGUge1xuICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX21lbnUtbGluZS0tYm90dG9tIHtcbiAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjY2cHg7XG4gICAgYmFja2dyb3VuZDogI0Q2QzJBMTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG5cbiAgICAmLS10b3Age1xuICAgICAgd2lkdGg6IDc2cHg7XG4gICAgfVxuXG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIHdpZHRoOiA2MXB4O1xuICAgIH1cblxuICAgICYtLWJvdHRvbSB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2QzJBMTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xuICB9XG5cbiAgJl9fY29ubmVjdGVkLXRpdGxlIHtcbiAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxuXG4gICZfX2Nvbm5lY3RlZC10ZXh0IHtcbiAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogI2Q2YzJhMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDtcbiAgfVxuXG4gICZfX2xpbmtzLWNvbHVtbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N0YS10aXRsZSB7XG4gICAgY29sb3I6ICNGNUYxRUI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cblxuICAmX19jdGEtdGV4dCB7XG4gICAgY29sb3I6ICNGNUYxRUI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgJi1pbnB1dCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZDMkExO1xuICAgICAgY29sb3I6ICNENkMyQTE7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNENkMyQTE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZGRkZGLCAjMTExMTExKSAxO1xuXG4gICAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q2YzJhMTtcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gICZfX2JpZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDUzcHggMCA1M3B4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMTEgMCUsICNENkMyQTEgMTAwJSk7XG5cbiAgICAmLXByZWZpeCB7XG4gICAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdpdmUgWW91IEdsb3J5XCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMTAuMjY1cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyMi4wNTNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWluIHtcbiAgICAgIGNvbG9yOiAjRDZDMkExO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA4MS4yNzZweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDE2LjI1NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wb3dlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogIzhBOEE3ODtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gICZfX3Bvd2VyZWQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjQjVCNUE2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAjRjVGMUVCO1xuXG4gICAgICAuZm9vdGVyX19wb3dlcmVkLXRyYWNrIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcG93ZXJlZC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX3Bvd2VyZWQtdHJhY2sge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE4cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9faW5uZXIge1xuICAgICAgbWFyZ2luOiAxNnB4O1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fYnJhbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJl9fY29ubmVjdGVkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmX19jb25uZWN0ZWQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2xpbmtzLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2N0YS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY3RhLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXN1Ym1pdCB7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2JpZy10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICAgJi1wcmVmaXgge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG93ZXJlZCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX3Bvd2VyZWQtbGluayB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmX19wb3dlcmVkLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuZG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlLCBoMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zY3JvbGxPZmYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiIsIi5oZXJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDM5cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTlkZWcsICMxMTEgODAuNTMlLCAjRDZDMkExIDIwOS4yMiUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwMi44MTFweDtcbiAgICBoZWlnaHQ6IDcwNS4wNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNDkuOTc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgZWFzZSwgdHJhbnNmb3JtIDEuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNDBweCA0NXB4ICMxMTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMzFweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzQycHg7XG4gICAgY29sb3I6ICNENkMyQTE7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogODJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxNy4ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgICAgdG9wOiAyMjBweDtcbiAgICB9XG5cbiAgICAud29yZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZXR0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIGZpbHRlciAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5pcy12aXNpYmxlIC5sZXR0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi10YWdsaW5lIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuNik7XG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXByZWZpeCB7XG4gICAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdpdmUgWW91IEdsb3J5XCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogOS4zMjFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgY29sb3I6ICNENkMyQTE7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIzLjM4NXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNC42NzdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAubGV0dGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgZmlsdGVyIDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgLmhlcm8tc2VjdGlvbl9fc3VidGl0bGUtbmFtZSAubGV0dGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgICAuaGVyby1zZWN0aW9uX19zdWJ0aXRsZS10YWdsaW5lIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuYWJvdXQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg0MnB4O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAxMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZ2FwOiA4MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQ1cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgMzk0cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogNTgycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjZweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MWRlZywgI0Y1RjFFQiAwLjU0JSwgI0Q2QzJBMSA4OC44OCUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZGRkZGLCAjMTExMTExKSAxO1xuXG4gICAgY29sb3I6ICNGNUYxRUI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q2YzJhMTtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDU2NXB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb3BhY2l0eTogMC42ODtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMiU7XG4gICAgcmlnaHQ6IDEzJTtcbiAgICB3aWR0aDogNTgycHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgJi1tYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDE2MnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIxLjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNiU7XG5cbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMykgcm90YXRlKC0yNWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpLFxuICAgICAgdHJhbnNmb3JtIDAuOXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDUlO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjlzIGVhc2UgMC4yNXMsXG4gICAgICBmaWx0ZXIgMC45cyBlYXNlIDAuMjVzLFxuICAgICAgY2xpcC1wYXRoIDFzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSAwLjI1cztcbiAgICB9XG5cbiAgICAuZmFkZS1zZWN0aW9uLmlzLXZpc2libGUgJi1tYXJrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAuZmFkZS1zZWN0aW9uLmlzLXZpc2libGUgJi10ZXh0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5iYS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwNXB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIG1hcmdpbi1sZWZ0OiA3JTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gIH1cblxuICAmX19nYWxsZXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwLjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cblxuICAmX19nYWxsZXJ5LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19nYWxsZXJ5LWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZ2FsbGVyeS1pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA0NzRweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDczLzc3O1xuXG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgd2lkdGg6IDMyOHB4O1xuICAgICAgaGVpZ2h0OiA0OTNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogODhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNywgMTcsIDE3LCAwLjcpIDAlLCByZ2JhKDE3LCAxNywgMTcsIDApIDEwMCUpIDE7XG5cbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgMzUwcHgpO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDZjMmExO1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJhLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG5cbiAgLS1zbGlkZXItdzogNzA1cHg7XG4gIC0tc2xpZGVyLWg6IDU3Mi4xMXB4O1xuICB3aWR0aDogdmFyKC0tc2xpZGVyLXcpO1xuICBoZWlnaHQ6IHZhcigtLXNsaWRlci1oKTtcblxuICAmLS1maXJzdCB7XG4gICAgLS1zbGlkZXItdzogNzA1cHg7XG4gICAgLS1zbGlkZXItaDogNTcyLjExcHg7XG4gIH1cblxuICAmLS1zZWNvbmQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLS1zbGlkZXItdzogNTY0cHg7XG4gICAgLS1zbGlkZXItaDogNDY2cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2FmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gIH1cblxuICAmX19hZnRlciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19iZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fYmVmb3JlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1zbGlkZXItdyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gICZfX3dhdGVybWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19yYW5nZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgJl9faGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0Q2QzJBMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICYtaWNvbiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9jZXNzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICZfX3N0ZXBzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4NDNweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4JTtcbiAgICB0b3A6IDc1JTtcbiAgICB3aWR0aDogNDI1Ljk1MXB4O1xuICAgIGhlaWdodDogNzAyLjgxOXB4O1xuICAgIGFzcGVjdC1yYXRpbzogMjAgLyAzMztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjBweCwgLTUwJSkgcm90YXRlKDZkZWcpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksXG4gICAgdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLFxuICAgIHRvcCAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM0NXB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHRvcDogODAlO1xuICAgIH1cblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNy42NTNkZWcpO1xuICAgICAgYW5pbWF0aW9uOiBmbG9hdFNjaXNzb3JzIDVzIGVhc2UtaW4tb3V0IDEuMnMgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJi5pcy1ob3ZlcmluZyB7XG4gICAgICB0b3A6IHZhcigtLWhvdmVyLXRvcCwgNzUlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTRkZWcpO1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGZsb2F0U2Npc3NvcnMge1xuICAgIDAlLCAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTcuNjUzZGVnKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSAyMnB4KSkgcm90YXRlKDIwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG5cbiAgICAmLS1oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogI0FCN0YzNztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQUI3RjM3O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQUI3RjM3O1xuICAgIH1cbiAgfVxufVxuXG4udGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZDogI0Q2QzJBMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogOThweCAzMHB4IDAgMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIGZsZXg6IDAgMCAyNTBweDtcbiAgfVxuXG4gICZfX2F1dGhvci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAmX19zdGFycyB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG5cbiAgJl9fZ29vZ2xlLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4wOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZ29vZ2xlLWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4ucmV2aWV3cy1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIG1heC13aWR0aDogNzgzcHg7XG4gIH1cblxuICAmX192aWV3cG9ydCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA3ODNweDtcbiAgICB9XG4gIH1cblxuICAmX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGZsZXg6IDAgMCAzMjJweDtcbiAgICB3aWR0aDogMzIycHg7XG4gICAgaGVpZ2h0OiAzMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xuICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2NhcmQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19hdmF0YXIge1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICBib3JkZXItcmFkaXVzOiA2N3B4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAmX19zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTIpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAucmlnaHQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG5cbiAgLmxlZnQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2RvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDZweDtcblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGVmdC1hcnJvdzpob3ZlciB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUxlZnQgMC41cyBlYXNlO1xuICB9XG5cbiAgLnJpZ2h0LWFycm93OmhvdmVyIHtcbiAgICBhbmltYXRpb246IHNsaWRlUmlnaHQgMC41cyBlYXNlO1xuICB9XG5cbiAgQGtleWZyYW1lcyBzbGlkZUxlZnQge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzbGlkZVJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VydmljZXMtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzExMTtcblxuICAmX19oZXJvIHtcbiAgICBwYWRkaW5nOiAxMjBweCAzMHB4IDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRDZDMkExO1xuICAgIGhlaWdodDogNzk2cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgcGFkZGluZzogMTAwcHggMjBweCAwIDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MjBweDtcbiAgICBoZWlnaHQ6IDkzMXB4O1xuICAgIGFzcGVjdC1yYXRpbzogMzA5LzQ2NDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCA1MCUgMCUsIDUwJSAxMDAlLCA1MCUgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsXG4gICAgdHJhbnNmb3JtIDEuNnMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksXG4gICAgY2xpcC1wYXRoIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlcm8uaXMtdmlzaWJsZSAmX19pbWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1LjJweDtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC45cyBlYXNlIDAuNXM7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSAwLjY1cyxcbiAgICAgIGxldHRlci1zcGFjaW5nIDEuMXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDAuNjVzO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlcm8uaXMtdmlzaWJsZSAmX19sYWJlbCB7XG4gICAgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VydmljZXMtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNSUgMCA3MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAmX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJ2dztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAlLCBibGFjayA5MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwJSwgYmxhY2sgOTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCAyM3Z3O1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxLjM1cHggc29saWQgcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4wNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UsIHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSxcbiAgICBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDMwcHggMjVweCAjMTExO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgY29sb3IgMC40cyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q2QzJBMTtcblxuICAgICAgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtLWltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtLW5hbWUge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lZGdlIHtcbiAgICAgIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbS1uYW1lIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNlcnZpY2VzLWNhcm91c2VsX19pdGVtLWltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtdmlzaWJsZSAmX19pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3swLjEgKyAoJGkgKiAwLjA4KX1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzA2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTUzcHgpO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDM2LjQwNHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHN0cm9rZS13aWR0aDogMS4yMzRweDtcbiAgICBzdHJva2U6ICNENkMyQTE7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2VzLWNhcm91c2VsX19hcnJvdy0tcHJldjpob3ZlciB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUxlZnQgMC41cyBlYXNlO1xuICB9XG5cbiAgLnNlcnZpY2VzLWNhcm91c2VsX19hcnJvdy0tbmV4dDpob3ZlciB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVJpZ2h0IDAuNXMgZWFzZTtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxufVxuIiwiLm5vdC1mb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDIyMHB4IDIwcHggMTIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTlkZWcsICMxMTEgODAuNTMlLCAjRDZDMkExIDIwOS4yMiUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1pbi1oZWlnaHQ6IDg1dmg7XG4gICAgcGFkZGluZzogMTQwcHggMjBweCA4MHB4O1xuICB9XG5cbiAgJl9fZ2xvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuMTIpIDAlLCByZ2JhKDE3LCAxNywgMTcsIDApIDcwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbmltYXRpb246IG5vdEZvdW5kUmV2ZWFsIDEuMnMgZWFzZSBib3RoO1xuICB9XG5cbiAgJl9fcHJlZml4IHtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LWZhbWlseTogXCJHaXZlIFlvdSBHbG9yeVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIH1cblxuICAgICYtemVybyB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2QzJBMTtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENkMyQTE7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBub3RGb3VuZFJldmVhbCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5vdC1mb3VuZF9fY29udGVudCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4iLCIuY29udGFjdC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMjAwcHggNTNweCAxMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1OWRlZywgIzExMSA4MC41MyUsICNENkMyQTEgMjA5LjIyJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIHBhZGRpbmc6IDE2MHB4IDMwcHggMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAxMzBweCAxNnB4IDgwcHg7XG4gIH1cblxuICAmX19nbG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogMjUlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4xMikgMCUsIHJnYmEoMTcsIDE3LCAxNywgMCkgNzAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFuaW1hdGlvbjogY29udGFjdFJldmVhbCAxLjJzIGVhc2UgYm90aDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDEuMmZyKTtcbiAgICBnYXA6IDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGdhcDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgJl9faW50cm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtbWFpbiB7XG4gICAgY29sb3I6ICNENkMyQTE7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtc3ViIHtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgyMCUpO1xuICB9XG5cbiAgJl9fZG9jdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIC5jb250YWN0LXNlY3Rpb25fX2RvY3Rvci1uYW1lIC5sZXR0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fZG9jdG9yLXRhZ2xpbmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZG9jdG9yLW5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDAuNGVtO1xuICAgIHJvdy1nYXA6IDRweDtcbiAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCA0LjZ2dywgMjMuMzg1cHgpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDEuNXB4LCAwLjl2dywgNC42NzdweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC53b3JkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAubGV0dGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCBmaWx0ZXIgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2RvY3Rvci10YWdsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBjbGFtcCg4cHgsIDIuNXZ3LCAxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxMHB4LCAzdncsIDE2cHgpO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuNik7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDlweCwgMi44dncsIDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDNweCwgMS42dncsIDZweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiBjbGFtcCgyMHB4LCA3dncsIDQwcHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuNCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjMpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGNUYxRUI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgJiArICYge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIxNCwgMTk0LCAxNjEsIDAuMyk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI0Y1RjFFQjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJiArICYge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mby1sYWJlbCB7XG4gICAgY29sb3I6ICNENkMyQTE7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNik7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogMjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZDMkExO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICNGNUYxRUI7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y1RjFFQjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxOTQsIDE2MSwgMC4wNSk7XG4gICAgfVxuXG4gICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNGNUYxRUI7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjMTExIGluc2V0O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICMxMTEgaW5zZXQ7XG4gICAgICBjYXJldC1jb2xvcjogI0Y1RjFFQjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgOTk5OXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZD0nTTEgMWw1IDUgNS01JyBzdHJva2U9JyUyM0Q2QzJBMScgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNHB4IGNlbnRlcjtcblxuICAgIG9wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgY29sb3I6ICNGNUYxRUI7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC53cGNmNy1yYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkMyQTE7XG4gICAgICBjb2xvcjogI0Q2QzJBMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogI0Q2QzJBMTtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnNlbnQge1xuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgYWNjZW50LWNvbG9yOiAjRDZDMkExO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2QzJBMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENkMyQTE7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgfVxuICB9XG5cbiAgLndwY2Y3LXNwaW5uZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cblxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGNvbG9yOiAjRTA4QTdBO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTA4QTdBICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW46IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2QzJBMSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRjVGMUVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjEpO1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIGZvcm0uZmFpbGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlci1jb2xvcjogI0UwOEE3QSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY29udGFjdFJldmVhbCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cblxuICAuY29udGFjdC1zZWN0aW9uX19kb2N0b3ItbmFtZSAubGV0dGVyLFxuICAuY29udGFjdC1zZWN0aW9uX19kb2N0b3ItdGFnbGluZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIlxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDoxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMTQ0NzY5O1xuICB9XG59XG5cbnNlY3Rpb24jcHJpbWFyeSB7XG4gIC8vbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLmxpbmstYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICB0b3A6IDMxcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzE0NDc2OSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgc2VjdGlvbiNwcmltYXJ5IHtcbiAgICAvL21hcmdpbi10b3A6IDcxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAuZW50cnktY2F0ZWdvcmllcy1pbm5lciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzE0NDc2OSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24tc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbW1lbnRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyLW5hdi13aWRnZXRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZW50cnktY29udGVudCB7XG4gICAgaDIge1xuXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUnVmaW5hUmVndWxhcjtcbiAgLy9zcmM6IHVybChcIi4uLy4uL2ZvbnRzL1J1ZmluYS1SZWd1bGFyLnR0ZiBcIik7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSdWZpbmFCb2xkO1xuICAvL3NyYzogdXJsKFwiLi4vLi4vZm9udHMvUnVmaW5hLUJvbGQudHRmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnNSZWd1bGFyO1xuICAvL3NyYzogdXJsKFwiLi4vLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLnR0ZlwiKTtcbn0iLCIuaGVyby1zZWN0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA4NXZoO1xuICBwYWRkaW5nOiA5MHB4IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19sb2dvIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDAuNyk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGNvbG9yOiAjRDZDMkExO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogNy4wNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAud29yZCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA2MDIgLyA3MDU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzMHB4IDMwcHggIzExMTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgb3JkZXI6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGdhcDogNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtdGFnbGluZSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBjb2xvcjogcmdiYSgyMTQsIDE5NCwgMTYxLCAwLjYpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgZWFzZTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxOTQsIDE2MSwgMC40KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXZpc2libGUgLmhlcm8tc2VjdGlvbl9fc3VidGl0bGUtdGFnbGluZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICAmLXByZWZpeCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBvcGFjaXR5OiAwLjI0O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbiIsIi5hYm91dC1zZWN0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICBnYXA6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgJl9fcXVvdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMlO1xuICAgIGxlZnQ6IDMlO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmLW1hcmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlcy1zZWN0aW9uIHtcbiAgJl9faGVybyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzdnc7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMS41dncpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXZ3KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VydmljZXMtY2Fyb3VzZWwge1xuICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzB2dztcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAxNXB4ICMxMTE7XG4gICAgfVxuICAgIC5zZXJ2aWNlcy1jYXJvdXNlbF9faXRlbS1pbWFnZSB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdHJhY2sge1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbiIsIi5iYS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzBweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2dhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDN2dztcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG5cbiAgJl9fZ2FsbGVyeS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19nYWxsZXJ5LWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZ2FsbGVyeS1pbWFnZSB7XG4gICAgJi0tbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDMwOSAvIDQ2NDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzA5IC8gNDY0O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5iYS1zbGlkZXIge1xuICAmLS1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLS1zbGlkZXItaDogMzUwcHg7XG4gIH1cblxuICAmLS1zZWNvbmQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLS1zbGlkZXItaDogNTAwcHg7XG4gIH1cblxuICAmX193YXRlcm1hcmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgJl9faGFuZGxlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAmLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufSIsIi5wcm9jZXNzLXNlY3Rpb24ge1xuICAmX19zdGVwcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB0b3A6IDkwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgb3JkZXI6IC0xO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBsZWZ0OiAtMiVcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgIGxlZnQ6IDElXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMjBweCA0MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbi5yZXZpZXdzLWNhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICZfX3ZpZXdwb3J0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjV2dyk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41dncpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBwYWRkaW5nOiA1dncgNHZ3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAmX19hdmF0YXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX3N0YXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnJpZ2h0LWFycm93IHtcbiAgICBsZWZ0OiA4cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxlZnQtYXJyb3cge1xuICAgIHJpZ2h0OiA4cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZG90cyB7XG4gICAgYm90dG9tOiAtMjhweDtcbiAgfVxufSIsIi5mb290ZXIge1xuICAmX19pbm5lciB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICAmX19icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gICZfX2Nvbm5lY3RlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJl9fY29ubmVjdGVkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19saW5rcy1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2N0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJl9fY3RhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9fYmlnLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICYtcHJlZml4IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWFpbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Bvd2VyZWQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAmX19wb3dlcmVkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICZfX3Bvd2VyZWQtaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgJl9fbG9nbyB7XG4gICAgdG9wOiAxNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS10b2dnbGUge1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuXG4gICZfX21lbnUtbGluZSB7XG4gICAgJi0tdG9wIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgICYtLW1pZGRsZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWNsb3NlIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAmX19uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iXX0= */
