/*!
    Theme Name: Dogsitting
*/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;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}@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}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#faf9f6;margin:0;padding:0;font-family:Hanken Grotesk,sans-serif}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none}ul{list-style:none;padding:0;margin:0}.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;margin:0 auto}.header .grid-container{margin:0 auto}.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:15px 30px;border-radius:100px;font-family:Hanken Grotesk,sans-serif;font-size:20px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;border:none;-webkit-transition:opacity .2s;transition:opacity .2s}.btn:hover{opacity:.85}.btn img{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.btn--primary{background:#155e63;color:#faf9f6}.btn--outline-orange{background:transparent;color:#f4a261;border:1px solid #f4a261}.btn--outline-teal{background:transparent;color:#155e63;border:1px solid #155e63}.btn--sage{background:#a8cfa5;color:#155e63}@media (max-width:768px){.btn{font-size:16px;padding:12px 22px}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#faf9f6}.site-header__inner{max-width:1440px;margin:0 auto;padding:0 40px;height:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.site-header__logo{-ms-flex-negative:0;flex-shrink:0}.site-header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none}.site-header__logo img{width:88px}.site-header__logo-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-header__logo-tag{font-size:6px;font-weight:500;letter-spacing:1.3px;text-transform:uppercase;line-height:1.4}.site-header__logo-name,.site-header__logo-tag{font-family:Hanken Grotesk,sans-serif;color:#155e63}.site-header__logo-name{font-size:14px;font-weight:600}.site-header__nav{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header__menu,.site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__menu{list-style:none;margin:0;padding:0;gap:40px}.site-header__menu li a{font-family:Hanken Grotesk,sans-serif;font-size:20px;font-weight:500;color:#155e63;text-decoration:none}.site-header__menu li.active a{background:rgba(168,207,165,.28);padding:15px 30px;border-radius:100px}.site-header__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-flex-negative:0;flex-shrink:0}.site-header__actions,.site-header__msg{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__msg img{width:56px}.site-header__login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:15px 30px;border:1px solid #155e63;border-radius:100px;color:#155e63;font-family:Hanken Grotesk,sans-serif;font-size:20px;font-weight:500;text-decoration:none;-webkit-transition:background .2s;transition:background .2s}.site-header__login:hover{background:rgba(21,94,99,.07)}.site-header__hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.site-header__hamburger span{display:block;width:24px;height:2px;background:#155e63}@media (max-width:768px){.site-header__inner{padding:0 20px;height:72px}.site-header__actions,.site-header__nav{display:none}.site-header__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.site-header.is-open .site-header__actions,.site-header.is-open .site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:72px;left:0;right:0;background:#faf9f6;padding:20px;-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}.site-header.is-open .site-header__nav{top:72px}.site-header.is-open .site-header__actions{top:auto;bottom:0}}.home-hero{position:relative;min-height:835px;padding-top:96px;background:#faf9f6;overflow:hidden}.home-hero__bg{position:absolute;right:0;top:96px;width:60%;height:920px;pointer-events:none}.home-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero__inner{max-width:1440px;margin:0 auto;padding:40px 127px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px;position:relative;z-index:2}.home-hero__content{-webkit-box-flex:0;-ms-flex:0 0 583px;flex:0 0 583px;max-width:583px;padding-top:100px}.home-hero__subtitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#f4a261;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px}.home-hero__title{font-family:Poppins,sans-serif;font-size:70px;font-weight:700;color:#155e63;line-height:1.2;margin-bottom:20px}.home-hero__title em{font-style:italic;color:#f4a261;font-weight:500}.home-hero__description{font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:500;color:#155e63;max-width:350px;margin-bottom:40px;line-height:1.5}.home-hero__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-hero__visual{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;height:600px}.home-hero__dog-wrap{position:relative;width:100%;height:100%}.home-hero__dog-circle{position:absolute;right:0;top:0;width:289px}.home-hero__ellipse{position:absolute;left:50px;bottom:60px;width:477px;pointer-events:none}.home-hero__ellipse img{width:100%}.home-hero__dog{position:absolute;left:30px;top:40px;width:487px;height:487px;-o-object-fit:cover;object-fit:cover;border-radius:50%;-webkit-filter:blur(8px);filter:blur(8px);opacity:.9}.home-hero__badge{position:absolute;bottom:160px;left:0;background:#fff;border-radius:10px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:3}.home-hero__badge img{width:44px}.home-hero__badge-title{font-size:18px}.home-hero__badge-sub,.home-hero__badge-title{font-family:Hanken Grotesk,sans-serif;font-weight:500;color:#155e63}.home-hero__badge-sub{font-size:14px;opacity:.6}.home-hero__members{max-width:1440px;margin:0 auto;padding:0 127px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;position:relative;z-index:2}.home-hero__avatars,.home-hero__members{display:-webkit-box;display:-ms-flexbox;display:flex}.home-hero__avatars img{width:43px;height:43px;border-radius:50%;margin-left:-8px}.home-hero__avatars img:first-child{margin-left:0}.home-hero__members-count{font-size:18px}.home-hero__members-count,.home-hero__members-sub{font-family:Hanken Grotesk,sans-serif;font-weight:500;color:#155e63}.home-hero__members-sub{font-size:16px;opacity:.58}@media (max-width:768px){.home-hero{min-height:auto;padding-top:72px}.home-hero__bg{display:none}.home-hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 20px 20px;gap:32px}.home-hero__content{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;padding-top:20px}.home-hero__title{font-size:42px;letter-spacing:2px}.home-hero__visual{height:300px}.home-hero__dog{width:260px;height:260px;left:0}.home-hero__dog-circle{width:160px}.home-hero__ellipse{width:250px}.home-hero__badge{bottom:10px}.home-hero__members{padding:0 20px 30px}}.home-services{background:#faf9f6;padding:80px 0 100px;position:relative;overflow:hidden}.home-services__bg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.home-services__bg img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.home-services__inner{max-width:1440px;margin:0 auto;padding:0 127px;text-align:center;position:relative;z-index:1}.home-services__label{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#f4a261;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px}.home-services__title{font-family:Poppins,sans-serif;font-size:50px;font-weight:600;color:#155e63;line-height:1.2;margin-bottom:16px;max-width:642px;margin-left:auto;margin-right:auto}.home-services__subtitle{font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:500;color:#155e63;max-width:673px;margin:0 auto 60px;line-height:1.6}.home-services__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-services__card{background:#fff;border-radius:20px;padding:40px;text-align:left;position:relative;overflow:hidden}.home-services__card--dogsitting{border-top:2px solid #155e63}.home-services__card--dogsharing{border-top:2px solid #a8cfa5}.home-services__card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.home-services__card-head img{width:66px}.home-services__card-tag{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;letter-spacing:2.2px}.home-services__card-tag--teal{color:#155e63}.home-services__card-tag--sage{color:#a8cfa5}.home-services__card-title{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;color:#155e63;margin-bottom:16px}.home-services__card-text{font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:500;color:#155e63;line-height:1.6;margin-bottom:32px;max-width:394px}.home-services__card-decor{position:absolute;bottom:0;right:0;pointer-events:none}@media (max-width:768px){.home-services{padding:50px 0 60px}.home-services__inner{padding:0 20px}.home-services__title{font-size:30px}.home-services__cards{grid-template-columns:1fr}}.home-community{background:#155e63;position:relative;padding:80px 0 100px;overflow:hidden}.home-community__inner{max-width:1440px;margin:0 auto;padding:0 127px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;position:relative;z-index:2}.home-community__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:563px}.home-community__label{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#a8cfa5;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:16px}.home-community__title{font-family:Poppins,sans-serif;font-size:50px;font-weight:600;color:#fff;margin-bottom:32px}.home-community__text{font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:500;color:#fff;line-height:1.6;margin-bottom:20px}.home-community__text strong{color:#f4a261;font-weight:500}.home-community__visual{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;height:505px}.home-community__dogs{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:505px;height:505px;-o-object-fit:cover;object-fit:cover;border-radius:50%;z-index:2}.home-community__ellipse1{position:absolute;left:0;bottom:-30px;width:289px;-webkit-transform:rotate(180deg);transform:rotate(180deg);pointer-events:none}.home-community__ellipse1 img{width:100%}.home-community__ellipse2{position:absolute;right:10px;top:0;width:289px;-webkit-transform:scaleY(-1);transform:scaleY(-1);pointer-events:none}.home-community__ellipse2 img{width:100%}@media (max-width:768px){.home-community{padding:50px 0 60px}.home-community__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.home-community__content{max-width:100%}.home-community__title{font-size:36px}.home-community__visual{height:300px}.home-community__dogs{width:280px;height:280px}}.home-how{background:#faf9f6;padding:100px 0 120px}.home-how__inner{max-width:1440px;margin:0 auto;padding:0 127px;text-align:center}.home-how__label{font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:16px}.home-how__label,.home-how__title{font-family:Poppins,sans-serif;color:#155e63}.home-how__title{font-size:50px;font-weight:600;max-width:970px;margin:0 auto 80px;line-height:1.2}.home-how__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}.home-how__step{-webkit-box-flex:0;-ms-flex:0 0 198px;flex:0 0 198px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.home-how__step,.home-how__step-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.home-how__step-num{width:147px;height:147px;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-how__step-num>img{position:absolute;inset:0;width:100%;height:100%}.home-how__step-num span{font-family:Hanken Grotesk,sans-serif;font-size:90px;font-weight:500;color:#155e63;position:relative;z-index:1;line-height:1}.home-how__step-badge{position:absolute;bottom:-8px;right:-8px;width:50px;height:50px;background:#f4a261;border-radius:15px;overflow:hidden;z-index:2}.home-how__step-badge img{width:100%;height:100%;display:block}.home-how__step-title{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;color:#155e63;margin-bottom:12px}.home-how__step-text{font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:500;color:#155e63;line-height:1.5;max-width:198px}.home-how__arrow{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:60px}.home-how__arrow img{width:100%;max-width:356px}.home-how__arrow--down{padding-top:80px}@media (max-width:768px){.home-how{padding:60px 0 70px}.home-how__inner{padding:0 20px}.home-how__title{font-size:28px}.home-how__steps{-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:40px}.home-how__arrow{display:none}}.home-map{background:#faf9f6;padding:40px 0 80px;position:relative;overflow:hidden}.home-map__bg{position:absolute;left:-245px;top:0;width:1945px;height:100%;min-height:849px;pointer-events:none}.home-map__bg img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.home-map__inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 147px;text-align:center}.home-map__label{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#f4a261;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:16px}.home-map__title{font-family:Poppins,sans-serif;font-size:50px;font-weight:600;color:#155e63;margin-bottom:40px}.home-map__img-wrap{position:relative;border-radius:20px;overflow:hidden;border-top:2px solid #f4a261;-webkit-box-shadow:0 4px 13px rgba(0,0,0,.25);box-shadow:0 4px 13px rgba(0,0,0,.25)}.home-map__img-wrap img:first-child{width:100%;height:479px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:768px){.home-map{padding:30px 0 50px}.home-map__inner{padding:0 20px}.home-map__title{font-size:30px}.home-map__img-wrap img:first-child{height:220px}}.home-app{background:#faf9f6;padding:60px 0 80px}.home-app__inner{max-width:1440px;margin:0 auto;padding:0 127px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.home-app__phone{-webkit-box-flex:0;-ms-flex:0 0 480px;flex:0 0 480px;position:relative}.home-app__phone img{width:480px;display:block}.home-app__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.home-app__label{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#f4a261;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:12px}.home-app__title{font-family:Poppins,sans-serif;font-size:50px;font-weight:600;color:#155e63;margin-bottom:20px;max-width:572px;line-height:1.2;word-break:keep-all;overflow-wrap:normal}.home-app__text{font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:500;color:#155e63;line-height:1.5;max-width:447px;margin-bottom:40px}.home-app__features{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:560px}.home-app__feature{background:#fff;border:1px solid rgba(0,0,0,.16);border-radius:20px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-shadow:0 4px 7px rgba(0,0,0,.1);box-shadow:0 4px 7px rgba(0,0,0,.1)}.home-app__feature img{width:50px;height:50px;display:block}.home-app__feature span{font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:500;color:#155e63;white-space:nowrap}.home-app__feature-icon{width:50px;height:50px;border-radius:15px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;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}.home-app__feature-icon img{width:100%;height:100%}.home-app__feature-icon--teal{background:#155e63;padding:10px}@media (max-width:768px){.home-app{padding:40px 0 50px}.home-app__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;gap:40px}.home-app__phone{-webkit-box-flex:0;-ms-flex:none;flex:none}.home-app__title{font-size:30px}.home-app__features{grid-template-columns:1fr;max-width:100%}}.home-testimonials{background:rgba(21,94,99,.13);padding:80px 0 100px}.home-testimonials__inner{max-width:1440px;margin:0 auto;padding:0 127px;text-align:center}.home-testimonials__label{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#155e63;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:16px}.home-testimonials__title{font-family:Poppins,sans-serif;font-size:50px;font-weight:600;color:#155e63;margin-bottom:60px}.home-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.home-testimonials__card{background:#fff;border:1px solid rgba(0,0,0,.16);border-radius:20px;padding:20px;-webkit-box-shadow:0 4px 7px rgba(0,0,0,.1);box-shadow:0 4px 7px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.home-testimonials__card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-testimonials__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.home-testimonials__stars img{width:27px}.home-testimonials__quote{width:36px}.home-testimonials__text{font-family:Hanken Grotesk,sans-serif;font-size:16px;font-weight:500;color:#155e63;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.home-testimonials__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.home-testimonials__avatar{width:59px;height:59px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.home-testimonials__name{font-weight:700}.home-testimonials__city,.home-testimonials__name{font-family:Hanken Grotesk,sans-serif;font-size:16px;color:#155e63}.home-testimonials__city{font-weight:400;opacity:.7}@media (max-width:768px){.home-testimonials{padding:50px 0 60px}.home-testimonials__inner{padding:0 20px}.home-testimonials__title{font-size:28px}.home-testimonials__grid{grid-template-columns:1fr}}.home-cta{background:rgba(168,207,165,.29);padding:80px 0 100px;text-align:center;position:relative;overflow:hidden;border-radius:20px;margin:0 148px}.home-cta__decor-tl{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-cta__decor-br,.home-cta__decor-tl{position:absolute;width:145px;pointer-events:none}.home-cta__decor-br{bottom:0;right:0}.home-cta__dog{position:absolute;right:80px;top:0;height:349px;pointer-events:none}.home-cta__inner{max-width:1440px;margin:0 auto;padding:0 127px;position:relative;z-index:2}.home-cta__title{font-family:Poppins,sans-serif;font-size:50px;font-weight:600;color:#155e63;max-width:504px;margin:0 auto 30px;line-height:1.2}.home-cta__text{font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:500;color:#155e63;max-width:417px;margin:0 auto 40px;line-height:1.5}.home-cta__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.home-cta{margin:0 20px;padding:50px 0 60px}.home-cta__inner{padding:0 20px}.home-cta__dog{display:none}.home-cta__title{font-size:30px}}.site-footer{background:#155e63;padding:60px 0 30px}.site-footer__inner{max-width:1440px;margin:0 auto;padding:0 127px}.site-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;padding-bottom:50px;border-bottom:1px solid hsla(0,0%,100%,.2)}.site-footer__brand{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}.site-footer__logo{margin-bottom:20px}.site-footer__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none}.site-footer__logo img{width:60px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.site-footer__logo-tag{font-size:6px;letter-spacing:1px;text-transform:uppercase}.site-footer__logo-tag,.site-footer__tagline{font-family:Hanken Grotesk,sans-serif;font-weight:500;color:#fff}.site-footer__tagline{font-size:16px;line-height:1.6;margin-bottom:24px;max-width:281px}.site-footer__social{gap:8px}.site-footer__social,.site-footer__social a{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer__social a{width:42px;height:42px;background:hsla(0,0%,100%,.18);border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.site-footer__social a:hover{background:hsla(0,0%,100%,.3)}.site-footer__social a img{width:22px}.site-footer__cols{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.site-footer__col-title{font-family:Hanken Grotesk,sans-serif;font-size:16px;font-weight:600;color:#f4a261;letter-spacing:2.56px;text-transform:uppercase;margin-bottom:16px}.site-footer__col ul{list-style:none;padding:0;margin:0}.site-footer__col ul li{margin-bottom:8px}.site-footer__col ul a{font-family:Hanken Grotesk,sans-serif;font-size:16px;font-weight:400;color:#fff;text-decoration:none;line-height:2.22;-webkit-transition:opacity .2s;transition:opacity .2s}.site-footer__col ul a:hover{opacity:.7}.site-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.site-footer__copy{font-size:16px;font-weight:500}.site-footer__copy,.site-footer__powered{font-family:Poppins,sans-serif;color:#fff}.site-footer__powered{font-size:15px;opacity:.7}.site-footer__powered strong{font-weight:600}@media (max-width:768px){.site-footer{padding:40px 0 20px}.site-footer__inner{padding:0 20px}.site-footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.site-footer__brand{-webkit-box-flex:0;-ms-flex:none;flex:none}.site-footer__cols{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYXBwLmNzcyIsImdsb2JhbC9yZXNldC5zY3NzIiwiZ2xvYmFsL2dlbmVyYWwuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJnbG9iYWwvY29sb3JzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0NDRUMsQ0NERCwyWkFhRSxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCxjQUFlLENBQ2YsWUFBYSxDQUNiLHVCQUF3QixDQUkxQiw4RUFFRSxhQUFjLENBRWhCLEtBQ0UsYUFBYyxDQUNkLFVBQVUsQ0FDVixlQUFtQixDQUVyQixNQUNFLGVBQWdCLENBRWxCLGFBQ0UsV0FBWSxDQUVkLG9EQUVFLFVBQVcsQ0FDWCxZQUFhLENBRWYsTUFDRSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBT25CLHFDQUNFLFlBQWEsQ0FHZixPQUNFLFlBQWEsQ0FHZixnQkFDRSxnQkFBaUIsQ0FFakIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUdyQixFQUNFLDhCQUFnQyxDQURsQyxRQUlJLGFBQWMsQ0FRbEIsV0FDRSxpQkFBa0IsQ0FEcEIsa0JBSUksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQUNaLHFCQUF5QixDQUN6QixRQUFTLENBQ1QsVUFBVyxDQVZmLGFBY0ksdUJBQXlCLENBYzdCLG9DQUNFLGdCQUNFLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbkIsQ0FHSCx1Q0FHTSx1QkFBeUIsQ0FIL0IsbUJBUUksa0JBQW1CLENBUnZCLHdHQW9CSSxZQUFhLENBcEJqQiw4QkE2Qk0sY0FBZSxDQUNmLHVCQUF5QixDQ2hKL0IsaUJBQXlCLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FFL0MsS0FDSSxrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULFNBQVUsQ0FDVixxQ0FBeUMsQ0FHN0MsSUFBTSxjQUFlLENBQUUsV0FBWSxDQUluQyxvQkFBeUIsUUFBUyxDQUVsQyxFQUFJLG9CQUFxQixDQUV6QixHQUFLLGVBQWdCLENBQUUs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QixrQkFBUywyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FBRSxRQUFTLENBRTFDLG9CQUFXLGtCQUFVLENBQVYsYUFBVSxDQUFWLFNBQVUsQ0FFckIsbUJBQVUsNkJBQThCLENBQUkiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICAgIFRoZW1lIE5hbWU6IERvZ3NpdHRpbmdcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLy8gR2xvYmFsXG5AaW1wb3J0IFwiZ2xvYmFsL3Jlc2V0XCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NvbG9yc1wiO1xuQGltcG9ydCBcImdsb2JhbC9idXR0b25zXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2hlYWRlclwiO1xuQGltcG9ydCBcImdsb2JhbC9mb290ZXJcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZ2VuZXJhbFwiO1xuXG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwicGFnZXMvaG9tZVwiO1xuXG4vLyBNb2R1bGVzIiwiLyohXG4gICAgVGhlbWUgTmFtZTogRG9nc2l0dGluZ1xuKi9cbi8qKiBZb3UgY2FuIGFsc28gaW5saW5lIGltYWdlcyB3aXRoIGF1dG9tYXRpYyBCYXNlNjQgZW5jb2Rpbmc6XG4gICAgYmFja2dyb3VuZDogaW5saW5lKCcuLi9pbWFnZXMvX2NocmlzdG1hcy1mYW1pbHktcGljLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxNDQ3Njk7IH1cblxuLmxpbmstYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGluay1ibHVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICB0b3A6IDMxcHg7XG4gICAgcmlnaHQ6IC0zcHg7IH1cbiAgLmxpbmstYmx1ZSBhIHtcbiAgICBjb2xvcjogIzE0NDc2OSAhaW1wb3J0YW50OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY2F0ZWdvcmllcy1pbm5lciBhIHtcbiAgY29sb3I6ICMxNDQ3NjkgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXBvc3QgLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5zaW5nbGUtcG9zdCAucGFnaW5hdGlvbi1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAuY29tbWVudHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1wb3N0IC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGQUY5RjY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxucCB7XG4gIG1hcmdpbjogMDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhlYWRlciAuZ3JpZC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg1OyB9XG4gIC5idG4gaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzE1NUU2MztcbiAgICBjb2xvcjogI0ZBRjlGNjsgfVxuICAuYnRuLS1vdXRsaW5lLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGNEEyNjE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y0QTI2MTsgfVxuICAuYnRuLS1vdXRsaW5lLXRlYWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTU1RTYzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTVFNjM7IH1cbiAgLmJ0bi0tc2FnZSB7XG4gICAgYmFja2dyb3VuZDogI0E4Q0ZBNTtcbiAgICBjb2xvcjogIzE1NUU2MzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjJweDsgfSB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY2OyB9XG4gIC5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDsgfVxuICAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnNpdGUtaGVhZGVyX19sb2dvIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDg4cHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2xvZ28tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbG9nby10YWcge1xuICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzE1NUU2MztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLnNpdGUtaGVhZGVyX19sb2dvLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMxNTVFNjM7IH1cbiAgLnNpdGUtaGVhZGVyX19uYXYge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2l0ZS1oZWFkZXJfX21lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX21lbnUgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzE1NUU2MztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbWVudSBsaS5hY3RpdmUgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2OCwgMjA3LCAxNjUsIDAuMjgpO1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgLnNpdGUtaGVhZGVyX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5zaXRlLWhlYWRlcl9fbXNnIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19tc2cgaW1nIHtcbiAgICAgIHdpZHRoOiA1NnB4OyB9XG4gIC5zaXRlLWhlYWRlcl9fbG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE1NUU2MztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBjb2xvcjogIzE1NUU2MztcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2xvZ2luOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDk0LCA5OSwgMC4wNyk7IH1cbiAgLnNpdGUtaGVhZGVyX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogNHB4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19oYW1idXJnZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTU1RTYzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgaGVpZ2h0OiA3MnB4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19uYXYsIC5zaXRlLWhlYWRlcl9fYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpdGUtaGVhZGVyX19oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLnNpdGUtaGVhZGVyLmlzLW9wZW4gLnNpdGUtaGVhZGVyX19uYXYsXG4gICAgLnNpdGUtaGVhZGVyLmlzLW9wZW4gLnNpdGUtaGVhZGVyX19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDcycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFGOUY2O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5zaXRlLWhlYWRlci5pcy1vcGVuIC5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgICAgIHRvcDogNzJweDsgfVxuICAgIC5zaXRlLWhlYWRlci5pcy1vcGVuIC5zaXRlLWhlYWRlcl9fYWN0aW9ucyB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7IH0gfVxuXG4uaG9tZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4MzVweDtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG4gIGJhY2tncm91bmQ6ICNGQUY5RjY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhvbWUtaGVyb19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDk2cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDkyMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmhvbWUtaGVyb19fYmcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmhvbWUtaGVyb19faW5uZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTI3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmhvbWUtaGVyb19fY29udGVudCB7XG4gICAgZmxleDogMCAwIDU4M3B4O1xuICAgIG1heC13aWR0aDogNTgzcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5ob21lLWhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjRjRBMjYxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhvbWUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxNTVFNjM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmhvbWUtaGVyb19fdGl0bGUgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICNGNEEyNjE7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5ob21lLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzE1NUU2MztcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuaG9tZS1oZXJvX19jdGFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmhvbWUtaGVyb19fdmlzdWFsIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwMHB4OyB9XG4gIC5ob21lLWhlcm9fX2RvZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ob21lLWhlcm9fX2RvZy1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI4OXB4OyB9XG4gIC5ob21lLWhlcm9fX2VsbGlwc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogNDc3cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaG9tZS1oZXJvX19lbGxpcHNlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZS1oZXJvX19kb2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogNDBweDtcbiAgICB3aWR0aDogNDg3cHg7XG4gICAgaGVpZ2h0OiA0ODdweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG4gICAgb3BhY2l0eTogLjk7IH1cbiAgLmhvbWUtaGVyb19fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuaG9tZS1oZXJvX19iYWRnZSBpbWcge1xuICAgICAgd2lkdGg6IDQ0cHg7IH1cbiAgICAuaG9tZS1oZXJvX19iYWRnZS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzE1NUU2MzsgfVxuICAgIC5ob21lLWhlcm9fX2JhZGdlLXN1YiB7XG4gICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzE1NUU2MztcbiAgICAgIG9wYWNpdHk6IC42OyB9XG4gIC5ob21lLWhlcm9fX21lbWJlcnMge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTI3cHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5ob21lLWhlcm9fX2F2YXRhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaG9tZS1oZXJvX19hdmF0YXJzIGltZyB7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgICAuaG9tZS1oZXJvX19hdmF0YXJzIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5ob21lLWhlcm9fX21lbWJlcnMtY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTU1RTYzOyB9XG4gIC5ob21lLWhlcm9fX21lbWJlcnMtc3ViIHtcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzE1NUU2MztcbiAgICBvcGFjaXR5OiAuNTg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUtaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDcycHg7IH1cbiAgICAgIC5ob21lLWhlcm9fX2JnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhvbWUtaGVyb19faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDIwcHggMjBweDtcbiAgICAgICAgZ2FwOiAzMnB4OyB9XG4gICAgICAuaG9tZS1oZXJvX19jb250ZW50IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLmhvbWUtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgICAgIC5ob21lLWhlcm9fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5ob21lLWhlcm9fX2RvZyB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmhvbWUtaGVyb19fZG9nLWNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDsgfVxuICAgICAgLmhvbWUtaGVyb19fZWxsaXBzZSB7XG4gICAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgICAgLmhvbWUtaGVyb19fYmFkZ2Uge1xuICAgICAgICBib3R0b206IDEwcHg7IH1cbiAgICAgIC5ob21lLWhlcm9fX21lbWJlcnMge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMzBweDsgfSB9XG5cbi5ob21lLXNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZDogI0ZBRjlGNjtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhvbWUtc2VydmljZXNfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmhvbWUtc2VydmljZXNfX2JnIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGZpbGw7IH1cbiAgLmhvbWUtc2VydmljZXNfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEyN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuaG9tZS1zZXJ2aWNlc19fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNGNEEyNjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaG9tZS1zZXJ2aWNlc19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNTVFNjM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1heC13aWR0aDogNjQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5ob21lLXNlcnZpY2VzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxNTVFNjM7XG4gICAgbWF4LXdpZHRoOiA2NzNweDtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLmhvbWUtc2VydmljZXNfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDE2cHg7IH1cbiAgLmhvbWUtc2VydmljZXNfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhvbWUtc2VydmljZXNfX2NhcmQtLWRvZ3NpdHRpbmcge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxNTVFNjM7IH1cbiAgICAuaG9tZS1zZXJ2aWNlc19fY2FyZC0tZG9nc2hhcmluZyB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0E4Q0ZBNTsgfVxuICAgIC5ob21lLXNlcnZpY2VzX19jYXJkLWhlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAuaG9tZS1zZXJ2aWNlc19fY2FyZC1oZWFkIGltZyB7XG4gICAgICAgIHdpZHRoOiA2NnB4OyB9XG4gICAgLmhvbWUtc2VydmljZXNfX2NhcmQtdGFnIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4OyB9XG4gICAgICAuaG9tZS1zZXJ2aWNlc19fY2FyZC10YWctLXRlYWwge1xuICAgICAgICBjb2xvcjogIzE1NUU2MzsgfVxuICAgICAgLmhvbWUtc2VydmljZXNfX2NhcmQtdGFnLS1zYWdlIHtcbiAgICAgICAgY29sb3I6ICNBOENGQTU7IH1cbiAgICAuaG9tZS1zZXJ2aWNlc19fY2FyZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMTU1RTYzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5ob21lLXNlcnZpY2VzX19jYXJkLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMxNTVFNjM7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIG1heC13aWR0aDogMzk0cHg7IH1cbiAgICAuaG9tZS1zZXJ2aWNlc19fY2FyZC1kZWNvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lLXNlcnZpY2VzIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4OyB9XG4gICAgICAuaG9tZS1zZXJ2aWNlc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIC5ob21lLXNlcnZpY2VzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLmhvbWUtc2VydmljZXNfX2NhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uaG9tZS1jb21tdW5pdHkge1xuICBiYWNrZ3JvdW5kOiAjMTU1RTYzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaG9tZS1jb21tdW5pdHlfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEyN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmhvbWUtY29tbXVuaXR5X19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogNTYzcHg7IH1cbiAgLmhvbWUtY29tbXVuaXR5X19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0E4Q0ZBNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ob21lLWNvbW11bml0eV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLmhvbWUtY29tbXVuaXR5X190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmhvbWUtY29tbXVuaXR5X190ZXh0IHN0cm9uZyB7XG4gICAgICBjb2xvcjogI0Y0QTI2MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmhvbWUtY29tbXVuaXR5X192aXN1YWwge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTA1cHg7IH1cbiAgLmhvbWUtY29tbXVuaXR5X19kb2dzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDUwNXB4O1xuICAgIGhlaWdodDogNTA1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmhvbWUtY29tbXVuaXR5X19lbGxpcHNlMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICB3aWR0aDogMjg5cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5ob21lLWNvbW11bml0eV9fZWxsaXBzZTEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ob21lLWNvbW11bml0eV9fZWxsaXBzZTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI4OXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5ob21lLWNvbW11bml0eV9fZWxsaXBzZTIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lLWNvbW11bml0eSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDsgfVxuICAgICAgLmhvbWUtY29tbXVuaXR5X19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgLmhvbWUtY29tbXVuaXR5X19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZS1jb21tdW5pdHlfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAuaG9tZS1jb21tdW5pdHlfX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5ob21lLWNvbW11bml0eV9fZG9ncyB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG5cbi5ob21lLWhvdyB7XG4gIGJhY2tncm91bmQ6ICNGQUY5RjY7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTIwcHg7IH1cbiAgLmhvbWUtaG93X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvbWUtaG93X19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzE1NUU2MztcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ob21lLWhvd19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNTVFNjM7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmhvbWUtaG93X19zdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDA7IH1cbiAgLmhvbWUtaG93X19zdGVwIHtcbiAgICBmbGV4OiAwIDAgMTk4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1ob3dfX3N0ZXAtbnVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogMTQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaG9tZS1ob3dfX3N0ZXAtbnVtID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaG9tZS1ob3dfX3N0ZXAtbnVtIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMxNTVFNjM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmhvbWUtaG93X19zdGVwLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjRBMjYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmhvbWUtaG93X19zdGVwLWJhZGdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ob21lLWhvd19fc3RlcC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE1NUU2MztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5ob21lLWhvd19fc3RlcC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzE1NUU2MztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogMTk4cHg7IH1cbiAgLmhvbWUtaG93X19hcnJvdyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAuaG9tZS1ob3dfX2Fycm93IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzU2cHg7IH1cbiAgICAuaG9tZS1ob3dfX2Fycm93LS1kb3duIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lLWhvdyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDsgfVxuICAgICAgLmhvbWUtaG93X19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgLmhvbWUtaG93X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgLmhvbWUtaG93X19zdGVwcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDsgfVxuICAgICAgLmhvbWUtaG93X19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaG9tZS1tYXAge1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY2O1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ob21lLW1hcF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjQ1cHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxOTQ1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDg0OXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmhvbWUtbWFwX19iZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBmaWxsOyB9XG4gIC5ob21lLW1hcF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTQ3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ob21lLW1hcF9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNGNEEyNjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaG9tZS1tYXBfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTU1RTYzO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmhvbWUtbWFwX19pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0Y0QTI2MTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuaG9tZS1tYXBfX2ltZy13cmFwIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDc5cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lLW1hcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDsgfVxuICAgICAgLmhvbWUtbWFwX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgLmhvbWUtbWFwX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLmhvbWUtbWFwX19pbWctd3JhcCBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4OyB9IH1cblxuLmhvbWUtYXBwIHtcbiAgYmFja2dyb3VuZDogI0ZBRjlGNjtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7IH1cbiAgLmhvbWUtYXBwX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMjdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4OyB9XG4gIC5ob21lLWFwcF9fcGhvbmUge1xuICAgIGZsZXg6IDAgMCA0ODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaG9tZS1hcHBfX3Bob25lIGltZyB7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaG9tZS1hcHBfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7IH1cbiAgLmhvbWUtYXBwX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0Y0QTI2MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5ob21lLWFwcF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNTVFNjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsOyB9XG4gIC5ob21lLWFwcF9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxNTVFNjM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXgtd2lkdGg6IDQ0N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmhvbWUtYXBwX19mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1heC13aWR0aDogNTYwcHg7IH1cbiAgLmhvbWUtYXBwX19mZWF0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuaG9tZS1hcHBfX2ZlYXR1cmUgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaG9tZS1hcHBfX2ZlYXR1cmUgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzE1NUU2MztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmhvbWUtYXBwX19mZWF0dXJlLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhvbWUtYXBwX19mZWF0dXJlLWljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhvbWUtYXBwX19mZWF0dXJlLWljb24tLXRlYWwge1xuICAgICAgYmFja2dyb3VuZDogIzE1NUU2MztcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUtYXBwIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4OyB9XG4gICAgICAuaG9tZS1hcHBfX2lubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBnYXA6IDQwcHg7IH1cbiAgICAgIC5ob21lLWFwcF9fcGhvbmUge1xuICAgICAgICBmbGV4OiBub25lOyB9XG4gICAgICAuaG9tZS1hcHBfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuaG9tZS1hcHBfX2ZlYXR1cmVzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5ob21lLXRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjEsIDk0LCA5OSwgMC4xMyk7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbHNfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEyN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbHNfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTU1RTYzO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhvbWUtdGVzdGltb25pYWxzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE1NUU2MztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsc19fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4OyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsc19fY2FyZC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsc19fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycHg7IH1cbiAgICAuaG9tZS10ZXN0aW1vbmlhbHNfX3N0YXJzIGltZyB7XG4gICAgICB3aWR0aDogMjdweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbHNfX3F1b3RlIHtcbiAgICB3aWR0aDogMzZweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbHNfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTU1RTYzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZmxleDogMTsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbHNfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbHNfX2F2YXRhciB7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbHNfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTU1RTYzOyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsc19fY2l0eSB7XG4gICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxNTVFNjM7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUtdGVzdGltb25pYWxzIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4OyB9XG4gICAgICAuaG9tZS10ZXN0aW1vbmlhbHNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAuaG9tZS10ZXN0aW1vbmlhbHNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAuaG9tZS10ZXN0aW1vbmlhbHNfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbi5ob21lLWN0YSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY4LCAyMDcsIDE2NSwgMC4yOSk7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogMCAxNDhweDsgfVxuICAuaG9tZS1jdGFfX2RlY29yLXRsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmhvbWUtY3RhX19kZWNvci1iciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmhvbWUtY3RhX19kb2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogODBweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzNDlweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaG9tZS1jdGFfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEyN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5ob21lLWN0YV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNTVFNjM7XG4gICAgbWF4LXdpZHRoOiA1MDRweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmhvbWUtY3RhX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzE1NUU2MztcbiAgICBtYXgtd2lkdGg6IDQxN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuaG9tZS1jdGFfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZS1jdGEge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDsgfVxuICAgICAgLmhvbWUtY3RhX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgLmhvbWUtY3RhX19kb2cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaG9tZS1jdGFfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzE1NUU2MztcbiAgcGFkZGluZzogNjBweCAwIDMwcHg7IH1cbiAgLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMjdweDsgfVxuICAuc2l0ZS1mb290ZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAuc2l0ZS1mb290ZXJfX2JyYW5kIHtcbiAgICBmbGV4OiAwIDAgMjgwcHg7IH1cbiAgLnNpdGUtZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNpdGUtZm9vdGVyX19sb2dvIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAuc2l0ZS1mb290ZXJfX2xvZ28tdGFnIHtcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNpdGUtZm9vdGVyX190YWdsaW5lIHtcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjgxcHg7IH1cbiAgLnNpdGUtZm9vdGVyX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7IH1cbiAgICAuc2l0ZS1mb290ZXJfX3NvY2lhbCBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAgICAgLnNpdGUtZm9vdGVyX19zb2NpYWwgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgICAgLnNpdGUtZm9vdGVyX19zb2NpYWwgYSBpbWcge1xuICAgICAgICB3aWR0aDogMjJweDsgfVxuICAuc2l0ZS1mb290ZXJfX2NvbHMge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNDBweDsgfVxuICAuc2l0ZS1mb290ZXJfX2NvbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGNEEyNjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnNpdGUtZm9vdGVyX19jb2wgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2NvbCB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2NvbCB1bCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjIyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7IH1cbiAgICAgIC5zaXRlLWZvb3Rlcl9fY29sIHVsIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNzsgfVxuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4OyB9XG4gIC5zaXRlLWZvb3Rlcl9fY29weSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNpdGUtZm9vdGVyX19wb3dlcmVkIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgICAuc2l0ZS1mb290ZXJfX3Bvd2VyZWQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9XG4gICAgICAuc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAuc2l0ZS1mb290ZXJfX3RvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDsgfVxuICAgICAgLnNpdGUtZm9vdGVyX19icmFuZCB7XG4gICAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAgIC5zaXRlLWZvb3Rlcl9fY29scyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4iLCJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5oMjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0NDc2OTtcbiAgfVxufVxuXG5zZWN0aW9uI3ByaW1hcnkge1xuICAvL21hcmdpbi10b3A6IDcycHg7XG59XG5cbi5saW5rLWJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgdG9wOiAzMXB4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMxNDQ3NjkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICBzZWN0aW9uI3ByaW1hcnkge1xuICAgIC8vbWFyZ2luLXRvcDogNzFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCB7XG4gIC5lbnRyeS1jYXRlZ29yaWVzLWlubmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMTQ0NzY5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbi1zaW5nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29tbWVudHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBoMiB7XG5cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI0ZBRjlGNjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbn1cblxuaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxucCB7IG1hcmdpbjogMDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgbWFyZ2luOiAwOyB9XG5cbmEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxudWwgeyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH1cblxuLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSwgaDI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4iLCIvLyA9PT09PSBNSVhJTlMgJiBWQVJTID09PT09XG4kYnAtbW9iaWxlOiA3NjhweDtcblxuLy8gPT09PT0gQlVUVE9OUyA9PT09PVxuLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cbiAgICAmOmhvdmVyIHsgb3BhY2l0eTogLjg1OyB9XG5cbiAgICBpbWcgeyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyBmbGV4LXNocmluazogMDsgfVxuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZWFsO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNyZWFtO1xuICAgIH1cblxuICAgICYtLW91dGxpbmUtb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3JhbmdlO1xuICAgIH1cblxuICAgICYtLW91dGxpbmUtdGVhbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZWFsO1xuICAgIH1cblxuICAgICYtLXNhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2FnZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMnB4O1xuICAgIH1cbn1cblxuLy8gPT09PT0gU0lURSBIRUFERVIgPT09PT1cbi5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHsgd2lkdGg6IDg4cHg7IH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLXRhZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNhZ2UsIC4yOCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX21zZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGltZyB7IHdpZHRoOiA1NnB4OyB9XG4gICAgfVxuXG4gICAgJl9fbG9naW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGVhbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItdGVhbCwgLjA3KTsgfVxuICAgIH1cblxuICAgICZfX2hhbWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLW1vYmlsZSkge1xuICAgICAgICAmX19pbm5lciB7IHBhZGRpbmc6IDAgMjBweDsgaGVpZ2h0OiA3MnB4OyB9XG4gICAgICAgICZfX25hdiwgJl9fYWN0aW9ucyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgJl9faGFtYnVyZ2VyIHsgZGlzcGxheTogZmxleDsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyX19uYXYsXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXJfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogNzJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlcl9fbmF2IHsgdG9wOiA3MnB4OyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXJfX2FjdGlvbnMgeyB0b3A6IGF1dG87IGJvdHRvbTogMDsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PSBIRVJPID09PT09XG4uaG9tZS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogODM1cHg7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogOTZweDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiA5MjBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweCAxMjdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAwIDAgNTgzcHg7XG4gICAgICAgIG1heC13aWR0aDogNTgzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICZfX2N0YXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX192aXN1YWwge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgJl9fZG9nLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZG9nLWNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDI4OXB4O1xuICAgIH1cblxuICAgICZfX2VsbGlwc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgd2lkdGg6IDQ3N3B4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBpbWcgeyB3aWR0aDogMTAwJTsgfVxuICAgIH1cblxuICAgICZfX2RvZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogNDg3cHg7XG4gICAgICAgIGhlaWdodDogNDg3cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsMCwwLC4yNSk7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgaW1nIHsgd2lkdGg6IDQ0cHg7IH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3ViIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVtYmVycyB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxMjdweCA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19hdmF0YXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW1iZXJzLXRleHQgeyB9XG5cbiAgICAmX19tZW1iZXJzLWNvdW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cblxuICAgICZfX21lbWJlcnMtc3ViIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgICBvcGFjaXR5OiAuNTg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tb2JpbGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XG5cbiAgICAgICAgJl9fYmcgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjBweCAyMHB4O1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogNDJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG4gICAgICAgICZfX3Zpc3VhbCB7IGhlaWdodDogMzAwcHg7IH1cblxuICAgICAgICAmX19kb2cgeyB3aWR0aDogMjYwcHg7IGhlaWdodDogMjYwcHg7IGxlZnQ6IDA7IH1cblxuICAgICAgICAmX19kb2ctY2lyY2xlIHsgd2lkdGg6IDE2MHB4OyB9XG5cbiAgICAgICAgJl9fZWxsaXBzZSB7IHdpZHRoOiAyNTBweDsgfVxuXG4gICAgICAgICZfX2JhZGdlIHsgYm90dG9tOiAxMHB4OyB9XG5cbiAgICAgICAgJl9fbWVtYmVycyB7IHBhZGRpbmc6IDAgMjBweCAzMHB4OyB9XG4gICAgfVxufVxuXG4vLyA9PT09PSBTRVJWSUNFUyA9PT09PVxuLmhvbWUtc2VydmljZXMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTI3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogNjQycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIG1heC13aWR0aDogNjczcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLS1kb2dzaXR0aW5nIHsgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci10ZWFsOyB9XG4gICAgICAgICYtLWRvZ3NoYXJpbmcgeyBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXNhZ2U7IH1cblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICBpbWcgeyB3aWR0aDogNjZweDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10YWcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG5cbiAgICAgICAgICAgICYtLXRlYWwgeyBjb2xvcjogJGNvbG9yLXRlYWw7IH1cbiAgICAgICAgICAgICYtLXNhZ2UgeyBjb2xvcjogJGNvbG9yLXNhZ2U7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVjb3Ige1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuXG4gICAgICAgICZfX2lubmVyIHsgcGFkZGluZzogMCAyMHB4OyB9XG5cbiAgICAgICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDMwcHg7IH1cblxuICAgICAgICAmX19jYXJkcyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgfVxufVxuXG4vLyA9PT09PSBDT01NVU5JVFkgPT09PT1cbi5ob21lLWNvbW11bml0eSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRlYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTI3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDU2M3B4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNhZ2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgc3Ryb25nIHsgY29sb3I6ICRjb2xvci1vcmFuZ2U7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICB9XG5cbiAgICAmX192aXN1YWwge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTA1cHg7XG4gICAgfVxuXG4gICAgJl9fZG9ncyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDUwNXB4O1xuICAgICAgICBoZWlnaHQ6IDUwNXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2VsbGlwc2UxIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICB3aWR0aDogMjg5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIGltZyB7IHdpZHRoOiAxMDAlOyB9XG4gICAgfVxuXG4gICAgJl9fZWxsaXBzZTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyODlweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBpbWcgeyB3aWR0aDogMTAwJTsgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuXG4gICAgICAgICZfX2lubmVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZzogMCAyMHB4OyB9XG5cbiAgICAgICAgJl9fY29udGVudCB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4gICAgICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAzNnB4OyB9XG5cbiAgICAgICAgJl9fdmlzdWFsIHsgaGVpZ2h0OiAzMDBweDsgfVxuXG4gICAgICAgICZfX2RvZ3MgeyB3aWR0aDogMjgwcHg7IGhlaWdodDogMjgwcHg7IH1cbiAgICB9XG59XG5cbi8vID09PT09IEhPVyBJVCBXT1JLUyA9PT09PVxuLmhvbWUtaG93IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG4gICAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDEyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9fc3RlcHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAmX19zdGVwIHtcbiAgICAgICAgZmxleDogMCAwIDE5OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19zdGVwLW51bSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgICBoZWlnaHQ6IDE0N3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwLWJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3N0ZXAtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOThweDtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgIGltZyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDM1NnB4OyB9XG5cbiAgICAgICAgJi0tZG93biB7IHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDcwcHg7XG5cbiAgICAgICAgJl9faW5uZXIgeyBwYWRkaW5nOiAwIDIwcHg7IH1cblxuICAgICAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMjhweDsgfVxuXG4gICAgICAgICZfX3N0ZXBzIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA0MHB4OyB9XG5cbiAgICAgICAgJl9fYXJyb3cgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxufVxuXG4vLyA9PT09PSBNQVAgPT09PT1cbi5ob21lLW1hcCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yNDVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTk0NXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg0OXB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBmaWxsOyB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNDdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJl9faW1nLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3Itb3JhbmdlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxM3B4IHJnYmEoMCwwLDAsLjI1KTtcblxuICAgICAgICBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3OXB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXG4gICAgICAgICZfX2lubmVyIHsgcGFkZGluZzogMCAyMHB4OyB9XG5cbiAgICAgICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDMwcHg7IH1cblxuICAgICAgICAmX19pbWctd3JhcCBpbWc6Zmlyc3QtY2hpbGQgeyBoZWlnaHQ6IDIyMHB4OyB9XG4gICAgfVxufVxuXG4vLyA9PT09PSBBUFAgPT09PT1cbi5ob21lLWFwcCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTI3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19waG9uZSB7XG4gICAgICAgIGZsZXg6IDAgMCA0ODBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7IHdpZHRoOiA0ODBweDsgZGlzcGxheTogYmxvY2s7IH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1heC13aWR0aDogNDQ3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fZmVhdHVyZXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB9XG5cbiAgICAmX19mZWF0dXJlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA3cHggcmdiYSgwLDAsMCwuMSk7XG5cbiAgICAgICAgaW1nIHsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mZWF0dXJlLWljb24ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxuXG4gICAgICAgICYtLXRlYWwgeyBiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbDsgcGFkZGluZzogMTBweDsgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuXG4gICAgICAgICZfX2lubmVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZzogMCAyMHB4OyBnYXA6IDQwcHg7IH1cblxuICAgICAgICAmX19waG9uZSB7IGZsZXg6IG5vbmU7IH1cblxuICAgICAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMzBweDsgfVxuXG4gICAgICAgICZfX2ZlYXR1cmVzIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IG1heC13aWR0aDogMTAwJTsgfVxuICAgIH1cbn1cblxuLy8gPT09PT0gVEVTVElNT05JQUxTID09PT09XG4uaG9tZS10ZXN0aW1vbmlhbHMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXRlYWwsIC4xMyk7XG4gICAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTI3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA3cHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICAmX19jYXJkLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fc3RhcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDJweDtcblxuICAgICAgICBpbWcgeyB3aWR0aDogMjdweDsgfVxuICAgIH1cblxuICAgICZfX3F1b3RlIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cblxuICAgICZfX2NpdHkge1xuICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuXG4gICAgICAgICZfX2lubmVyIHsgcGFkZGluZzogMCAyMHB4OyB9XG5cbiAgICAgICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDI4cHg7IH1cblxuICAgICAgICAmX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICB9XG59XG5cbi8vID09PT09IENUQSA9PT09PVxuLmhvbWUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zYWdlLCAuMjkpO1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgMTQ4cHg7XG5cbiAgICAmX19kZWNvci10bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX2RlY29yLWJyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX2RvZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAzNDlweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTI3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgICAgICBtYXgtd2lkdGg6IDUwNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIG1heC13aWR0aDogNDE3cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgJl9fYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLW1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDYwcHg7XG5cbiAgICAgICAgJl9faW5uZXIgeyBwYWRkaW5nOiAwIDIwcHg7IH1cblxuICAgICAgICAmX19kb2cgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDMwcHg7IH1cbiAgICB9XG59XG5cbi8vID09PT09IFNJVEUgRk9PVEVSID09PT09XG4uc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZWFsO1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTI3cHg7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEod2hpdGUsIC4yKTtcbiAgICB9XG5cbiAgICAmX19icmFuZCB7XG4gICAgICAgIGZsZXg6IDAgMCAyODBweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHsgd2lkdGg6IDYwcHg7IGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgICB9XG5cbiAgICAmX19sb2dvLXRhZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGFua2VuIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3RhZ2xpbmUge1xuICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMjgxcHg7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAuMTgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG5cbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAuMyk7IH1cblxuICAgICAgICAgICAgaW1nIHsgd2lkdGg6IDIycHg7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHMge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY29sLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIYW5rZW4gR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjU2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY29sIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hhbmtlbiBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yMjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogLjc7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19wb3dlcmVkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuXG4gICAgICAgIHN0cm9uZyB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcblxuICAgICAgICAmX19pbm5lciB7IHBhZGRpbmc6IDAgMjBweDsgfVxuXG4gICAgICAgICZfX3RvcCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogNDBweDsgfVxuXG4gICAgICAgICZfX2JyYW5kIHsgZmxleDogbm9uZTsgfVxuXG4gICAgICAgICZfX2NvbHMgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICB9XG59XG4iLCIkY29sb3ItdGVhbDogICAgIzE1NUU2MztcbiRjb2xvci1vcmFuZ2U6ICAjRjRBMjYxO1xuJGNvbG9yLWNyZWFtOiAgICNGQUY5RjY7XG4kY29sb3Itc2FnZTogICAgI0E4Q0ZBNTtcbiRjb2xvci13aGl0ZTogICAjRjVGNkY3O1xuJGNvbG9yLWJsYWNrOiAgICMxQTFBMUE7XG4gIl19 */
