@charset "UTF-8";
/*!
    Theme Name: Liviu Dev
*/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:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}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: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}body{margin:0}@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}.footer__powered{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.footer__scriptics-link{background-image:url(../../dist/images/logo-scriptics.png);background-size:auto;color:#fff;background-repeat:no-repeat;padding-left:35px;font-size:18px;line-height:33px;-webkit-transition-duration:.15s;transition-duration:.15s;background-position:0 0}.footer__scriptics-link:hover{color:#0380fe!important;background-position:0 -33px}body{overflow-x:hidden}.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;color:#f0f}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}ul{list-style:none}.container{width:100%;max-width:1512px;margin:0 auto;padding:0 89px}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:73px;padding:15px 30px;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:normal;cursor:pointer;white-space:nowrap;-webkit-transition:opacity .2s;transition:opacity .2s}.btn:hover{opacity:.85}.btn--outline-dark{border:1px solid #75695b;color:#75695b;background:transparent;width:472px}.btn--outline-beige{border:1px solid #ddd7c4;color:#ddd7c4;background:transparent;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.btn--outline-beige:hover{color:#ddd7c4;background:hsla(0,0%,100%,.15);opacity:1}.btn--outline-beige-dark{border:1px solid #ddd7c4;color:#ddd7c4;background:transparent;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.btn--outline-beige-dark:hover{color:#ddd7c4;background:hsla(0,0%,100%,.15);opacity:1}.btn--filled-brown{position:relative;background:#8c887c;border:none;color:#ddd7c4;width:334px;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,transform .3s ease;transition:background-color .3s ease,color .3s ease,transform .3s ease,-webkit-transform .3s ease}.btn--filled-brown:hover{background:#ddd7c4;color:#8c887c;opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn--filled-brown:hover .btn__arrow{-webkit-transform:translateX(6px);transform:translateX(6px);-webkit-filter:brightness(63.3%);filter:brightness(63.3%)}.btn--filled-brown:before{content:"";position:absolute;top:-4px;bottom:-4px;left:-2.5px;right:-2.5px;background:url(../../dist/images/frame-button.svg) no-repeat 50%/100% 100%;pointer-events:none}.btn--no-border{border:none}.btn--filled-beige{background:#ddd7c4;border:8px solid #75695b;color:#75695b;width:334px}.btn__arrow{width:33.5px;height:33.5px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.section-title{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:600;line-height:normal}.navbar-wrap{position:absolute;top:0;left:0;right:0;z-index:100;padding-top:66px;pointer-events:none}.navbar-wrap .container{pointer-events:auto}.navbar-wrap.is-sticky{position:fixed;padding-top:0}.navbar{width:100%;height:114px;background:#cdc8b6;-webkit-box-shadow:0 4px 55.7px rgba(0,0,0,.45);box-shadow:0 4px 55.7px rgba(0,0,0,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:190px}.navbar__logo{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:142px;height:93px}.navbar__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navbar__links{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.navbar__links,.navbar__links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar__links ul{list-style:none;gap:20px;margin:0;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar__links li a{border:1px solid #75695b;height:73px;padding:15px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;color:#75695b;white-space:nowrap;text-decoration:none;-webkit-transition:background .2s;transition:background .2s}.navbar__links li a:hover{background:rgba(117,105,91,.06)}.navbar__right{-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;-ms-flex-item-align:stretch;align-self:stretch;gap:20px;margin-left:20px;padding-right:20px}.navbar__lang,.navbar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.navbar__lang{width:80px;height:100%;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px}.navbar__lang img{height:38px;-o-object-fit:contain;object-fit:contain}.navbar__phone{width:73px;height:73px;-ms-flex-negative:0;flex-shrink:0;background:#8c887c;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;-ms-flex-item-align:center;align-self:center}.navbar__phone img{width:33px;height:33px;-o-object-fit:contain;object-fit:contain}.navbar__hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:73px;height:73px;background:transparent;border:1px solid #75695b;cursor:pointer;-ms-flex-item-align:center;align-self:center}.navbar__hamburger span{display:block;width:26px;height:2px;background:#75695b;-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s,-webkit-transform .25s}.navbar__hamburger.is-active span:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.navbar__hamburger.is-active span:nth-child(2){opacity:0}.navbar__hamburger.is-active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.navbar__mobile{display:none;background:#cdc8b6;border-top:1px solid rgba(117,105,91,.15);pointer-events:auto;width:calc(100% - 178px);max-width:1334px;margin:0 auto}.navbar__mobile ul{list-style:none;margin:0;padding:0}.navbar__mobile li a{display:block;padding:16px 20px;font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;color:#75695b;text-decoration:none;border-bottom:1px solid rgba(117,105,91,.1);-webkit-transition:background .2s;transition:background .2s}.navbar__mobile li a:hover{background:rgba(117,105,91,.05)}.navbar__mobile.is-open{display:block}.hero{position:relative;width:100%;height:900px;overflow:hidden}.hero__left{position:absolute;left:0;top:0;width:44.71%;height:901px;overflow:hidden}.hero__left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__right{position:absolute;left:44.71%;top:0;width:55.29%;height:900px;background:linear-gradient(187.8deg,rgba(189,184,167,0) 5.64%,rgba(205,200,182,.58) 76.79%);overflow:hidden}.hero__right-bg{position:absolute;inset:0;z-index:-1}.hero__right-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__content{position:absolute;left:90px;top:634px;width:657px}.hero__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;font-style:normal;line-height:normal;color:#75695b;margin-bottom:30px}.rooms{position:relative;width:100%;padding-top:80px;padding-bottom:60px;margin-bottom:120px}.rooms__title{color:#75695b;margin-bottom:65px;padding-left:87px;white-space:nowrap}.rooms__carousel-wrap{position:relative;padding:0 87px}.rooms__carousel-wrap .rooms-swiper{overflow:hidden}.rooms__carousel-wrap .rooms-swiper .swiper-slide{width:413px;-ms-flex-negative:0;flex-shrink:0}.rooms__arrows{position:absolute;top:234px;left:20px;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;pointer-events:none}.rooms__arrows,.rooms__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.rooms__nav{background:transparent;border:none;cursor:pointer;width:57px;height:57px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto}.rooms__nav img{width:57px;height:57px;-o-object-fit:contain;object-fit:contain;display:block}.rooms__nav--prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rooms__label{font-family:Cormorant Garamond,serif;font-weight:600;font-size:28px;line-height:normal;color:#8c887c;margin-top:20px;padding:0 10px;text-align:center}.rooms__label--underline{text-decoration:underline}.rooms__dots.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:20px}.rooms__dots .swiper-pagination-bullet{width:12px;height:12px;background:#bdb8a7;opacity:1}.rooms__dots .swiper-pagination-bullet-active{background:#75695b}.room-card{position:relative;height:468px;overflow:hidden;background:#e8e4db;outline:none;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}.room-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.room-card .btn{position:relative;z-index:1;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.room-card:hover .room-overlay{opacity:1}.room-card:hover .btn{opacity:1;pointer-events:auto}.room-overlay{position:absolute;inset:0;background:rgba(140,136,124,.85);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.events{position:relative;width:100%;height:437px}.events__bg{position:absolute;inset:0;pointer-events:none}.events__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events__bg-gradient{position:absolute;inset:0;background:linear-gradient(229.24deg,rgba(117,105,91,0) 19.19%,rgba(117,105,91,.78) 79.55%)}.events__deco-1{position:absolute;left:-52px;top:99px;width:147px;height:141px;pointer-events:none}.events__deco-1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.events__deco-2{position:absolute;left:54px;top:-42px;width:174px;height:174px;pointer-events:none}.events__deco-2 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.events__frame{position:absolute;right:0;top:0;width:692px;height:437px;border:1px solid #ddd7c4;overflow:hidden}.events__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events>.container{position:relative;height:100%;z-index:1}.events__content{position:absolute;left:185px;top:95px;width:448px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.events__content.is-animated{padding-top:30px}.events__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#ddd7c4}.events__desc{font-family:Montserrat,sans-serif;font-weight:500;font-size:20.911px;line-height:1.5;color:#ddd7c4}.facilities{width:100%;background:#ddd7c4;padding:74px 0 100px;position:relative;overflow:hidden}.facilities__deco-left{position:absolute;left:0;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:133px;pointer-events:none;z-index:0}.facilities__deco-left img{width:100%;height:auto;display:block}.facilities>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;position:relative;z-index:1}.facilities__title{color:#75695b}.facilities__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:52px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.facility-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.facility-card,.facility-card__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facility-card__box{width:196px;height:196px;border:1.307px solid #75695b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facility-card__icon{width:77px;height:77px;-o-object-fit:contain;object-fit:contain}.facility-card__label{margin-top:26px;font-family:Montserrat,sans-serif;font-weight:500;font-size:20.911px;line-height:1.5;color:#75695b;text-align:center;width:191px}.gallery{width:100%;padding-top:120px}.gallery>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:120px}.gallery__title{color:#75695b;text-align:center}.gallery__title.is-animated{padding-bottom:30px}.gallery__row-1{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:468px;gap:18px}.gallery__col-quarter{position:relative;-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;overflow:hidden}.gallery__col-quarter img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__col-quarter:hover .gallery__overlay{opacity:1}.gallery__col-quarter:hover .gallery__btn-wrap .btn{opacity:1;pointer-events:auto}.gallery__col-three-quarters{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.gallery__col-three-quarters img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__col-three-quarters:hover .gallery__overlay{opacity:1}.gallery__col-three-quarters:hover .gallery__btn-wrap .btn{opacity:1;pointer-events:auto}.gallery__overlay{position:absolute;inset:0;background:rgba(140,136,124,.5);z-index:1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.gallery__btn-wrap{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;white-space:nowrap}.gallery__btn-wrap .btn{opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gallery__row-2{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:21px;margin-top:21px}.gallery__thumb{position:relative;height:300px;overflow:hidden}.gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery__thumb:hover .gallery__overlay{opacity:1}.gallery__thumb:hover .gallery__btn-wrap .btn{opacity:1;pointer-events:auto}.gallery__cta-mobile{display:none}.explore{position:relative;width:100%;height:651px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.explore__bg{position:absolute;inset:0;pointer-events:none}.explore__bg-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.explore__bg-img--mobile,.explore__bg-img--tablet{display:none}.explore>.container{position:relative;z-index:1}.explore__content{padding-left:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:35px}.explore__title{white-space:nowrap;color:#564d41}.explore__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px}.explore__links .btn{color:#564d41;border-color:#564d41}.explore__link-item{position:relative}.explore-popup{position:absolute;top:100%;left:0;margin-top:12px;z-index:50;width:440px;background:#75695b;padding:26px 32px;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;-webkit-transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),-webkit-transform .25s cubic-bezier(.34,1.56,.64,1)}.explore-popup.is-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.explore-popup__close{position:absolute;top:14px;right:18px;background:transparent;border:none;color:#ddd7c4;font-size:22px;line-height:1;cursor:pointer;padding:0}.explore-popup__list{list-style:none;margin:0;padding:0}.explore-popup__list li+li{margin-top:22px}.explore-popup__list a{display:block;color:#ddd7c4;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.explore-popup__list a:hover{opacity:.75}@media (max-width:1950px) and (min-width:1025px){.explore__bg-img{width:100%;height:100%;left:0;top:0;-o-object-fit:contain;object-fit:contain}}@media (max-width:1024px){.explore{background:#d7cab9;min-height:460px}.explore,.explore>.container{height:auto}.explore__content{padding:55px 0;width:100%}.explore__title{font-size:36px;white-space:normal}.explore__bg-img{display:none}}@media (max-width:1024px) and (min-width:769px){.explore__bg-img--tablet{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:768px){.explore{height:680px}.explore__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.explore__title{text-align:center;color:#564d41}.explore__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.explore__links .btn{color:#564d41;border-color:#564d41}.explore__content.is-animated{margin-top:-260px}.explore__bg-img--mobile{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}}.story{position:relative;width:100%;height:697px;margin-top:120px;margin-bottom:120px}.story>.container{position:relative;height:100%;z-index:2}.story__image{position:absolute;right:89px;top:0;height:100%}.story__image img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.story__content{position:absolute;left:89px;top:75px;width:580px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.story__title{color:#75695b;font-size:36px}.story__text{font-family:Montserrat,sans-serif;font-weight:500;font-size:17px;line-height:1.5;color:#75695b}@media (max-width:1328px){.story{height:auto}.story>.container{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story__content{position:relative;left:0;top:0;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 40px}.story__image{position:relative;right:auto;top:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:100%}.story__image img{-o-object-fit:cover;object-fit:cover}}.reviews{width:100%;padding:0 0 100px}.reviews>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.reviews__title{color:#75695b}.reviews__slider-wrap{position:relative;width:100%}.reviews__slider-wrap .reviews-swiper{overflow:hidden}.reviews__slider-wrap .reviews-swiper .swiper-slide{height:auto;padding:0 8px}.reviews__dots.swiper-pagination{position:static;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.reviews__dots.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;left:0;text-align:center}.reviews__dots .swiper-pagination-bullet{width:12px;height:12px;background:#bdb8a7;opacity:1}.reviews__dots .swiper-pagination-bullet-active{background:#75695b}.review-card{border:1px solid rgba(117,105,91,.35);background:rgba(140,136,124,.2);min-height:315px;padding:24px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.review-card__avatar{width:61px;height:61px;border-radius:50%;overflow:hidden}.review-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-card__name{font-weight:700;font-size:17px}.review-card__name,.review-card__text{font-family:Montserrat,sans-serif;color:#75695b}.review-card__text{font-weight:500;font-size:15px;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.review-card__more{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;color:#9d9d9d}.review-card__more:hover{text-decoration:underline}.cta-relax{position:relative;width:100%;height:445px;overflow:hidden;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}.cta-relax__bg{position:absolute;inset:0;pointer-events:none}.cta-relax__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta-relax__gradient{position:absolute;inset:0;background:radial-gradient(ellipse at center,#d7cab9 0,rgba(215,202,185,0) 70%)}.cta-relax__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;text-align:center}.cta-relax__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.footer{width:100%;position:relative;overflow:hidden;background:linear-gradient(109.35deg,#75695b .83%,#8c887c 99.32%)}.footer__bg-deco{position:absolute;right:-80px;bottom:60px;width:420px;height:420px;pointer-events:none;z-index:0}.footer__bg-deco img{width:100%;height:100%}.footer>.container{position:relative;z-index:1}.footer__inner{gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:70px 0 60px}.footer__brand,.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-ms-flex-negative:0;flex-shrink:0;width:253px}.footer__logo{width:190px;height:124px;-o-object-fit:contain;object-fit:contain}.footer__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.footer__contact,.footer__contact-row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__contact-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer__contact-row span{font-family:Montserrat,sans-serif;font-weight:500;font-size:17px;color:#fff}.footer__icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-left:130px}.footer__col-title{font-family:Cormorant Garamond,serif;font-weight:700;font-size:22px;line-height:1.5;color:#ddd7c4}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__list li a{font-family:Montserrat,sans-serif;font-weight:400;font-size:17px;line-height:1.5;color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s}.footer__list li a:hover{opacity:.75}.footer__social{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__social,.footer__whatsapp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer__whatsapp{display:none}.footer__social-icons{gap:26px}.footer__social-icons,.footer__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social-link{width:57px;height:57px;padding:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s;transition:opacity .2s}.footer__social-link:hover{opacity:.75}.footer__social-link--border{border:1px solid #ddd7c4;overflow:hidden}.footer__social-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__bar{background:#201f1f;height:60px;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:0 55px;position:relative;z-index:1}.footer__copy{font-family:Montserrat,sans-serif;font-weight:500;color:#f5f6f7}.footer__copy,.footer__powered{font-size:18px;white-space:nowrap}.footer__powered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Inter,sans-serif;color:#fff}.footer__powered p{line-height:normal}.footer__scriptics-logo{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0}.footer__scriptics-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1512px){.navbar__links li a{font-size:17px;padding:15px 16px}.navbar__links ul{gap:12px}}@media (max-width:1290px){.navbar{padding-left:130px}.navbar__logo{width:110px;height:72px}.navbar__lang,.navbar__links{display:none}.navbar__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__right{margin-left:auto}}@media (max-width:1024px){.rooms{margin-bottom:80px}.gallery{padding-top:80px}.gallery>.container{padding-bottom:80px}.story{margin-top:80px;margin-bottom:0}.gallery__btn-wrap .btn{height:48px;padding:10px 18px;font-size:14px}.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:50px 0 40px}.footer__brand,.footer__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__brand{width:100%}.footer__logo{width:150px;height:98px}.footer__col{margin-left:0}.footer__col-title{font-size:18px}.footer__contact-row span,.footer__list li a{font-size:14px}.footer__social,.footer__whatsapp{margin-left:0}.footer__bar,.footer__social,.footer__whatsapp{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:8px;padding:15px 20px}.footer__powered{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1024px) and (min-width:769px){.hero__content{left:40px;width:calc(100% - 80px)}.hero__title{font-size:32px}.events{height:auto}.events__deco-1,.events__deco-2{display:none}.events__frame{position:relative;right:auto;top:auto;width:100%;height:300px;overflow:hidden}.events__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events>.container{height:auto}.events__content{position:relative;left:0;top:0;width:100%;padding:40px 0 50px}.events__title{font-size:38px}}@media (max-width:768px){.container{padding:0 15px}.navbar__mobile{width:calc(100% - 30px)}.section-title{font-size:36px}.btn--filled-beige,.btn--filled-brown,.btn--outline-dark{width:280px}.navbar-wrap{padding-top:20px}.navbar{padding-left:103px;height:90px}.navbar__logo{width:100px;height:73px}.navbar__lang,.navbar__links{display:none}.navbar__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__right{margin-left:auto}.hero{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__left{height:340px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hero__left,.hero__right{position:relative;width:100%}.hero__right{left:0;height:480px;background:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero__right-bg{z-index:0}.hero__content{position:relative;left:0;right:0;top:auto;width:100%;height:100%;padding:40px 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.hero__title{font-size:36px;max-width:336px;margin-bottom:30px;text-align:center}.rooms{padding:50px 0 70px}.rooms__title{padding-left:10px;font-size:36px;margin-bottom:40px;white-space:normal}.rooms__carousel-wrap{padding:0 10px}.rooms__carousel-wrap .rooms-swiper .swiper-slide{width:calc(100vw - 20px)}.rooms__arrows{left:10px;right:10px}.rooms__label{font-size:28px}.events{height:auto}.events__deco-1,.events__deco-2{display:none}.events__frame{position:relative;right:auto;top:auto;width:100%;height:260px;overflow:hidden}.events__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events>.container{height:auto}.events__content{position:relative;left:0;top:0;width:100%;padding:40px 0 50px}.events__title{font-size:36px}.events__desc{font-size:16px}.facilities{padding:55px 0 70px}.facilities__deco-left{display:none}.facilities__grid{gap:24px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facility-card__box{width:149px;height:149px}.facility-card__icon{width:59px;height:59px}.facility-card__label{font-size:16px;width:145px;margin-top:16px}.gallery{padding-top:50px}.gallery__title{font-size:36px}.gallery__row-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:6px}.gallery__col-three-quarters{height:420px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gallery__col-quarter{width:100%;height:220px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gallery__row-2{grid-template-columns:repeat(2,1fr)}.gallery__thumb{height:170px}.gallery__btn-wrap,.gallery__overlay{display:none}.gallery__cta-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.gallery__cta-mobile .btn{border-color:#75695b;color:#75695b}.gallery__cta-mobile .btn:hover{color:#fff;background:#75695b}.explore-popup{width:calc(100vw - 40px);left:50%;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}.explore-popup.is-open{-webkit-transform:translate(-50%);transform:translate(-50%)}.story__title{font-size:36px}.story__text{font-size:16px}.story__image{width:450px;height:100%;-ms-flex-item-align:end;align-self:flex-end;margin:0 0 60px}.reviews__title{font-size:36px}.review-card{padding:20px}.cta-relax{height:auto;min-height:650px;padding:60px 15px}.cta-relax__title{font-size:36px;white-space:normal;text-align:center}.footer__logo{width:130px;height:85px}.footer__whatsapp{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__copy,.footer__powered{font-size:16px}.footer__bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__powered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:425px){.navbar__phone{width:50px;height:50px}.navbar__phone img{width:24px;height:24px}.navbar__hamburger{width:50px;height:50px}.story__image{width:380px}}.camere-hero{position:relative;width:100%;height:508px;overflow:hidden}.camere-hero__bg{position:absolute;inset:0;pointer-events:none}.camere-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.camere-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.camere-hero__deco-left{position:absolute;left:0;top:0;height:100%;width:118px;pointer-events:none}.camere-hero__deco-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.camere-hero>.container{position:relative;height:100%;z-index:1}.camere-hero__title{position:absolute;bottom:55px;left:87px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.camere-intro{padding:55px 0 0}.camere-intro>.container{position:relative}.camere-intro__text{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:34px;line-height:normal;color:#75695b;max-width:592px;padding-left:102px}.camere-grid{padding:80px 0 100px}.camere-grid__inner{width:100%;max-width:1512px;margin:0 auto;padding:0 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:82px}.camere-card{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 54.66667px);flex:0 0 calc(33.33333% - 54.66667px)}.camere-card__inner{display:block;position:relative;width:100%;height:468px;overflow:hidden;text-decoration:none;cursor:pointer}.camere-card__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .65s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .65s cubic-bezier(.25,.46,.45,.94);transition:transform .65s cubic-bezier(.25,.46,.45,.94);transition:transform .65s cubic-bezier(.25,.46,.45,.94),-webkit-transform .65s cubic-bezier(.25,.46,.45,.94)}.camere-card__inner:hover .camere-card__bg{-webkit-transform:scale(1.08);transform:scale(1.08)}.camere-card__type{margin-top:20px;text-align:center}.camere-card__type a{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;line-height:normal;color:#8c887c;text-decoration:underline;-webkit-transition:opacity .2s;transition:opacity .2s}.camere-card__type a:hover{opacity:.75}@media (max-width:1250px){.camere-grid__inner{gap:40px}.camere-card{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 26.66667px);flex:0 0 calc(33.33333% - 26.66667px)}.camere-card__inner{height:310px}}@media (max-width:950px){.camere-hero{height:380px}.camere-hero__deco-left{display:none}.camere-hero__title{font-size:36px;bottom:30px;left:20px;white-space:normal}.camere-intro{padding:35px 0 0}.camere-intro__text{font-size:24px;padding-left:0;max-width:100%}.camere-grid{padding:50px 0 60px}.camere-grid__inner{padding:0 20px;gap:30px}.camere-card{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px)}.camere-card__inner{height:400px}.camere-card__type a{font-size:22px}}@media (max-width:580px){.camere-grid__inner{gap:24px}.camere-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.camere-card__inner{height:360px}}.camera-hero{position:relative;width:100%;height:508px;overflow:visible}.camera-hero__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.camera-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.camera-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.camera-hero__icon{position:absolute;bottom:-88px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:180px;height:176px;z-index:1}.camera-hero__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.camera-intro{padding-top:140px;padding-bottom:60px;text-align:center}.camera-intro__name{font-weight:600;text-transform:uppercase;margin-bottom:20px}.camera-intro__name,.camera-intro__subtitle{font-family:Cormorant Garamond,serif;font-size:34px;line-height:normal;color:#75695b}.camera-intro__subtitle{font-style:italic;font-weight:300;max-width:592px;margin:0 auto}.camera-gallery{padding-bottom:80px}.camera-gallery>.container{position:relative}.camera-gallery__viewer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:631px;overflow:hidden}.camera-gallery__main{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in}.camera-gallery__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.camera-gallery__main:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.camera-gallery__main:hover .camera-gallery__zoom-hint{opacity:1}.camera-gallery__zoom-hint{position:absolute;bottom:16px;right:16px;width:44px;height:44px;background:hsla(0,0%,100%,.85);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;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none}.camera-gallery__zoom-hint svg{width:22px;height:22px;color:#75695b}.camera-gallery__thumbs-col{-ms-flex:0 0 190px;flex:0 0 190px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.camera-gallery__nav,.camera-gallery__thumbs-col{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex}.camera-gallery__nav{-ms-flex:0 0 34px;flex:0 0 34px;background:#cdc8b6;border:none;cursor:pointer;-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}.camera-gallery__nav:hover{background:#bdb8a7}.camera-gallery__nav svg{width:20px;height:20px;color:#75695b}.camera-gallery .camera-thumbs-swiper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.camera-gallery__thumb{height:100%;overflow:hidden;cursor:pointer;position:relative;opacity:.55;-webkit-transition:opacity .2s;transition:opacity .2s}.camera-gallery__thumb:hover{opacity:.85}.camera-gallery__thumb.is-active{opacity:1}.camera-gallery__thumb.is-active:after{content:"";position:absolute;inset:0;border:3px solid #75695b;pointer-events:none}.camera-gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.camera-lightbox{position:fixed;inset:0;z-index:9999;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;opacity:0;pointer-events:none;-webkit-transition:opacity .25s;transition:opacity .25s}.camera-lightbox.is-open{opacity:1;pointer-events:auto}.camera-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.92);cursor:-webkit-zoom-out;cursor:zoom-out}.camera-lightbox__img-wrap{position:relative;z-index:1;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;max-width:90vw;max-height:90vh}.camera-lightbox__img{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.camera-lightbox__close{position:absolute;top:20px;right:28px;z-index:2;background:transparent;border:none;color:#fff;font-size:44px;line-height:1;cursor:pointer;padding:0;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s}.camera-lightbox__close:hover{opacity:1}.camera-lightbox__next,.camera-lightbox__prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background:transparent;border:none;color:#fff;font-size:70px;line-height:1;cursor:pointer;padding:0 20px;opacity:.65;-webkit-transition:opacity .2s;transition:opacity .2s}.camera-lightbox__next:hover,.camera-lightbox__prev:hover{opacity:1}.camera-lightbox__prev{left:0}.camera-lightbox__next{right:0}.camera-content{padding-bottom:100px}.camera-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:98px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:40px}.camera-content__left{-webkit-box-flex:0;-ms-flex:0 0 533px;flex:0 0 533px}.camera-content__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;line-height:normal;color:#75695b;margin-bottom:30px}.camera-content__desc{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.6;color:#201f1f}.camera-content__desc p{margin-bottom:16px}.camera-content__desc p:last-child{margin-bottom:0}.camera-content__right{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(215,202,185,.23);padding:40px 50px 50px}.camera-content__details-title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;line-height:normal;color:#75695b;margin-bottom:30px}.camera-content__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.camera-content__btn{margin-top:12px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camera-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;border-bottom:1px solid rgba(117,105,91,.15);padding-bottom:16px}.camera-detail:last-of-type{border-bottom:none}.camera-detail__label{font-weight:600;font-size:16px;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;text-transform:uppercase;letter-spacing:.05em}.camera-detail__label,.camera-detail__value{font-family:Montserrat,sans-serif;color:#75695b}.camera-detail__value{font-weight:400;font-size:18px;-webkit-box-flex:1;-ms-flex:1;flex:1}.camera-detail--list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.camera-detail__list{-webkit-box-flex:1;-ms-flex:1;flex: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:6px}.camera-detail__list li{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;color:#75695b;padding-left:14px;position:relative}.camera-detail__list li:before{content:"–";position:absolute;left:0}@media (max-width:1100px){.camera-gallery__viewer{height:520px}.camera-gallery__thumbs-col{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.camera-content__inner{gap:50px}.camera-content__left{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%}}@media (max-width:768px){.camera-hero{height:380px}.camera-hero__icon{width:130px;height:130px;bottom:-65px}.camera-intro{padding-top:100px}.camera-intro__name{font-size:28px}.camera-intro__subtitle{font-size:24px}.camera-gallery{padding-bottom:50px}.camera-gallery__viewer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:10px}.camera-gallery__main{width:100%;height:300px}.camera-gallery__thumbs-col{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.camera-gallery__thumbs-col .camera-gallery__nav--next svg,.camera-gallery__thumbs-col .camera-gallery__nav--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.camera-gallery .camera-thumbs-swiper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.camera-gallery .camera-thumbs-swiper .swiper-slide,.camera-gallery__thumb{height:100%}.camera-content{padding-bottom:60px}.camera-content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-top:30px}.camera-content__left{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.camera-content__right{width:100%;padding:30px 25px}.camera-content__btn{width:100%}.camera-detail__label{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;font-size:14px}.camera-detail__value{font-size:16px}}.facilitati-hero{position:relative;width:100%;height:508px;overflow:hidden}.facilitati-hero__bg{position:absolute;inset:0;pointer-events:none}.facilitati-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.facilitati-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.facilitati-hero>.container{position:relative;height:100%;z-index:1}.facilitati-hero__title{position:absolute;bottom:55px;left:87px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.facilitati-intro{padding:55px 0 0}.facilitati-intro>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-left:102px}.facilitati-intro__subtitle{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:34px;line-height:normal;color:#75695b;max-width:680px}.facilitati-intro__text{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.6;color:#75695b;max-width:680px}.facilitati-body{padding:70px 0 100px}.facilitati-section+.facilitati-section{margin-top:70px;padding-top:70px;border-top:1px solid rgba(117,105,91,.15)}.facilitati-section__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;line-height:normal;color:#75695b;margin-bottom:50px;padding-left:4px}.facilitati-section__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 52px}.facilitati-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.facilitati-card,.facilitati-card__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facilitati-card__box{width:196px;height:196px;border:1.307px solid #75695b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.facilitati-card__box:hover{background:rgba(117,105,91,.05)}.facilitati-card__icon{width:77px;height:77px;-o-object-fit:contain;object-fit:contain}.facilitati-card__label{margin-top:20px;font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:1.4;color:#75695b;text-align:center;width:196px}@media (max-width:950px){.facilitati-hero{height:380px}.facilitati-hero__title{font-size:36px;bottom:30px;left:20px;white-space:normal}.facilitati-intro{padding:35px 0 0}.facilitati-intro>.container{padding-left:0}.facilitati-intro__subtitle{font-size:26px}.facilitati-intro__text{font-size:18px}.facilitati-body{padding:50px 0 70px}.facilitati-section+.facilitati-section{margin-top:50px;padding-top:50px}.facilitati-section__title{font-size:28px;margin-bottom:35px}.facilitati-section__grid{gap:30px 40px}.facilitati-card__box{width:160px;height:160px}.facilitati-card__icon{width:62px;height:62px}.facilitati-card__label{font-size:16px;width:160px}}@media (max-width:580px){.facilitati-intro__subtitle{font-size:22px}.facilitati-section__grid{gap:24px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facilitati-card__box{width:140px;height:140px}.facilitati-card__icon{width:54px;height:54px}.facilitati-card__label{font-size:15px;width:140px;margin-top:14px}}.galerie-hero{position:relative;width:100%;height:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.galerie-hero__bg{position:absolute;inset:0}.galerie-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.04);transform:scale(1.04)}.galerie-hero__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),color-stop(35%,transparent)),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),color-stop(55%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 35%),linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent 55%)}.galerie-hero__content{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:0}.galerie-hero__content,.galerie-hero__ornament{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.galerie-hero__ornament{gap:18px;margin-bottom:28px}.galerie-hero__ornament:after,.galerie-hero__ornament:before{content:"";width:90px;height:1px;background:hsla(0,0%,100%,.55)}.galerie-hero__ornament span{display:block;width:7px;height:7px;background:hsla(0,0%,100%,.85);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0}.galerie-hero__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:84px;line-height:.88;color:#fff;letter-spacing:-.02em;text-shadow:0 4px 40px rgba(0,0,0,.25)}.galerie-hero__title em{display:block;font-style:italic;font-weight:300;font-size:62px;margin-top:8px;letter-spacing:0}.galerie-hero__subtitle{margin-top:28px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.galerie-filter{padding:62px 0 52px}.galerie-filter__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.galerie-filter__btn,.galerie-filter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.galerie-filter__btn{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:13px 30px;border:1px solid rgba(117,105,91,.35);background:transparent;color:#75695b;cursor:pointer;-webkit-transition:background .2s,border-color .2s,color .2s;transition:background .2s,border-color .2s,color .2s;gap:9px}.galerie-filter__btn:hover{border-color:#75695b;background:rgba(117,105,91,.06)}.galerie-filter__btn.is-active{background:#75695b;color:#fff;border-color:#75695b}.galerie-filter__count{font-size:11px;font-weight:500;opacity:.65}.galerie-body{padding-bottom:110px}.galerie-body>.container{max-width:1450px;padding:0 44px}.galerie-grid{-webkit-columns:3;-moz-columns:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.galerie-grid__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px;overflow:hidden;position:relative;cursor:pointer}.galerie-grid__item:nth-child(5n+1){height:460px}.galerie-grid__item:nth-child(5n+2){height:268px}.galerie-grid__item:nth-child(5n+3){height:376px}.galerie-grid__item:nth-child(5n+4){height:218px}.galerie-grid__item:nth-child(5n+5){height:416px}.galerie-grid__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .65s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .65s cubic-bezier(.25,.46,.45,.94);transition:transform .65s cubic-bezier(.25,.46,.45,.94);transition:transform .65s cubic-bezier(.25,.46,.45,.94),-webkit-transform .65s cubic-bezier(.25,.46,.45,.94)}.galerie-grid__item:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.galerie-grid__item:hover .galerie-grid__overlay{opacity:1}.galerie-grid__item:hover .galerie-grid__overlay svg{-webkit-transform:scale(1);transform:scale(1)}.galerie-grid__item.is-hidden{display:none}.galerie-grid__overlay{position:absolute;inset:0;background:rgba(117,105,91,.52);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;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;pointer-events:none}.galerie-grid__overlay svg{width:46px;height:46px;color:#fff;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1)}.galerie-lightbox{position:fixed;inset:0;z-index:9999;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;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.galerie-lightbox.is-open{opacity:1;pointer-events:auto}.galerie-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.94);cursor:-webkit-zoom-out;cursor:zoom-out}.galerie-lightbox__img-wrap{position:relative;z-index:1;max-width:90vw;max-height:88vh;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}.galerie-lightbox__img{max-width:90vw;max-height:88vh;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .18s;transition:opacity .18s}.galerie-lightbox__img.is-loading{opacity:0}.galerie-lightbox__bar{position:absolute;top:0;left:0;right:0;z-index:2;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:22px 28px}.galerie-lightbox__counter{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:.12em;color:hsla(0,0%,100%,.65)}.galerie-lightbox__close{width:42px;height:42px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.galerie-lightbox__close:hover{background:hsla(0,0%,100%,.18)}.galerie-lightbox__next,.galerie-lightbox__prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:52px;height:52px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.galerie-lightbox__next:hover,.galerie-lightbox__prev:hover{background:hsla(0,0%,100%,.18)}.galerie-lightbox__next svg,.galerie-lightbox__prev svg{width:22px;height:22px}.galerie-lightbox__prev{left:22px}.galerie-lightbox__next{right:22px}@media (max-width:1100px){.galerie-hero__title{font-size:68px}.galerie-hero__title em{font-size:50px}.galerie-grid{-webkit-columns:2;-moz-columns:2;column-count:2}}@media (max-width:768px){.galerie-hero{height:480px}.galerie-hero__ornament:after,.galerie-hero__ornament:before{width:55px}.galerie-hero__title{font-size:52px}.galerie-hero__title em{font-size:38px}.galerie-hero__subtitle{font-size:11px}.galerie-filter{padding:42px 0 36px}.galerie-filter__btn{padding:11px 22px;font-size:11px}.galerie-body>.container{padding:0 15px}.galerie-grid{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.galerie-grid__item{margin-bottom:6px}.galerie-grid__item:nth-child(5n+1){height:280px}.galerie-grid__item:nth-child(5n+2){height:170px}.galerie-grid__item:nth-child(5n+3){height:230px}.galerie-grid__item:nth-child(5n+4){height:145px}.galerie-grid__item:nth-child(5n+5){height:260px}.galerie-lightbox__prev{left:8px;width:40px;height:40px}.galerie-lightbox__next{right:8px;width:40px;height:40px}.galerie-lightbox__bar{padding:14px 18px}}@media (max-width:480px){.galerie-hero{height:380px}.galerie-hero__title{font-size:42px}.galerie-hero__title em{font-size:32px}.galerie-hero__ornament{display:none}.galerie-grid{-webkit-columns:1;-moz-columns:1;column-count:1}.galerie-grid__item:nth-child(5n+1),.galerie-grid__item:nth-child(5n+2),.galerie-grid__item:nth-child(5n+3),.galerie-grid__item:nth-child(5n+4),.galerie-grid__item:nth-child(5n+5){height:280px}}.contact-hero{position:relative;width:100%;height:508px;overflow:hidden}.contact-hero__bg{position:absolute;inset:0;pointer-events:none}.contact-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.contact-hero>.container{position:relative;height:100%;z-index:1}.contact-hero__title{position:absolute;bottom:55px;left:87px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.contact-main{padding:90px 0 110px}.contact-main>.container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-info{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}.contact-info__label{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#8c887c;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.contact-info__label:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:rgba(117,105,91,.2)}.contact-info__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:1.05;color:#75695b;margin-bottom:12px}.contact-info__title em{display:block;font-style:italic;font-weight:300}.contact-info__subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:17px;line-height:1.65;color:rgba(117,105,91,.75);margin-bottom:50px;max-width:340px}.contact-info__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.contact-detail,.contact-info__details{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-detail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;padding:22px 0;border-bottom:1px solid rgba(117,105,91,.12)}.contact-detail:first-child{border-top:1px solid rgba(117,105,91,.12)}.contact-detail__icon{-ms-flex-negative:0;flex-shrink:0;width:42px;height:42px;border:1px solid rgba(117,105,91,.25);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;margin-top:1px}.contact-detail__icon svg{width:18px;height:18px;color:#75695b}.contact-detail__label{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8c887c;margin-bottom:5px}.contact-detail__value{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#75695b}.contact-detail__value a{color:inherit;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.contact-detail__value a:hover{opacity:.65}.contact-form-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.contact-form-wrap__heading{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;line-height:normal;color:#75695b;margin-bottom:36px}.contact-form-wrap .wpcf7 form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.contact-form-wrap .wpcf7 form p{margin:0}.contact-form-wrap label{display:block;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#75695b;margin-bottom:8px}.contact-form-wrap label br{display:none}.contact-form-wrap .wpcf7-form-control-wrap{display:block}.contact-form-wrap input[type=email],.contact-form-wrap input[type=number],.contact-form-wrap input[type=tel],.contact-form-wrap input[type=text],.contact-form-wrap select,.contact-form-wrap textarea{width:100%;padding:15px 20px;border:1px solid rgba(117,105,91,.3);background:transparent;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:#75695b;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s}.contact-form-wrap input[type=email]::-webkit-input-placeholder,.contact-form-wrap input[type=number]::-webkit-input-placeholder,.contact-form-wrap input[type=tel]::-webkit-input-placeholder,.contact-form-wrap input[type=text]::-webkit-input-placeholder,.contact-form-wrap select::-webkit-input-placeholder,.contact-form-wrap textarea::-webkit-input-placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]::-moz-placeholder,.contact-form-wrap input[type=number]::-moz-placeholder,.contact-form-wrap input[type=tel]::-moz-placeholder,.contact-form-wrap input[type=text]::-moz-placeholder,.contact-form-wrap select::-moz-placeholder,.contact-form-wrap textarea::-moz-placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]:-ms-input-placeholder,.contact-form-wrap input[type=number]:-ms-input-placeholder,.contact-form-wrap input[type=tel]:-ms-input-placeholder,.contact-form-wrap input[type=text]:-ms-input-placeholder,.contact-form-wrap select:-ms-input-placeholder,.contact-form-wrap textarea:-ms-input-placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]::-ms-input-placeholder,.contact-form-wrap input[type=number]::-ms-input-placeholder,.contact-form-wrap input[type=tel]::-ms-input-placeholder,.contact-form-wrap input[type=text]::-ms-input-placeholder,.contact-form-wrap select::-ms-input-placeholder,.contact-form-wrap textarea::-ms-input-placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]::placeholder,.contact-form-wrap input[type=number]::placeholder,.contact-form-wrap input[type=tel]::placeholder,.contact-form-wrap input[type=text]::placeholder,.contact-form-wrap select::placeholder,.contact-form-wrap textarea::placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]:focus,.contact-form-wrap input[type=number]:focus,.contact-form-wrap input[type=tel]:focus,.contact-form-wrap input[type=text]:focus,.contact-form-wrap select:focus,.contact-form-wrap textarea:focus{border-color:#75695b;background:rgba(221,215,196,.18)}.contact-form-wrap textarea{resize:vertical;min-height:155px;line-height:1.55}.contact-form-wrap .wpcf7-submit,.contact-form-wrap input[type=submit]{display:block;width:100%;height:73px;background:#8c887c;border:8px solid #ddd7c4;color:#ddd7c4;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s;letter-spacing:0;margin-top:6px}.contact-form-wrap .wpcf7-submit:hover,.contact-form-wrap input[type=submit]:hover{opacity:.85}.contact-form-wrap .wpcf7-submit:disabled,.contact-form-wrap input[type=submit]:disabled{opacity:.6;cursor:not-allowed}.contact-form-wrap .wpcf7-not-valid{border-color:#c0392b!important}.contact-form-wrap .wpcf7-not-valid-tip{display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#c0392b;margin-top:6px}.contact-form-wrap .wpcf7-response-output{margin-top:10px;padding:14px 20px;border:1px solid transparent;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500}.contact-form-wrap .wpcf7-mail-sent-ok{border-color:rgba(46,125,50,.45);background:rgba(46,125,50,.07);color:#2e7d32}.contact-form-wrap .wpcf7-aborted,.contact-form-wrap .wpcf7-mail-sent-ng,.contact-form-wrap .wpcf7-spam-blocked,.contact-form-wrap .wpcf7-validation-errors{border-color:rgba(192,57,43,.45);background:rgba(192,57,43,.07);color:#c0392b}.contact-map{width:100%;height:420px;overflow:hidden}.contact-map iframe{width:100%;height:100%;border:none;display:block;-webkit-filter:grayscale(20%) contrast(1.05);filter:grayscale(20%) contrast(1.05)}@media (max-width:1100px){.contact-main>.container{gap:60px}.contact-info{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px}}@media (max-width:860px){.contact-hero{height:380px}.contact-hero__title{font-size:36px;bottom:30px;left:20px}.contact-main{padding:60px 0 80px}.contact-main>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:55px}.contact-info{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.contact-info__title{font-size:36px}.contact-info__subtitle{margin-bottom:36px}.contact-map{height:300px}}@media (max-width:480px){.contact-info__title{font-size:30px}.contact-form-wrap__heading{font-size:28px}}.despre-hero{position:relative;width:100%;height:508px;overflow:hidden}.despre-hero__bg{position:absolute;inset:0;pointer-events:none}.despre-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.despre-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.despre-hero>.container{position:relative;height:100%;z-index:1}.despre-hero__title{position:absolute;bottom:55px;left:87px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.despre-intro{padding:100px 0 90px;text-align:center;position:relative}.despre-intro>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.despre-intro:before{content:"\201C";position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-size:360px;line-height:1;color:rgba(117,105,91,.045);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.despre-intro__quote{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:38px;line-height:1.4;color:#75695b;max-width:820px;position:relative;z-index:1;margin-bottom:44px}.despre-intro__separator{width:56px;height:1px;background:#75695b;margin-bottom:36px}.despre-intro__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:rgba(117,105,91,.72);max-width:660px}.despre-story{padding:0 0 100px}.despre-story__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.despre-story__section:nth-child(odd){background:#ddd7c4}.despre-story__section:nth-child(2n){background:#fff}.despre-story__section--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.despre-story__image{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;height:560px;overflow:hidden;position:relative}.despre-story__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.despre-story__image:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.despre-story__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:70px 80px;position:relative}.despre-story__number{font-family:Cormorant Garamond,serif;font-weight:700;font-size:130px;line-height:1;color:rgba(117,105,91,.06);position:absolute;top:30px;right:60px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.despre-story__label{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#8c887c;margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.despre-story__label:after{content:"";width:36px;height:1px;background:#8c887c}.despre-story__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:38px;line-height:1.15;color:#75695b;margin-bottom:24px}.despre-story__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:17px;line-height:1.85;color:rgba(117,105,91,.78)}.despre-story__text p{margin-bottom:16px}.despre-story__text p:last-child{margin-bottom:0}.despre-values{padding:100px 0 110px;background:#75695b}.despre-values>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.despre-values__heading{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;color:#ddd7c4;margin-bottom:10px;text-align:center}.despre-values__sub{font-family:Montserrat,sans-serif;font-size:16px;color:rgba(221,215,196,.65);margin-bottom:70px;text-align:center}.despre-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%}.despre-value{padding:50px 44px 52px;background:rgba(221,215,196,.05);border:1px solid rgba(221,215,196,.1);position:relative;overflow:hidden;-webkit-transition:background .3s;transition:background .3s}.despre-value:hover{background:rgba(221,215,196,.09)}.despre-value__number{position:absolute;top:16px;right:24px;font-family:Cormorant Garamond,serif;font-weight:700;font-size:100px;line-height:1;color:rgba(221,215,196,.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.despre-value__icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:28px;-webkit-filter:brightness(0) invert(1) opacity(.7);filter:brightness(0) invert(1) opacity(.7)}.despre-value__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:28px;line-height:1.2;color:#ddd7c4;margin-bottom:16px}.despre-value__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.75;color:rgba(221,215,196,.65)}.despre-team{padding:100px 0 110px}.despre-team>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.despre-team__heading{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;color:#75695b;margin-bottom:10px;text-align:center}.despre-team__sub{font-family:Montserrat,sans-serif;font-size:16px;color:rgba(117,105,91,.55);margin-bottom:70px;text-align:center}.despre-team__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.despre-member{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 26.66667px);flex:0 0 calc(33.33333% - 26.66667px)}.despre-member__photo{width:100%;aspect-ratio:3/4;overflow:hidden;margin-bottom:22px}.despre-member__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease,-webkit-transform .55s ease}.despre-member:hover .despre-member__photo img{-webkit-transform:scale(1.04);transform:scale(1.04)}.despre-member__name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;color:#75695b;margin-bottom:6px}.despre-member__role{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8c887c;margin-bottom:14px}.despre-member__desc{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;color:rgba(117,105,91,.7)}@media (max-width:1100px){.despre-story__content{padding:60px 50px}.despre-story__title{font-size:32px}.despre-story__number{font-size:100px}.despre-values__grid{grid-template-columns:repeat(3,1fr)}.despre-member{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px)}}@media (max-width:860px){.despre-hero{height:380px}.despre-hero__title{font-size:36px;bottom:30px;left:20px}.despre-intro{padding:70px 0 60px}.despre-intro:before{font-size:220px}.despre-intro__quote{font-size:28px}.despre-intro__text{font-size:16px}.despre-story{padding:0}.despre-story__section{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.despre-story__image{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:320px}.despre-story__content{padding:44px 20px}.despre-story__number{display:none}.despre-story__title{font-size:28px}.despre-values{padding:70px 0 80px}.despre-values__grid{grid-template-columns:1fr;gap:1px}.despre-values__heading{font-size:34px}.despre-value{padding:38px 30px 40px}.despre-team{padding:70px 0 80px}.despre-team__heading{font-size:34px}.despre-team__grid{gap:40px 24px}.despre-member{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}.despre-member__name{font-size:22px}}@media (max-width:540px){.despre-member{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.despre-values__grid{grid-template-columns:1fr}}.evenimente-hero{position:relative;width:100%;height:620px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.evenimente-hero__bg{position:absolute;inset:0}.evenimente-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.04);transform:scale(1.04)}.evenimente-hero__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.28)),color-stop(35%,transparent)),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),color-stop(55%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.28) 0,transparent 35%),linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent 55%)}.evenimente-hero__content{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.evenimente-hero__content,.evenimente-hero__ornament{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evenimente-hero__ornament{gap:18px;margin-bottom:28px}.evenimente-hero__ornament:after,.evenimente-hero__ornament:before{content:"";width:90px;height:1px;background:hsla(0,0%,100%,.55)}.evenimente-hero__ornament span{display:block;width:7px;height:7px;background:hsla(0,0%,100%,.85);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0}.evenimente-hero__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:84px;line-height:.88;color:#fff;letter-spacing:-.02em;text-shadow:0 4px 40px rgba(0,0,0,.25)}.evenimente-hero__title em{display:block;font-style:italic;font-weight:300;font-size:62px;margin-top:10px;letter-spacing:0}.evenimente-hero__subtitle{margin-top:28px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.eveniment-featured{position:relative;height:520px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eveniment-featured__bg{position:absolute;inset:0}.eveniment-featured__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.eveniment-featured__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(117,105,91,.96)),color-stop(38%,rgba(117,105,91,.9)),color-stop(66%,rgba(117,105,91,.45)),color-stop(85%,rgba(117,105,91,0)));background:linear-gradient(90deg,rgba(117,105,91,.96) 0,rgba(117,105,91,.9) 38%,rgba(117,105,91,.45) 66%,rgba(117,105,91,0) 85%)}.eveniment-featured>.container{position:relative;z-index:1}.eveniment-featured__inner{max-width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.eveniment-featured__badge{font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ddd7c4;margin-bottom:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.eveniment-featured__badge:before{content:"";width:30px;height:1px;background:#ddd7c4}.eveniment-featured__meta{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:18px}.eveniment-featured__meta span{color:hsla(0,0%,100%,.38);margin:0 8px}.eveniment-featured__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:52px;line-height:1.08;color:#fff;margin-bottom:18px}.eveniment-featured__desc{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.72);margin-bottom:34px;max-width:460px}.eveniment-featured__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ddd7c4;text-decoration:none;border-bottom:1px solid rgba(221,215,196,.38);padding-bottom:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:gap .25s,border-color .2s,color .2s;transition:gap .25s,border-color .2s,color .2s}.eveniment-featured__link:hover{gap:16px;color:#fff;border-color:hsla(0,0%,100%,.6)}.eveniment-featured__link svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.evenimente-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:58px 89px}.evenimente-divider:after,.evenimente-divider:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:rgba(117,105,91,.14)}.evenimente-divider__diamond{width:7px;height:7px;background:rgba(117,105,91,.3);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 22px;-ms-flex-negative:0;flex-shrink:0}.evenimente-filter{padding:0 0 52px}.evenimente-filter__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.evenimente-filter__btn,.evenimente-filter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evenimente-filter__btn{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:13px 30px;border:1px solid rgba(117,105,91,.35);background:transparent;color:#75695b;cursor:pointer;-webkit-transition:background .2s,border-color .2s,color .2s;transition:background .2s,border-color .2s,color .2s;gap:9px}.evenimente-filter__btn:hover{border-color:#75695b;background:rgba(117,105,91,.06)}.evenimente-filter__btn.is-active{background:#75695b;color:#fff;border-color:#75695b}.evenimente-filter__count{font-size:11px;font-weight:500;opacity:.62}.evenimente-body{padding-bottom:110px}.evenimente-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 36px}.evenimente-grid__item.is-hidden{display:none}.eveniment-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eveniment-card:hover .eveniment-card__image img{-webkit-transform:scale(1.07);transform:scale(1.07)}.eveniment-card:hover .eveniment-card__image .eveniment-card__image-overlay{opacity:1}.eveniment-card__image{position:relative;height:240px;overflow:hidden}.eveniment-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94)}.eveniment-card__image-overlay{position:absolute;inset:0;background:rgba(117,105,91,.38);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.eveniment-card__cat{position:absolute;top:14px;right:14px;background:#75695b;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;z-index:1}.eveniment-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:26px}.eveniment-card__body,.eveniment-card__date{display:-webkit-box;display:-ms-flexbox;display:flex}.eveniment-card__date{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;padding-bottom:18px;border-bottom:1px solid rgba(117,105,91,.12);margin-bottom:18px}.eveniment-card__date-day{font-family:Cormorant Garamond,serif;font-weight:600;font-size:50px;line-height:1;color:#75695b}.eveniment-card__date-rest{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8c887c;line-height:1.3}.eveniment-card__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;line-height:1.2;color:#75695b;margin-bottom:10px}.eveniment-card__title a{color:inherit;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.eveniment-card__title a:hover{color:#8c887c}.eveniment-card__desc{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;color:rgba(117,105,91,.65);margin-bottom:22px;-webkit-box-flex:1;-ms-flex:1;flex:1}.eveniment-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#75695b;text-decoration:none;border-bottom:1px solid rgba(117,105,91,.28);padding-bottom:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:gap .25s,border-color .2s;transition:gap .25s,border-color .2s}.eveniment-card__link:hover{gap:14px;border-color:#75695b}.eveniment-card__link svg{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.evenimente-empty{grid-column:1/-1;text-align:center;padding:60px 0}.evenimente-empty p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:24px;color:rgba(117,105,91,.45)}@media (max-width:1100px){.eveniment-featured__title{font-size:42px}.eveniment-featured__inner{max-width:480px}.evenimente-hero__title{font-size:68px}.evenimente-hero__title em{font-size:50px}}@media (max-width:860px){.evenimente-hero{height:460px}.evenimente-hero__ornament:after,.evenimente-hero__ornament:before{width:55px}.evenimente-hero__title{font-size:52px}.evenimente-hero__title em{font-size:38px}.evenimente-hero__subtitle{font-size:11px}.eveniment-featured{height:auto;min-height:400px;padding:60px 0}.eveniment-featured__overlay{background:rgba(117,105,91,.88)}.eveniment-featured__title{font-size:34px}.eveniment-featured__desc{font-size:15px}.eveniment-featured__inner{max-width:100%}.evenimente-divider{padding:44px 20px}.evenimente-grid{grid-template-columns:repeat(2,1fr);gap:44px 24px}}@media (max-width:580px){.evenimente-hero{height:380px}.evenimente-hero__title{font-size:42px}.evenimente-hero__title em{font-size:32px}.evenimente-hero__ornament{display:none}.eveniment-featured{padding:50px 0}.eveniment-featured__title{font-size:28px}.evenimente-filter__btn{padding:11px 20px;font-size:11px}.evenimente-grid{grid-template-columns:1fr;gap:44px}.eveniment-card__date-day{font-size:42px}}.not-found{position:relative;min-height:100vh;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;background:#ddd7c4;overflow:hidden;padding:220px 20px 100px}.not-found:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 25%,rgba(117,105,91,.05) 100%);pointer-events:none}.not-found__bg-number{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Cormorant Garamond,serif;font-weight:700;font-size:clamp(200px,28vw,380px);line-height:1;color:rgba(117,105,91,.055);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;letter-spacing:-.04em}.not-found__content{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:620px}.not-found__content,.not-found__ornament{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-found__ornament{gap:16px;margin-bottom:36px}.not-found__ornament:after,.not-found__ornament:before{content:"";width:70px;height:1px;background:rgba(117,105,91,.3)}.not-found__ornament span{display:block;width:6px;height:6px;background:rgba(117,105,91,.45);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0}.not-found__icon{width:62px;height:62px;border:1px solid rgba(117,105,91,.28);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;margin-bottom:32px}.not-found__icon svg{width:26px;height:26px;color:#75695b}.not-found__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:52px;line-height:1.05;color:#75695b;margin-bottom:16px}.not-found__subtitle{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:22px;line-height:1.55;color:rgba(117,105,91,.65);max-width:480px;margin-bottom:44px}.not-found__sep{display:block;width:50px;height:1px;background:rgba(117,105,91,.22);margin-bottom:38px}.not-found__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:44px}.not-found__links a{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#75695b;text-decoration:none;padding:4px 18px;-webkit-transition:color .2s;transition:color .2s;position:relative}.not-found__links a:not(:last-child):after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:12px;background:rgba(117,105,91,.22)}.not-found__links a:hover{color:#8c887c}.not-found__btn{min-width:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.not-found{padding:160px 20px 80px}.not-found__title{font-size:38px}.not-found__subtitle{font-size:19px}.not-found__links a{padding:6px 14px;font-size:11px}.not-found__btn{min-width:260px}}@media (max-width:480px){.not-found__title{font-size:30px}.not-found__ornament:after,.not-found__ornament:before{width:40px}}@-webkit-keyframes heroSlideLeft{0%{-webkit-transform:translateX(-70px);transform:translateX(-70px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes heroSlideLeft{0%{-webkit-transform:translateX(-70px);transform:translateX(-70px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes heroFadeUp{0%{-webkit-transform:translateY(35px);transform:translateY(35px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes heroFadeUp{0%{-webkit-transform:translateY(35px);transform:translateY(35px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero__left{-webkit-animation:heroSlideLeft .95s cubic-bezier(.25,.46,.45,.94) both;animation:heroSlideLeft .95s cubic-bezier(.25,.46,.45,.94) both}.hero__title{-webkit-animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .3s both;animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .3s both}.hero__content>.btn{-webkit-animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .55s both;animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .55s both}.camere-hero__title,.contact-hero__title,.despre-hero__title,.facilitati-hero__title{-webkit-animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .2s both;animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .2s both}.evenimente-hero__content,.galerie-hero__content{-webkit-animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .15s both;animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .15s both}.camera-hero__icon{-webkit-animation:heroFadeIn .85s ease .35s both;animation:heroFadeIn .85s ease .35s both}[data-animate]{opacity:0;-webkit-transition:opacity .75s ease,-webkit-transform .75s cubic-bezier(.25,.46,.45,.94);transition:opacity .75s ease,-webkit-transform .75s cubic-bezier(.25,.46,.45,.94);transition:opacity .75s ease,transform .75s cubic-bezier(.25,.46,.45,.94);transition:opacity .75s ease,transform .75s cubic-bezier(.25,.46,.45,.94),-webkit-transform .75s cubic-bezier(.25,.46,.45,.94)}[data-animate][data-animate=fade-up]{-webkit-transform:translateY(45px);transform:translateY(45px)}[data-animate][data-animate=fade-left]{-webkit-transform:translateX(-55px);transform:translateX(-55px)}[data-animate][data-animate=fade-right]{-webkit-transform:translateX(55px);transform:translateX(55px)}[data-animate].is-animated,[data-animate][data-animate=fade-in]{-webkit-transform:none;transform:none}[data-animate].is-animated{opacity:1}.camere-card[data-animate=fade-up]{-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition-duration:.9s;transition-duration:.9s}[data-stagger]>[data-animate]:first-child{-webkit-transition-delay:0s;transition-delay:0s}[data-stagger]>[data-animate]:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}[data-stagger]>[data-animate]:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}[data-stagger]>[data-animate]:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}[data-stagger]>[data-animate]:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}[data-stagger]>[data-animate]:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}[data-stagger]>[data-animate]:nth-child(7){-webkit-transition-delay:.6s;transition-delay:.6s}[data-stagger]>[data-animate]:nth-child(8){-webkit-transition-delay:.7s;transition-delay:.7s}[data-stagger]>[data-animate]:nth-child(9){-webkit-transition-delay:.8s;transition-delay:.8s}[data-stagger]>[data-animate]:nth-child(10){-webkit-transition-delay:.9s;transition-delay:.9s}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}.camera-hero__icon,.camere-hero__title,.contact-hero__title,.despre-hero__title,.evenimente-hero__content,.facilitati-hero__title,.galerie-hero__content,.hero__content>.btn,.hero__left,.hero__title{-webkit-animation:none!important;animation:none!important;opacity:1!important}.camera-hero__icon{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9jYW1lcmEtc2luZ2xlLnNjc3MiLCJhcHAuc2NzcyIsImFwcC5jc3MiLCJnbG9iYWwvcmVzZXQuc2NzcyIsImdsb2JhbC9mb290ZXIuc2NzcyIsImdsb2JhbC9nZW5lcmFsLnNjc3MiLCJnbG9iYWwvaG9tZS5zY3NzIiwiZ2xvYmFsL2NhbWVyZS5zY3NzIiwiZ2xvYmFsL2ZhY2lsaXRhdGkuc2NzcyIsImdsb2JhbC9nYWxlcmllLnNjc3MiLCJnbG9iYWwvY29udGFjdC5zY3NzIiwiZ2xvYmFsL2Rlc3ByZS5zY3NzIiwiZ2xvYmFsL2V2ZW5pbWVudGUuc2NzcyIsImdsb2JhbC9ub3QtZm91bmQuc2NzcyIsImdsb2JhbC9hbmltYXRpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeVdHLGdCQWlCWTtBQzFYZjs7Q0NHQyxDQ0ZELDJaQWFFLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULFlBQWEsQ0FDYix1QkFBd0IsQ0FDeEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUl4Qiw4RUFFRSxhQUFjLENBRWhCLEtBQ0UsYUFBYyxDQUNkLFVBQVUsQ0FDVixlQUFtQixDQUVyQixNQUNFLGVBQWdCLENBRWxCLGFBQ0UsV0FBWSxDQUVkLG9EQUVFLFlBQWEsQ0FFZixNQUNFLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FPbkIscUNBQ0UsWUFBYSxDQUdmLE9BQ0UsWUFBYSxDQUdmLGdCQUNFLGdCQUFpQixDQUVqQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3JCLEVBQ0UsOEJBQWdDLENBRGxDLFFBSUksYUFBYyxDQVFsQixXQUNFLGlCQUFrQixDQURwQixrQkFJSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1oscUJBQXlCLENBQ3pCLFFBQVMsQ0FDVCxVQUFXLENBVmYsYUFjSSx1QkFBeUIsQ0FJN0IsS0FDRSxRQUFTLENBU1gsb0NBQ0UsZ0JBQ0Usa0JBQW1CLENBQ25CLGlCQUFrQixDQUNuQixDQUdILHVD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Q1oycEh4QiwyQ1kzcEhNLDRCQUFrQixDQUFsQixvQkFBa0IsQ1o4cEh4QiwyQ1k5cEhNLDRCQUFrQixDQUFsQixvQkFBa0IsQ1ppcUh4QiwyQ1lqcUhNLDRCQUFrQixDQUFsQixvQkFBa0IsQ1pvcUh4QiwyQ1lwcUhNLDRCQUFrQixDQUFsQixvQkFBa0IsQ1p1cUh4QiwyQ1l2cUhNLDRCQUFrQixDQUFsQixvQkFBa0IsQ1owcUh4Qiw0Q1kxcUhNLDRCQUFrQixDQUFsQixvQkFBa0IsQ0FReEIsdUNac3FIRSxlWXBxSEUsbUJBQXFCLENBQ3JCLGdDQUEwQixDQUExQix3QkFBMEIsQ0FDMUIsaUNBQTJCLENBQTNCLHlCQUEyQixDQUc3QixzTUFVRSxnQ0FBMEIsQ0FBMUIsd0JBQTBCLENBQzFCLG1CQUFxQixDQUl2QixtQkFBcUIsNENBQXNDLENBQXRDLG9DQUFzQyxDQUFJIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFNJTkdMRSBST09NXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuLy8g4pSA4pSAIEhFUk8g4pSA4pSAXG4uY2FtZXJhLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwOHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gYWxsb3dzIHRoZSBpY29uIHRvIG92ZXJmbG93IHRoZSBoZXJvXG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk2LjM1ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDIzLjMxJSwgcmdiYSgyMDUsIDIwMCwgMTgyLCAwLjg4KSA3OC41NSUpO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTg4cHg7IC8vIGV4dGVuZHMgODhweCBiZWxvdyB0aGUgaGVyb1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIElOVFJPIOKUgOKUgFxuLmNhbWVyYS1pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDsgLy8gc3BhY2UgZm9yIGljb24gKyBnYXAgdG8gdGl0bGVcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1heC13aWR0aDogNTkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy8g4pSA4pSAIEdBTExFUlkg4pSA4pSAXG4uY2FtZXJhLWdhbGxlcnkge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICA+IC5jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAmX192aWV3ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGhlaWdodDogNjMxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiB6b29tLWluO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIgaW1nIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTsgfVxuICAgICY6aG92ZXIgLmNhbWVyYS1nYWxsZXJ5X196b29tLWhpbnQgeyBvcGFjaXR5OiAxOyB9XG4gIH1cblxuICAmX196b29tLWhpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgc3ZnIHsgd2lkdGg6IDIycHg7IGhlaWdodDogMjJweDsgY29sb3I6ICRicm93bi1kYXJrOyB9XG4gIH1cblxuICAmX190aHVtYnMtY29sIHtcbiAgICBmbGV4OiAwIDAgMTkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuICAgIC8vIGhlaWdodCBpcyBkaWN0YXRlZCBieSB0aGUgdmlld2VyIHZpYSBhbGlnbi1pdGVtczogc3RyZXRjaCAoZGVmYXVsdCBmbGV4KVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBmbGV4OiAwIDAgMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRiZWlnZS1kYXJrOyB9XG5cbiAgICBzdmcgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBjb2xvcjogJGJyb3duLWRhcms7IH1cbiAgfVxuXG4gIC5jYW1lcmEtdGh1bWJzLXN3aXBlciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8vIGZpeCBmbGV4Ym94IG92ZXJmbG93IGluIGNvbHVtblxuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIGhlaWdodDogMTAwJTsgLy8gU3dpcGVyIGNvbnRyb2xzIHRoZSBzbGlkZSBoZWlnaHRcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMC41NTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgICAmOmhvdmVyIHsgb3BhY2l0eTogMC44NTsgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJyb3duLWRhcms7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBMSUdIVEJPWCDilIDilIBcbi5jYW1lcmEtbGlnaHRib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJl9fYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTIpO1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cblxuICAmX19pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDI4cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICAgJjpob3ZlciB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuXG4gICZfX3ByZXYsXG4gICZfX25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgICAmOmhvdmVyIHsgb3BhY2l0eTogMTsgfVxuICB9XG5cbiAgJl9fcHJldiB7IGxlZnQ6IDA7IH1cbiAgJl9fbmV4dCB7IHJpZ2h0OiAwOyB9XG59XG5cbi8vIOKUgOKUgCBDT05URU5UIOKUgOKUgFxuLmNhbWVyYS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOThweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGZsZXg6IDAgMCA1MzNweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogJGJsYWNrLWZvb3RlcjtcblxuICAgIHAgeyBtYXJnaW4tYm90dG9tOiAxNnB4OyAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyMDIsIDE4NSwgMC4yMyk7XG4gICAgcGFkZGluZzogNDBweCA1MHB4IDUwcHg7XG4gIH1cblxuICAmX19kZXRhaWxzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMThweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyDilIDilIAgREVUQUlMIFJPVyDilIDilIBcbi5jYW1lcmEtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRicm93bi1kYXJrLCAwLjE1KTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJi0tbGlzdCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigJMnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBSRVNQT05TSVZFIOKUgOKUgFxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY2FtZXJhLWdhbGxlcnkge1xuICAgICZfX3ZpZXdlciB7IGhlaWdodDogNTIwcHg7IH1cbiAgICAmX190aHVtYnMtY29sIHsgZmxleDogMCAwIDE2MHB4OyB9XG4gIH1cblxuICAuY2FtZXJhLWNvbnRlbnQge1xuICAgICZfX2lubmVyIHsgZ2FwOiA1MHB4OyB9XG4gICAgJl9fbGVmdCAgeyBmbGV4OiAwIDAgNDQlOyB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYW1lcmEtaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDtcblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJvdHRvbTogLTY1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbWVyYS1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgJl9fbmFtZSAgICAgeyBmb250LXNpemU6IDI4cHg7IH1cbiAgICAmX19zdWJ0aXRsZSB7IGZvbnQtc2l6ZTogMjRweDsgfVxuICB9XG5cbiAgLmNhbWVyYS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICZfX3ZpZXdlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC8vIEhvcml6b250YWwgc2xpZGVyIG9uIG1vYmlsZVxuICAgICZfX3RodW1icy1jb2wge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC8vIHByZXYg4oaRIHJvdGF0ZWQgLTkwwrAgPSDihpAgLyBuZXh0IOKGkyByb3RhdGVkIC05MMKwID0g4oaSXG4gICAgICAuY2FtZXJhLWdhbGxlcnlfX25hdi0tcHJldiBzdmcgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAuY2FtZXJhLWdhbGxlcnlfX25hdi0tbmV4dCBzdmcgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgfVxuXG4gICAgLmNhbWVyYS10aHVtYnMtc3dpcGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyAvLyB3aWR0aCBpcyBjYWxjdWxhdGVkIGJ5IFN3aXBlclxuICAgIH1cbiAgfVxuXG4gIC5jYW1lcmEtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fbGVmdCAgeyBmbGV4OiBub25lOyB3aWR0aDogMTAwJTsgfVxuICAgICZfX3JpZ2h0IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDMwcHggMjVweDsgfVxuXG4gICAgJl9fYnRuIHsgd2lkdGg6IDEwMCU7IH1cbiAgfVxuXG4gIC5jYW1lcmEtZGV0YWlsIHtcbiAgICAmX19sYWJlbCB7IGZsZXg6IDAgMCAxMTBweDsgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgJl9fdmFsdWUgeyBmb250LXNpemU6IDE2cHg7IH1cbiAgfVxufSIsIi8qIVxuICAgIFRoZW1lIE5hbWU6IExpdml1IERldlxuKi9cbkBpbXBvcnQgXCJnbG9iYWwvcmVzZXRcIjtcbkBpbXBvcnQgXCJnbG9iYWwvY29sb3JzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvaGVhZGVyXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2Zvb3RlclwiO1xuQGltcG9ydCBcImdsb2JhbC9nZW5lcmFsXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2hvbWVcIjtcbkBpbXBvcnQgXCJnbG9iYWwvY2FtZXJlXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NhbWVyYS1zaW5nbGVcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZmFjaWxpdGF0aVwiO1xuQGltcG9ydCBcImdsb2JhbC9nYWxlcmllXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZGVzcHJlXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2V2ZW5pbWVudGVcIjtcbkBpbXBvcnQgXCJnbG9iYWwvbm90LWZvdW5kXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2FuaW1hdGlvbnNcIjsiLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAgICBUaGVtZSBOYW1lOiBMaXZpdSBEZXZcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxNDQ3Njk7IH1cblxuLmxpbmstYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGluay1ibHVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICB0b3A6IDMxcHg7XG4gICAgcmlnaHQ6IC0zcHg7IH1cbiAgLmxpbmstYmx1ZSBhIHtcbiAgICBjb2xvcjogIzE0NDc2OSAhaW1wb3J0YW50OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY2F0ZWdvcmllcy1pbm5lciBhIHtcbiAgY29sb3I6ICMxNDQ3NjkgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXBvc3QgLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5zaW5nbGUtcG9zdCAucGFnaW5hdGlvbi1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAuY29tbWVudHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1wb3N0IC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZvb3Rlcl9fcG93ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4OyB9XG5cbi5mb290ZXJfX3NjcmlwdGljcy1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWFnZXMvbG9nby1zY3JpcHRpY3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XG4gIC5mb290ZXJfX3NjcmlwdGljcy1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzODBmZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIC0zM3B4OyB9XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhlYWRlciAuZ3JpZC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IG1hZ2VudGE7IH1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4OXB4OyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzOyB9XG4gIC5idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC44NTsgfVxuICAuYnRuLS1vdXRsaW5lLWRhcmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTY5NUI7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDQ3MnB4OyB9XG4gIC5idG4tLW91dGxpbmUtYmVpZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ3QzQ7XG4gICAgY29sb3I6ICNEREQ3QzQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2U7IH1cbiAgICAuYnRuLS1vdXRsaW5lLWJlaWdlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjREREN0M0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJ0bi0tb3V0bGluZS1iZWlnZS1kYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREN0M0O1xuICAgIGNvbG9yOiAjREREN0M0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlOyB9XG4gICAgLmJ0bi0tb3V0bGluZS1iZWlnZS1kYXJrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjREREN0M0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJ0bi0tZmlsbGVkLWJyb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzhDODg3QztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNEREQ3QzQ7XG4gICAgd2lkdGg6IDMzNHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7IH1cbiAgICAuYnRuLS1maWxsZWQtYnJvd246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0RERDdDNDtcbiAgICAgIGNvbG9yOiAjOEM4ODdDO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgfVxuICAgICAgLmJ0bi0tZmlsbGVkLWJyb3duOmhvdmVyIC5idG5fX2Fycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg2My4zJSk7IH1cbiAgICAuYnRuLS1maWxsZWQtYnJvd246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIGxlZnQ6IC0yLjVweDtcbiAgICAgIHJpZ2h0OiAtMi41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9kaXN0L2ltYWdlcy9mcmFtZS1idXR0b24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ0bi0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmJ0bi0tZmlsbGVkLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjREREN0M0O1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICM3NTY5NUI7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgd2lkdGg6IDMzNHB4OyB9XG4gIC5idG5fX2Fycm93IHtcbiAgICB3aWR0aDogMzMuNXB4O1xuICAgIGhlaWdodDogMzMuNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgZmlsdGVyIC4zcyBlYXNlOyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLm5hdmJhci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmctdG9wOiA2NnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubmF2YmFyLXdyYXAgLmNvbnRhaW5lciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLm5hdmJhci13cmFwLmlzLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5uYXZiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgYmFja2dyb3VuZDogI0NEQzhCNjtcbiAgYm94LXNoYWRvdzogMCA0cHggNTUuN3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDsgfVxuICAubmF2YmFyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogOTNweDsgfVxuICAgIC5uYXZiYXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAubmF2YmFyX19saW5rcyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAubmF2YmFyX19saW5rcyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyX19saW5rcyBsaSBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTY5NUI7XG4gICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzc1Njk1QjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAgICAgLm5hdmJhcl9fbGlua3MgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjA2KTsgfVxuICAubmF2YmFyX19yaWdodCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLm5hdmJhcl9fbGFuZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIC5uYXZiYXJfX2xhbmcgaW1nIHtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLm5hdmJhcl9fcGhvbmUge1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kOiAjOEM4ODdDO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAubmF2YmFyX19waG9uZSBpbWcge1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5uYXZiYXJfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgd2lkdGg6IDczcHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTY5NUI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIC5uYXZiYXJfX2hhbWJ1cmdlciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM3NTY5NUI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cywgb3BhY2l0eSAuMjVzOyB9XG4gICAgLm5hdmJhcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpOyB9XG4gICAgLm5hdmJhcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm5hdmJhcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7IH1cblxuLm5hdmJhcl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0NEQzhCNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjE1KTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzhweCk7XG4gIG1heC13aWR0aDogMTMzNHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAubmF2YmFyX19tb2JpbGUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5hdmJhcl9fbW9iaWxlIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAgIC5uYXZiYXJfX21vYmlsZSBsaSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjA1KTsgfVxuICAubmF2YmFyX19tb2JpbGUuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZXJvX19sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQ0LjcxJTtcbiAgICBoZWlnaHQ6IDkwMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaGVyb19fbGVmdCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuaGVyb19fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0NC43MSU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1NS4yOSU7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg3LjhkZWcsIHJnYmEoMTg5LCAxODQsIDE2NywgMCkgNS42NCUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC41OCkgNzYuNzklKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZXJvX19yaWdodC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmhlcm9fX3JpZ2h0LWJnIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOTBweDtcbiAgICB0b3A6IDYzNHB4O1xuICAgIHdpZHRoOiA2NTdweDsgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5yb29tcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnJvb21zX190aXRsZSB7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDg3cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucm9vbXNfX2Nhcm91c2VsLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDg3cHg7IH1cbiAgICAucm9vbXNfX2Nhcm91c2VsLXdyYXAgLnJvb21zLXN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucm9vbXNfX2Nhcm91c2VsLXdyYXAgLnJvb21zLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDQxM3B4O1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAucm9vbXNfX2Fycm93cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjM0cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnJvb21zX19uYXYge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLnJvb21zX19uYXYgaW1nIHtcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJvb21zX19uYXYtLXByZXYgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJvb21zX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM4Qzg4N0M7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnJvb21zX19sYWJlbC0tdW5kZXJsaW5lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5yb29tc19fZG90cy5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5yb29tc19fZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0JEQjhBNztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yb29tc19fZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzc1Njk1QjsgfVxuXG4ucm9vbS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ2OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZThlNGRiO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucm9vbS1jYXJkIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucm9vbS1jYXJkIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTsgfVxuICAucm9vbS1jYXJkOmhvdmVyIC5yb29tLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJvb20tY2FyZDpob3ZlciAuYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5yb29tLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTM2LCAxMjQsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZXZlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MzdweDsgfVxuICAuZXZlbnRzX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmV2ZW50c19fYmcgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5ldmVudHNfX2JnLWdyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyOS4yNGRlZywgcmdiYSgxMTcsIDEwNSwgOTEsIDApIDE5LjE5JSwgcmdiYSgxMTcsIDEwNSwgOTEsIDAuNzgpIDc5LjU1JSk7IH1cbiAgLmV2ZW50c19fZGVjby0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTUycHg7XG4gICAgdG9wOiA5OXB4O1xuICAgIHdpZHRoOiAxNDdweDtcbiAgICBoZWlnaHQ6IDE0MXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmV2ZW50c19fZGVjby0xIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmV2ZW50c19fZGVjby0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTRweDtcbiAgICB0b3A6IC00MnB4O1xuICAgIHdpZHRoOiAxNzRweDtcbiAgICBoZWlnaHQ6IDE3NHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmV2ZW50c19fZGVjby0yIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmV2ZW50c19fZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDY5MnB4O1xuICAgIGhlaWdodDogNDM3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDdDNDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmV2ZW50c19fZnJhbWUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmV2ZW50cyA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZXZlbnRzX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTg1cHg7XG4gICAgdG9wOiA5NXB4O1xuICAgIHdpZHRoOiA0NDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4OyB9XG4gICAgLmV2ZW50c19fY29udGVudC5pcy1hbmltYXRlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuZXZlbnRzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNEREQ3QzQ7IH1cbiAgLmV2ZW50c19fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMC45MTFweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjREREN0M0OyB9XG5cbi5mYWNpbGl0aWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNEREQ3QzQ7XG4gIHBhZGRpbmc6IDc0cHggMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mYWNpbGl0aWVzX19kZWNvLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5mYWNpbGl0aWVzX19kZWNvLWxlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZhY2lsaXRpZXMgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZhY2lsaXRpZXNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzc1Njk1QjsgfVxuICAuZmFjaWxpdGllc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUycHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mYWNpbGl0eS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmFjaWxpdHktY2FyZF9fYm94IHtcbiAgICB3aWR0aDogMTk2cHg7XG4gICAgaGVpZ2h0OiAxOTZweDtcbiAgICBib3JkZXI6IDEuMzA3cHggc29saWQgIzc1Njk1QjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZhY2lsaXR5LWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiA3N3B4O1xuICAgIGhlaWdodDogNzdweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5mYWNpbGl0eS1jYXJkX19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwLjkxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxOTFweDsgfVxuXG4uZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cbiAgLmdhbGxlcnkgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLmdhbGxlcnlfX3RpdGxlIHtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZ2FsbGVyeV9fdGl0bGUuaXMtYW5pbWF0ZWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmdhbGxlcnlfX3Jvdy0xIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDY4cHg7XG4gICAgZ2FwOiAxOHB4OyB9XG4gIC5nYWxsZXJ5X19jb2wtcXVhcnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCAzMSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5nYWxsZXJ5X19jb2wtcXVhcnRlciBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmdhbGxlcnlfX2NvbC1xdWFydGVyOmhvdmVyIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZ2FsbGVyeV9fY29sLXF1YXJ0ZXI6aG92ZXIgLmdhbGxlcnlfX2J0bi13cmFwIC5idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5nYWxsZXJ5X19jb2wtdGhyZWUtcXVhcnRlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZ2FsbGVyeV9fY29sLXRocmVlLXF1YXJ0ZXJzIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZ2FsbGVyeV9fY29sLXRocmVlLXF1YXJ0ZXJzOmhvdmVyIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZ2FsbGVyeV9fY29sLXRocmVlLXF1YXJ0ZXJzOmhvdmVyIC5nYWxsZXJ5X19idG4td3JhcCAuYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuZ2FsbGVyeV9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxMzYsIDEyNCwgMC41KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZ2FsbGVyeV9fYnRuLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmdhbGxlcnlfX2J0bi13cmFwIC5idG4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTsgfVxuICAuZ2FsbGVyeV9fcm93LTIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogMjFweDsgfVxuICAuZ2FsbGVyeV9fdGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZ2FsbGVyeV9fdGh1bWIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5nYWxsZXJ5X190aHVtYjpob3ZlciAuZ2FsbGVyeV9fb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmdhbGxlcnlfX3RodW1iOmhvdmVyIC5nYWxsZXJ5X19idG4td3JhcCAuYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuZ2FsbGVyeV9fY3RhLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXhwbG9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjUxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmV4cGxvcmVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmV4cGxvcmVfX2JnLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5leHBsb3JlX19iZy1pbWctLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV4cGxvcmVfX2JnLWltZy0tdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV4cGxvcmUgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZXhwbG9yZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDM1cHg7IH1cbiAgLmV4cGxvcmVfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjNTY0RDQxOyB9XG4gIC5leHBsb3JlX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzVweDsgfVxuICAgIC5leHBsb3JlX19saW5rcyAuYnRuIHtcbiAgICAgIGNvbG9yOiAjNTY0RDQxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTY0RDQxOyB9XG4gIC5leHBsb3JlX19saW5rLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZXhwbG9yZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDQ0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNzU2OTVCO1xuICBwYWRkaW5nOiAyNnB4IDMycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7IH1cbiAgLmV4cGxvcmUtcG9wdXAuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmV4cGxvcmUtcG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0RERDdDNDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmV4cGxvcmUtcG9wdXBfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZXhwbG9yZS1wb3B1cF9fbGlzdCBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgICAuZXhwbG9yZS1wb3B1cF9fbGlzdCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNEREQ3QzQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7IH1cbiAgICAgIC5leHBsb3JlLXBvcHVwX19saXN0IGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNzU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5NTBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZXhwbG9yZV9fYmctaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV4cGxvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkN2NhYjk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4OyB9XG4gICAgLmV4cGxvcmUgPiAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5leHBsb3JlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV4cGxvcmVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmV4cGxvcmVfX2JnLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZXhwbG9yZV9fYmctaW1nLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUge1xuICAgIGhlaWdodDogNjgwcHg7IH1cbiAgICAuZXhwbG9yZV9fY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV4cGxvcmVfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNTY0RDQxOyB9XG4gICAgLmV4cGxvcmVfX2xpbmtzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5leHBsb3JlX19saW5rcyAuYnRuIHtcbiAgICAgICAgY29sb3I6ICM1NjRENDE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU2NEQ0MTsgfVxuICAuZXhwbG9yZV9fY29udGVudC5pcy1hbmltYXRlZCB7XG4gICAgbWFyZ2luLXRvcDogLTI2MHB4OyB9XG4gIC5leHBsb3JlX19iZy1pbWctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207IH0gfVxuXG4uc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY5N3B4O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnN0b3J5ID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zdG9yeV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogODlweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnN0b3J5X19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBmaWxsOyB9XG4gIC5zdG9yeV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDg5cHg7XG4gICAgdG9wOiA3NXB4O1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4OyB9XG4gIC5zdG9yeV9fdGl0bGUge1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuc3RvcnlfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNzU2OTVCOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI4cHgpIHtcbiAgLnN0b3J5IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc3RvcnkgPiAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnN0b3J5X19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7IH1cbiAgICAuc3RvcnlfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnN0b3J5X19pbWFnZSBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi5yZXZpZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDsgfVxuICAucmV2aWV3cyA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDsgfVxuICAucmV2aWV3c19fdGl0bGUge1xuICAgIGNvbG9yOiAjNzU2OTVCOyB9XG4gIC5yZXZpZXdzX19zbGlkZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJldmlld3NfX3NsaWRlci13cmFwIC5yZXZpZXdzLXN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLXdyYXAgLnJldmlld3Mtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC5yZXZpZXdzX19kb3RzLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDsgfVxuICAucmV2aWV3c19fZG90cy5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmV2aWV3c19fZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0JEQjhBNztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXZpZXdzX19kb3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzU2OTVCOyB9XG5cbi5yZXZpZXctY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjM1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDEzNiwgMTI0LCAwLjIpO1xuICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgcGFkZGluZzogMjRweCAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7IH1cbiAgLnJldmlldy1jYXJkX19hdmF0YXIge1xuICAgIHdpZHRoOiA2MXB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yZXZpZXctY2FyZF9fYXZhdGFyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5yZXZpZXctY2FyZF9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNzU2OTVCOyB9XG4gIC5yZXZpZXctY2FyZF9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgZmxleDogMTsgfVxuICAucmV2aWV3LWNhcmRfX21vcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzlEOUQ5RDsgfVxuICAgIC5yZXZpZXctY2FyZF9fbW9yZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY3RhLXJlbGF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmN0YS1yZWxheF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5jdGEtcmVsYXhfX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY3RhLXJlbGF4X19ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgI2Q3Y2FiOSAwJSwgcmdiYSgyMTUsIDIwMiwgMTg1LCAwKSA3MCUpOyB9XG4gIC5jdGEtcmVsYXhfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmN0YS1yZWxheF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDkuMzVkZWcsICM3NTY5NWIgMC44MyUsICM4Yzg4N2MgOTkuMzIlKTsgfVxuICAuZm9vdGVyX19iZy1kZWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC04MHB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLmZvb3Rlcl9fYmctZGVjbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZvb3RlciA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDsgfVxuICAuZm9vdGVyX19icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMjUzcHg7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTI0cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuZm9vdGVyX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4OyB9XG4gIC5mb290ZXJfX2NvbnRhY3Qtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgLmZvb3Rlcl9fY29udGFjdC1yb3cgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlcl9faWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmZvb3Rlcl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDsgfVxuICAuZm9vdGVyX19jb2wtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjREREN0M0OyB9XG4gIC5mb290ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAuZm9vdGVyX19saXN0IGxpIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzOyB9XG4gICAgICAuZm9vdGVyX19saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNzU7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4OyB9XG4gIC5mb290ZXJfX3doYXRzYXBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4OyB9XG4gIC5mb290ZXJfX3NvY2lhbC1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzOyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc1OyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLWxpbmstLWJvcmRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREN0M0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmZvb3Rlcl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjAxRjFGO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNGNUY2Rjc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZm9vdGVyX19wb3dlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5mb290ZXJfX3Bvd2VyZWQgcCB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC5mb290ZXJfX3NjcmlwdGljcy1sb2dvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuZm9vdGVyX19zY3JpcHRpY3MtbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTEycHgpIHtcbiAgLm5hdmJhcl9fbGlua3MgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHggMTZweDsgfVxuICAubmF2YmFyX19saW5rcyB1bCB7XG4gICAgZ2FwOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAubmF2YmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4OyB9XG4gICAgLm5hdmJhcl9fbG9nbyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDcycHg7IH1cbiAgICAubmF2YmFyX19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhcl9fbGFuZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhcl9faGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmF2YmFyX19yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvb21zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAuZ2FsbGVyeSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5zdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmdhbGxlcnlfX2J0bi13cmFwIC5idG4ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZm9vdGVyX19icmFuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogOThweDsgfVxuICAuZm9vdGVyX19jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb290ZXJfX2NvbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mb290ZXJfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb290ZXJfX2NvbnRhY3Qtcm93IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb290ZXJfX3doYXRzYXBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZm9vdGVyX19iYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAuZm9vdGVyX19wb3dlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpOyB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5ldmVudHMge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ldmVudHNfX2RlY28tMSwgLmV2ZW50c19fZGVjby0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnRzX19mcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5ldmVudHNfX2ZyYW1lIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmV2ZW50cyA+IC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmV2ZW50c19fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDsgfVxuICAgIC5ldmVudHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLm5hdmJhcl9fbW9iaWxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuYnRuLS1vdXRsaW5lLWRhcmsge1xuICAgIHdpZHRoOiAyODBweDsgfVxuICAuYnRuLS1maWxsZWQtYnJvd24ge1xuICAgIHdpZHRoOiAyODBweDsgfVxuICAuYnRuLS1maWxsZWQtYmVpZ2Uge1xuICAgIHdpZHRoOiAyODBweDsgfVxuICAubmF2YmFyLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5uYXZiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAzcHg7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLm5hdmJhcl9fbG9nbyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDczcHg7IH1cbiAgICAubmF2YmFyX19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhcl9fbGFuZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhcl9faGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmF2YmFyX19yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuaGVybyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5oZXJvX19sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLmhlcm9fX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuaGVyb19fcmlnaHQtYmcge1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAyN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJvb21zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDsgfVxuICAgIC5yb29tc19fdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAucm9vbXNfX2Nhcm91c2VsLXdyYXAge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAucm9vbXNfX2Nhcm91c2VsLXdyYXAgLnJvb21zLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTsgfVxuICAgIC5yb29tc19fYXJyb3dzIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogMTBweDsgfVxuICAgIC5yb29tc19fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5ldmVudHMge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ldmVudHNfX2RlY28tMSwgLmV2ZW50c19fZGVjby0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnRzX19mcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5ldmVudHNfX2ZyYW1lIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmV2ZW50cyA+IC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmV2ZW50c19fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDsgfVxuICAgIC5ldmVudHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5ldmVudHNfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mYWNpbGl0aWVzIHtcbiAgICBwYWRkaW5nOiA1NXB4IDAgNzBweDsgfVxuICAgIC5mYWNpbGl0aWVzX19kZWNvLWxlZnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mYWNpbGl0aWVzX19ncmlkIHtcbiAgICAgIGdhcDogMjRweCAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZhY2lsaXR5LWNhcmRfX2JveCB7XG4gICAgd2lkdGg6IDE0OXB4O1xuICAgIGhlaWdodDogMTQ5cHg7IH1cbiAgLmZhY2lsaXR5LWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGhlaWdodDogNTlweDsgfVxuICAuZmFjaWxpdHktY2FyZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuZ2FsbGVyeSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAuZ2FsbGVyeV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLmdhbGxlcnlfX3Jvdy0xIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBnYXA6IDZweDsgfVxuICAgIC5nYWxsZXJ5X19jb2wtdGhyZWUtcXVhcnRlcnMge1xuICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLmdhbGxlcnlfX2NvbC1xdWFydGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmdhbGxlcnlfX3Jvdy0yIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAuZ2FsbGVyeV9fdGh1bWIge1xuICAgICAgaGVpZ2h0OiAxNzBweDsgfVxuICAgIC5nYWxsZXJ5X19vdmVybGF5LCAuZ2FsbGVyeV9fYnRuLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nYWxsZXJ5X19jdGEtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5nYWxsZXJ5X19jdGEtbW9iaWxlIC5idG4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3NTY5NUI7XG4gICAgICAgIGNvbG9yOiAjNzU2OTVCOyB9XG4gICAgICAgIC5nYWxsZXJ5X19jdGEtbW9iaWxlIC5idG46aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3NTY5NUI7IH1cbiAgLmV4cGxvcmUtcG9wdXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMHB4KTsgfVxuICAgIC5leHBsb3JlLXBvcHVwLmlzLW9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgLnN0b3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5zdG9yeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zdG9yeV9faW1hZ2Uge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDAgNjBweDsgfVxuICAucmV2aWV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAucmV2aWV3LWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmN0YS1yZWxheCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDsgfVxuICAgIC5jdGEtcmVsYXhfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogODVweDsgfVxuICAuZm9vdGVyX193aGF0c2FwcCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZvb3Rlcl9fcG93ZXJlZCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mb290ZXJfX2JhciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19wb3dlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubmF2YmFyX19waG9uZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLm5hdmJhcl9fcGhvbmUgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5uYXZiYXJfX2hhbWJ1cmdlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5zdG9yeV9faW1hZ2Uge1xuICAgIHdpZHRoOiAzODBweDsgfSB9XG5cbi5jYW1lcmUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhbWVyZS1oZXJvX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNhbWVyZS1oZXJvX19iZyA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNhbWVyZS1oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTsgfVxuICAuY2FtZXJlLWhlcm9fX2RlY28tbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY2FtZXJlLWhlcm9fX2RlY28tbGVmdCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYW1lcmUtaGVybyA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAuY2FtZXJlLWhlcm9fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGxlZnQ6IDg3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2FtZXJlLWludHJvIHtcbiAgcGFkZGluZzogNTVweCAwIDA7IH1cbiAgLmNhbWVyZS1pbnRybyA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FtZXJlLWludHJvX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWF4LXdpZHRoOiA1OTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMnB4OyB9XG5cbi5jYW1lcmUtZ3JpZCB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDsgfVxuICAuY2FtZXJlLWdyaWRfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4MnB4OyB9XG5cbi5jYW1lcmUtY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gMTY0cHgpIC8gMyk7IH1cbiAgLmNhbWVyZS1jYXJkX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDY4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYW1lcmUtY2FyZF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuICAuY2FtZXJlLWNhcmRfX2lubmVyOmhvdmVyIC5jYW1lcmUtY2FyZF9fYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IH1cbiAgLmNhbWVyZS1jYXJkX190eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYW1lcmUtY2FyZF9fdHlwZSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICM4Qzg4N0M7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAgICAgLmNhbWVyZS1jYXJkX190eXBlIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmNhbWVyZS1ncmlkX19pbm5lciB7XG4gICAgZ2FwOiA0MHB4OyB9XG4gIC5jYW1lcmUtY2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSA4MHB4KSAvIDMpOyB9XG4gICAgLmNhbWVyZS1jYXJkX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDMxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jYW1lcmUtaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5jYW1lcmUtaGVyb19fZGVjby1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FtZXJlLWhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5jYW1lcmUtaW50cm8ge1xuICAgIHBhZGRpbmc6IDM1cHggMCAwOyB9XG4gICAgLmNhbWVyZS1pbnRyb19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNhbWVyZS1ncmlkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDsgfVxuICAgIC5jYW1lcmUtZ3JpZF9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZ2FwOiAzMHB4OyB9XG4gIC5jYW1lcmUtY2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpOyB9XG4gICAgLmNhbWVyZS1jYXJkX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgLmNhbWVyZS1jYXJkX190eXBlIGEge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jYW1lcmUtZ3JpZF9faW5uZXIge1xuICAgIGdhcDogMjRweDsgfVxuICAuY2FtZXJlLWNhcmQge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gICAgLmNhbWVyZS1jYXJkX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDM2MHB4OyB9IH1cblxuLmNhbWVyYS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDhweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmNhbWVyYS1oZXJvX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY2FtZXJhLWhlcm9fX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY2FtZXJhLWhlcm9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk2LjM1ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDIzLjMxJSwgcmdiYSgyMDUsIDIwMCwgMTgyLCAwLjg4KSA3OC41NSUpOyB9XG4gIC5jYW1lcmEtaGVyb19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTg4cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNhbWVyYS1oZXJvX19pY29uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FtZXJhLWludHJvIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYW1lcmEtaW50cm9fX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2FtZXJhLWludHJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1heC13aWR0aDogNTkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNhbWVyYS1nYWxsZXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLmNhbWVyYS1nYWxsZXJ5ID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYW1lcmEtZ2FsbGVyeV9fdmlld2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBoZWlnaHQ6IDYzMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhbWVyYS1nYWxsZXJ5X19tYWluIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogem9vbS1pbjsgfVxuICAgIC5jYW1lcmEtZ2FsbGVyeV9fbWFpbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2U7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX21haW46aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX21haW46aG92ZXIgLmNhbWVyYS1nYWxsZXJ5X196b29tLWhpbnQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2FtZXJhLWdhbGxlcnlfX3pvb20taGludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX3pvb20taGludCBzdmcge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzc1Njk1QjsgfVxuICAuY2FtZXJhLWdhbGxlcnlfX3RodW1icy1jb2wge1xuICAgIGZsZXg6IDAgMCAxOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7IH1cbiAgLmNhbWVyYS1nYWxsZXJ5X19uYXYge1xuICAgIGZsZXg6IDAgMCAzNHB4O1xuICAgIGJhY2tncm91bmQ6ICNDREM4QjY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzOyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X19uYXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0JEQjhBNzsgfVxuICAgIC5jYW1lcmEtZ2FsbGVyeV9fbmF2IHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjNzU2OTVCOyB9XG4gIC5jYW1lcmEtZ2FsbGVyeSAuY2FtZXJhLXRodW1icy1zd2lwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5jYW1lcmEtZ2FsbGVyeV9fdGh1bWIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMC41NTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX3RodW1iOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX3RodW1iLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuY2FtZXJhLWdhbGxlcnlfX3RodW1iLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzc1Njk1QjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX3RodW1iIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhbWVyYS1saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1czsgfVxuICAuY2FtZXJhLWxpZ2h0Ym94LmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmNhbWVyYS1saWdodGJveF9fYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTIpO1xuICAgIGN1cnNvcjogem9vbS1vdXQ7IH1cbiAgLmNhbWVyYS1saWdodGJveF9faW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogOTB2aDsgfVxuICAuY2FtZXJhLWxpZ2h0Ym94X19pbWcge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmNhbWVyYS1saWdodGJveF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDI4cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLmNhbWVyYS1saWdodGJveF9fY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2FtZXJhLWxpZ2h0Ym94X19wcmV2LCAuY2FtZXJhLWxpZ2h0Ym94X19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLmNhbWVyYS1saWdodGJveF9fcHJldjpob3ZlciwgLmNhbWVyYS1saWdodGJveF9fbmV4dDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jYW1lcmEtbGlnaHRib3hfX3ByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhbWVyYS1saWdodGJveF9fbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmNhbWVyYS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5jYW1lcmEtY29udGVudF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA5OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5jYW1lcmEtY29udGVudF9fbGVmdCB7XG4gICAgZmxleDogMCAwIDUzM3B4OyB9XG4gIC5jYW1lcmEtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhbWVyYS1jb250ZW50X19kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzIwMUYxRjsgfVxuICAgIC5jYW1lcmEtY29udGVudF9fZGVzYyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5jYW1lcmEtY29udGVudF9fZGVzYyBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYW1lcmEtY29udGVudF9fcmlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDIwMiwgMTg1LCAwLjIzKTtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggNTBweDsgfVxuICAuY2FtZXJhLWNvbnRlbnRfX2RldGFpbHMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhbWVyYS1jb250ZW50X19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxOHB4OyB9XG4gIC5jYW1lcmEtY29udGVudF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jYW1lcmEtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4xNSk7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5jYW1lcmEtZGV0YWlsOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY2FtZXJhLWRldGFpbF9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gIC5jYW1lcmEtZGV0YWlsX192YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIGZsZXg6IDE7IH1cbiAgLmNhbWVyYS1kZXRhaWwtLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5jYW1lcmEtZGV0YWlsX19saXN0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDsgfVxuICAgIC5jYW1lcmEtZGV0YWlsX19saXN0IGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzc1Njk1QjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhbWVyYS1kZXRhaWxfX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigJMnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY2FtZXJhLWdhbGxlcnlfX3ZpZXdlciB7XG4gICAgaGVpZ2h0OiA1MjBweDsgfVxuICAuY2FtZXJhLWdhbGxlcnlfX3RodW1icy1jb2wge1xuICAgIGZsZXg6IDAgMCAxNjBweDsgfVxuICAuY2FtZXJhLWNvbnRlbnRfX2lubmVyIHtcbiAgICBnYXA6IDUwcHg7IH1cbiAgLmNhbWVyYS1jb250ZW50X19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNDQlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYW1lcmEtaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5jYW1lcmEtaGVyb19faWNvbiB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYm90dG9tOiAtNjVweDsgfVxuICAuY2FtZXJhLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgICAuY2FtZXJhLWludHJvX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jYW1lcmEtaW50cm9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuY2FtZXJhLWdhbGxlcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X192aWV3ZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGdhcDogMTBweDsgfVxuICAgIC5jYW1lcmEtZ2FsbGVyeV9fbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX3RodW1icy1jb2wge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5jYW1lcmEtZ2FsbGVyeV9fdGh1bWJzLWNvbCAuY2FtZXJhLWdhbGxlcnlfX25hdi0tcHJldiBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAuY2FtZXJhLWdhbGxlcnlfX3RodW1icy1jb2wgLmNhbWVyYS1nYWxsZXJ5X19uYXYtLW5leHQgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIC5jYW1lcmEtZ2FsbGVyeSAuY2FtZXJhLXRodW1icy1zd2lwZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbWVyYS1nYWxsZXJ5IC5jYW1lcmEtdGh1bWJzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X190aHVtYiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbWVyYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIC5jYW1lcmEtY29udGVudF9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLmNhbWVyYS1jb250ZW50X19sZWZ0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYW1lcmEtY29udGVudF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7IH1cbiAgICAuY2FtZXJhLWNvbnRlbnRfX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FtZXJhLWRldGFpbF9fbGFiZWwge1xuICAgIGZsZXg6IDAgMCAxMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNhbWVyYS1kZXRhaWxfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uZmFjaWxpdGF0aS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZmFjaWxpdGF0aS1oZXJvX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZhY2lsaXRhdGktaGVyb19fYmcgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5mYWNpbGl0YXRpLWhlcm9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk2LjM1ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDIzLjMxJSwgcmdiYSgyMDUsIDIwMCwgMTgyLCAwLjg4KSA3OC41NSUpOyB9XG4gIC5mYWNpbGl0YXRpLWhlcm8gPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZhY2lsaXRhdGktaGVyb19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogODdweDtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYWNpbGl0YXRpLWludHJvIHtcbiAgcGFkZGluZzogNTVweCAwIDA7IH1cbiAgLmZhY2lsaXRhdGktaW50cm8gPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAycHg7IH1cbiAgLmZhY2lsaXRhdGktaW50cm9fX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAuZmFjaWxpdGF0aS1pbnRyb19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuXG4uZmFjaWxpdGF0aS1ib2R5IHtcbiAgcGFkZGluZzogNzBweCAwIDEwMHB4OyB9XG5cbi5mYWNpbGl0YXRpLXNlY3Rpb24gKyAuZmFjaWxpdGF0aS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4xNSk7IH1cblxuLmZhY2lsaXRhdGktc2VjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3NTY5NUI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbi5mYWNpbGl0YXRpLXNlY3Rpb25fX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweCA1MnB4OyB9XG5cbi5mYWNpbGl0YXRpLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mYWNpbGl0YXRpLWNhcmRfX2JveCB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgYm9yZGVyOiAxLjMwN3B4IHNvbGlkICM3NTY5NUI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yczsgfVxuICAgIC5mYWNpbGl0YXRpLWNhcmRfX2JveDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC4wNSk7IH1cbiAgLmZhY2lsaXRhdGktY2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmZhY2lsaXRhdGktY2FyZF9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxOTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZhY2lsaXRhdGktaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5mYWNpbGl0YXRpLWhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5mYWNpbGl0YXRpLWludHJvIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMDsgfVxuICAgIC5mYWNpbGl0YXRpLWludHJvID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZmFjaWxpdGF0aS1pbnRyb19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgLmZhY2lsaXRhdGktaW50cm9fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mYWNpbGl0YXRpLWJvZHkge1xuICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4OyB9XG4gIC5mYWNpbGl0YXRpLXNlY3Rpb24gKyAuZmFjaWxpdGF0aS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5mYWNpbGl0YXRpLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuZmFjaWxpdGF0aS1zZWN0aW9uX19ncmlkIHtcbiAgICBnYXA6IDMwcHggNDBweDsgfVxuICAuZmFjaWxpdGF0aS1jYXJkX19ib3gge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gIC5mYWNpbGl0YXRpLWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDsgfVxuICAuZmFjaWxpdGF0aS1jYXJkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZmFjaWxpdGF0aS1pbnRyb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuZmFjaWxpdGF0aS1zZWN0aW9uX19ncmlkIHtcbiAgICBnYXA6IDI0cHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmFjaWxpdGF0aS1jYXJkX19ib3gge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gIC5mYWNpbGl0YXRpLWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDsgfVxuICAuZmFjaWxpdGF0aS1jYXJkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cblxuLmdhbGVyaWUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5nYWxlcmllLWhlcm9fX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7IH1cbiAgICAuZ2FsZXJpZS1oZXJvX19iZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7IH1cbiAgLmdhbGVyaWUtaGVyb19fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAzNSUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDU1JSk7IH1cbiAgLmdhbGVyaWUtaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMDsgfVxuICAuZ2FsZXJpZS1oZXJvX19vcm5hbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgLmdhbGVyaWUtaGVyb19fb3JuYW1lbnQ6OmJlZm9yZSwgLmdhbGVyaWUtaGVyb19fb3JuYW1lbnQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7IH1cbiAgICAuZ2FsZXJpZS1oZXJvX19vcm5hbWVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5nYWxlcmllLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5nYWxlcmllLWhlcm9fX3RpdGxlIGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5nYWxlcmllLWhlcm9fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG4uZ2FsZXJpZS1maWx0ZXIge1xuICBwYWRkaW5nOiA2MnB4IDAgNTJweDsgfVxuICAuZ2FsZXJpZS1maWx0ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDsgfVxuICAuZ2FsZXJpZS1maWx0ZXJfX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMzUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDlweDsgfVxuICAgIC5nYWxlcmllLWZpbHRlcl9fYnRuOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1Njk1QjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjA2KTsgfVxuICAgIC5nYWxlcmllLWZpbHRlcl9fYnRuLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzU2OTVCO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICM3NTY5NUI7IH1cbiAgLmdhbGVyaWUtZmlsdGVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG4uZ2FsZXJpZS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9XG4gIC5nYWxlcmllLWJvZHkgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBwYWRkaW5nOiAwIDQ0cHg7IH1cblxuLmdhbGVyaWUtZ3JpZCB7XG4gIGNvbHVtbnM6IDM7XG4gIGNvbHVtbi1nYXA6IDEwcHg7IH1cbiAgLmdhbGVyaWUtZ3JpZF9faXRlbSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgaGVpZ2h0OiA0NjBweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgaGVpZ2h0OiAyNjhweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMykge1xuICAgICAgaGVpZ2h0OiAzNzZweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgNCkge1xuICAgICAgaGVpZ2h0OiAyMThweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgNSkge1xuICAgICAgaGVpZ2h0OiA0MTZweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG4gICAgLmdhbGVyaWUtZ3JpZF9faXRlbTpob3ZlciAuZ2FsZXJpZS1ncmlkX19vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOmhvdmVyIC5nYWxlcmllLWdyaWRfX292ZXJsYXkgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuZ2FsZXJpZS1ncmlkX19pdGVtLmlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5nYWxlcmllLWdyaWRfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC41Mik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5nYWxlcmllLWdyaWRfX292ZXJsYXkgc3ZnIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTsgfVxuXG4uZ2FsZXJpZS1saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94LmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjk0KTtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDg4dmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19pbWcge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBtYXgtaGVpZ2h0OiA4OHZoO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE4czsgfVxuICAgIC5nYWxlcmllLWxpZ2h0Ym94X19pbWcuaXMtbG9hZGluZyB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjJweCAyOHB4OyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19jb3VudGVyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTsgfVxuICAuZ2FsZXJpZS1saWdodGJveF9fY2xvc2Uge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzOyB9XG4gICAgLmdhbGVyaWUtbGlnaHRib3hfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX3ByZXYsIC5nYWxlcmllLWxpZ2h0Ym94X19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yczsgfVxuICAgIC5nYWxlcmllLWxpZ2h0Ym94X19wcmV2OmhvdmVyLCAuZ2FsZXJpZS1saWdodGJveF9fbmV4dDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpOyB9XG4gICAgLmdhbGVyaWUtbGlnaHRib3hfX3ByZXYgc3ZnLCAuZ2FsZXJpZS1saWdodGJveF9fbmV4dCBzdmcge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX3ByZXYge1xuICAgIGxlZnQ6IDIycHg7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX25leHQge1xuICAgIHJpZ2h0OiAyMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdhbGVyaWUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjhweDsgfVxuICAgIC5nYWxlcmllLWhlcm9fX3RpdGxlIGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAuZ2FsZXJpZS1ncmlkIHtcbiAgICBjb2x1bW5zOiAyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxlcmllLWhlcm8ge1xuICAgIGhlaWdodDogNDgwcHg7IH1cbiAgICAuZ2FsZXJpZS1oZXJvX19vcm5hbWVudDo6YmVmb3JlLCAuZ2FsZXJpZS1oZXJvX19vcm5hbWVudDo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDU1cHg7IH1cbiAgICAuZ2FsZXJpZS1oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUycHg7IH1cbiAgICAgIC5nYWxlcmllLWhlcm9fX3RpdGxlIGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgLmdhbGVyaWUtaGVyb19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5nYWxlcmllLWZpbHRlciB7XG4gICAgcGFkZGluZzogNDJweCAwIDM2cHg7IH1cbiAgICAuZ2FsZXJpZS1maWx0ZXJfX2J0biB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDIycHg7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLmdhbGVyaWUtYm9keSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuZ2FsZXJpZS1ncmlkIHtcbiAgICBjb2x1bW5zOiAyO1xuICAgIGNvbHVtbi1nYXA6IDZweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDEpIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDsgfVxuICAgICAgLmdhbGVyaWUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNW4gKyAyKSB7XG4gICAgICAgIGhlaWdodDogMTcwcHg7IH1cbiAgICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMykge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4OyB9XG4gICAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDQpIHtcbiAgICAgICAgaGVpZ2h0OiAxNDVweDsgfVxuICAgICAgLmdhbGVyaWUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNW4gKyA1KSB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX3ByZXYge1xuICAgIGxlZnQ6IDhweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX25leHQge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19iYXIge1xuICAgIHBhZGRpbmc6IDE0cHggMThweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ2FsZXJpZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gICAgLmdhbGVyaWUtaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MnB4OyB9XG4gICAgICAuZ2FsZXJpZS1oZXJvX190aXRsZSBlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5nYWxlcmllLWhlcm9fX29ybmFtZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdhbGVyaWUtZ3JpZCB7XG4gICAgY29sdW1uczogMTsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMSksIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMiksIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMyksIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgNCksIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgNSkge1xuICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG5cbi5jb250YWN0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWN0LWhlcm9fX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY29udGFjdC1oZXJvX19iZyA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNvbnRhY3QtaGVyb19fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTYuMzVkZWcsIHJnYmEoMTg5LCAxODQsIDE2NywgMCkgMjMuMzElLCByZ2JhKDIwNSwgMjAwLCAxODIsIDAuODgpIDc4LjU1JSk7IH1cbiAgLmNvbnRhY3QtaGVybyA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAuY29udGFjdC1oZXJvX190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTVweDtcbiAgICBsZWZ0OiA4N3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbnRhY3QtbWFpbiB7XG4gIHBhZGRpbmc6IDkwcHggMCAxMTBweDsgfVxuICAuY29udGFjdC1tYWluID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5jb250YWN0LWluZm8ge1xuICBmbGV4OiAwIDAgNDAwcHg7IH1cbiAgLmNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4Qzg4N0M7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICAgLmNvbnRhY3QtaW5mb19fbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMik7IH1cbiAgLmNvbnRhY3QtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmNvbnRhY3QtaW5mb19fdGl0bGUgZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5jb250YWN0LWluZm9fX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjc1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1heC13aWR0aDogMzQwcHg7IH1cbiAgLmNvbnRhY3QtaW5mb19fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDsgfVxuXG4uY29udGFjdC1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxOHB4O1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4xMik7IH1cbiAgLmNvbnRhY3QtZGV0YWlsOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMTIpOyB9XG4gIC5jb250YWN0LWRldGFpbF9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjI1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgLmNvbnRhY3QtZGV0YWlsX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNzU2OTVCOyB9XG4gIC5jb250YWN0LWRldGFpbF9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzhDODg3QztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmNvbnRhY3QtZGV0YWlsX192YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM3NTY5NUI7IH1cbiAgICAuY29udGFjdC1kZXRhaWxfX3ZhbHVlIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAgIC5jb250YWN0LWRldGFpbF9fdmFsdWUgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwOyB9XG4gIC5jb250YWN0LWZvcm0td3JhcF9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIC53cGNmNyBmb3JtIHAge1xuICBtYXJnaW46IDA7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNzU2OTVCO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwIGxhYmVsIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0LWZvcm0td3JhcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5jb250YWN0LWZvcm0td3JhcCB0ZXh0YXJlYSxcbi5jb250YWN0LWZvcm0td3JhcCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc1Njk1QjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQgMC4yczsgfVxuICAuY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuICAuY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyLFxuICAuY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0LWZvcm0td3JhcCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0LWZvcm0td3JhcCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMzgpOyB9XG4gIC5jb250YWN0LWZvcm0td3JhcCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIC5jb250YWN0LWZvcm0td3JhcCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAuY29udGFjdC1mb3JtLXdyYXAgdGV4dGFyZWE6Zm9jdXMsXG4gIC5jb250YWN0LWZvcm0td3JhcCBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzc1Njk1QjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgMjE1LCAxOTYsIDAuMTgpOyB9XG5cbi5jb250YWN0LWZvcm0td3JhcCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4O1xuICBsaW5lLWhlaWdodDogMS41NTsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5jb250YWN0LWZvcm0td3JhcCAud3BjZjctc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDczcHg7XG4gIGJhY2tncm91bmQ6ICM4Qzg4N0M7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNEREQ3QzQ7XG4gIGNvbG9yOiAjREREN0M0O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIC5jb250YWN0LWZvcm0td3JhcCAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg1OyB9XG4gIC5jb250YWN0LWZvcm0td3JhcCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLFxuICAuY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNjMDM5MmIgIWltcG9ydGFudDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYzAzOTJiO1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTI1LCA1MCwgMC40NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyNSwgNTAsIDAuMDcpO1xuICBjb2xvcjogIzJlN2QzMjsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuLmNvbnRhY3QtZm9ybS13cmFwIC53cGNmNy1zcGFtLWJsb2NrZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA1NywgNDMsIDAuNDUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgNTcsIDQzLCAwLjA3KTtcbiAgY29sb3I6ICNjMDM5MmI7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIC53cGNmNy1tYWlsLXNlbnQtbmcsXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LWFib3J0ZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA1NywgNDMsIDAuNDUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgNTcsIDQzLCAwLjA3KTtcbiAgY29sb3I6ICNjMDM5MmI7IH1cblxuLmNvbnRhY3QtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbnRhY3QtbWFwIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgyMCUpIGNvbnRyYXN0KDEuMDUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbnRhY3QtbWFpbiA+IC5jb250YWluZXIge1xuICAgIGdhcDogNjBweDsgfVxuICAuY29udGFjdC1pbmZvIHtcbiAgICBmbGV4OiAwIDAgMzQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNvbnRhY3QtaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5jb250YWN0LWhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgLmNvbnRhY3QtbWFpbiB7XG4gICAgcGFkZGluZzogNjBweCAwIDgwcHg7IH1cbiAgICAuY29udGFjdC1tYWluID4gLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1NXB4OyB9XG4gIC5jb250YWN0LWluZm8ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGFjdC1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuY29udGFjdC1pbmZvX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gIC5jb250YWN0LW1hcCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdC1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5jb250YWN0LWZvcm0td3JhcF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmRlc3ByZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZGVzcHJlLWhlcm9fX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZGVzcHJlLWhlcm9fX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZGVzcHJlLWhlcm9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk2LjM1ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDIzLjMxJSwgcmdiYSgyMDUsIDIwMCwgMTgyLCAwLjg4KSA3OC41NSUpOyB9XG4gIC5kZXNwcmUtaGVybyA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZGVzcHJlLWhlcm9fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGxlZnQ6IDg3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZGVzcHJlLWludHJvIHtcbiAgcGFkZGluZzogMTAwcHggMCA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGVzcHJlLWludHJvID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRlc3ByZS1pbnRybzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDFDJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjA0NSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmRlc3ByZS1pbnRyb19fcXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cbiAgLmRlc3ByZS1pbnRyb19fc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgLmRlc3ByZS1pbnRyb19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjcyKTtcbiAgICBtYXgtd2lkdGg6IDY2MHB4OyB9XG5cbi5kZXNwcmUtc3Rvcnkge1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7IH1cbiAgLmRlc3ByZS1zdG9yeV9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMDsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX3NlY3Rpb246bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogI0RERDdDNDsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX3NlY3Rpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZGVzcHJlLXN0b3J5X19zZWN0aW9uLS1yZXZlcnNlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmRlc3ByZS1zdG9yeV9faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA1MiU7XG4gICAgaGVpZ2h0OiA1NjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlOyB9XG4gICAgLmRlc3ByZS1zdG9yeV9faW1hZ2U6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7IH1cbiAgLmRlc3ByZS1zdG9yeV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogNzBweCA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGVzcHJlLXN0b3J5X19udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjA2KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5kZXNwcmUtc3RvcnlfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOEM4ODdDO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX2xhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEM4ODdDOyB9XG4gIC5kZXNwcmUtc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuZGVzcHJlLXN0b3J5X190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjc4KTsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX3RleHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAuZGVzcHJlLXN0b3J5X190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmRlc3ByZS12YWx1ZXMge1xuICBwYWRkaW5nOiAxMDBweCAwIDExMHB4O1xuICBiYWNrZ3JvdW5kOiAjNzU2OTVCOyB9XG4gIC5kZXNwcmUtdmFsdWVzID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRlc3ByZS12YWx1ZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBjb2xvcjogI0RERDdDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVzcHJlLXZhbHVlc19fc3ViIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMjE1LCAxOTYsIDAuNjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZXNwcmUtdmFsdWVzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmRlc3ByZS12YWx1ZSB7XG4gIHBhZGRpbmc6IDUwcHggNDRweCA1MnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgMjE1LCAxOTYsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMSwgMjE1LCAxOTYsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzOyB9XG4gIC5kZXNwcmUtdmFsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIxLCAyMTUsIDE5NiwgMC4wOSk7IH1cbiAgLmRlc3ByZS12YWx1ZV9fbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAyMTUsIDE5NiwgMC4wNik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmRlc3ByZS12YWx1ZV9faWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpIG9wYWNpdHkoMC43KTsgfVxuICAuZGVzcHJlLXZhbHVlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNEREQ3QzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuZGVzcHJlLXZhbHVlX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAyMTUsIDE5NiwgMC42NSk7IH1cblxuLmRlc3ByZS10ZWFtIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMTBweDsgfVxuICAuZGVzcHJlLXRlYW0gPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGVzcHJlLXRlYW1fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVzcHJlLXRlYW1fX3N1YiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuNTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZXNwcmUtdGVhbV9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1MHB4IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmRlc3ByZS1tZW1iZXIge1xuICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDgwcHgpIC8gMyk7IH1cbiAgLmRlc3ByZS1tZW1iZXJfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgIC5kZXNwcmUtbWVtYmVyX19waG90byBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNTVzIGVhc2U7IH1cbiAgLmRlc3ByZS1tZW1iZXI6aG92ZXIgLmRlc3ByZS1tZW1iZXJfX3Bob3RvIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTsgfVxuICAuZGVzcHJlLW1lbWJlcl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuZGVzcHJlLW1lbWJlcl9fcm9sZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzhDODg3QztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5kZXNwcmUtbWVtYmVyX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjcpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRlc3ByZS1zdG9yeV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCA1MHB4OyB9XG4gIC5kZXNwcmUtc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmRlc3ByZS1zdG9yeV9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEwMHB4OyB9XG4gIC5kZXNwcmUtdmFsdWVzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gIC5kZXNwcmUtbWVtYmVyIHtcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDQwcHgpIC8gMik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmRlc3ByZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gICAgLmRlc3ByZS1oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gIC5kZXNwcmUtaW50cm8ge1xuICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4OyB9XG4gICAgLmRlc3ByZS1pbnRybzo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjIwcHg7IH1cbiAgICAuZGVzcHJlLWludHJvX19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuZGVzcHJlLWludHJvX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZGVzcHJlLXN0b3J5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRlc3ByZS1zdG9yeV9fc2VjdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZGVzcHJlLXN0b3J5X19pbWFnZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMyMHB4OyB9XG4gICAgLmRlc3ByZS1zdG9yeV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDIwcHg7IH1cbiAgICAuZGVzcHJlLXN0b3J5X19udW1iZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAuZGVzcHJlLXZhbHVlcyB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7IH1cbiAgICAuZGVzcHJlLXZhbHVlc19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMXB4OyB9XG4gICAgLmRlc3ByZS12YWx1ZXNfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5kZXNwcmUtdmFsdWUge1xuICAgIHBhZGRpbmc6IDM4cHggMzBweCA0MHB4OyB9XG4gIC5kZXNwcmUtdGVhbSB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7IH1cbiAgICAuZGVzcHJlLXRlYW1fX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgLmRlc3ByZS10ZWFtX19ncmlkIHtcbiAgICAgIGdhcDogNDBweCAyNHB4OyB9XG4gIC5kZXNwcmUtbWVtYmVyIHtcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDI0cHgpIC8gMik7IH1cbiAgICAuZGVzcHJlLW1lbWJlcl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRlc3ByZS1tZW1iZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC5kZXNwcmUtdmFsdWVzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbi5ldmVuaW1lbnRlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZXZlbmltZW50ZS1oZXJvX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwOyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fYmcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpOyB9XG4gIC5ldmVuaW1lbnRlLWhlcm9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMjgpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDM1JSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTUlKTsgfVxuICAuZXZlbmltZW50ZS1oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmV2ZW5pbWVudGUtaGVyb19fb3JuYW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgIC5ldmVuaW1lbnRlLWhlcm9fX29ybmFtZW50OjpiZWZvcmUsIC5ldmVuaW1lbnRlLWhlcm9fX29ybmFtZW50OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fb3JuYW1lbnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAuZXZlbmltZW50ZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtc2hhZG93OiAwIDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuZXZlbmltZW50ZS1oZXJvX190aXRsZSBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmV2ZW5pbWVudGUtaGVyb19fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbi5ldmVuaW1lbnQtZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDsgfVxuICAgIC5ldmVuaW1lbnQtZmVhdHVyZWRfX2JnIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxMTcsIDEwNSwgOTEsIDAuOTYpIDAlLCByZ2JhKDExNywgMTA1LCA5MSwgMC45KSAzOCUsIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjQ1KSA2NiUsIHJnYmEoMTE3LCAxMDUsIDkxLCAwKSA4NSUpOyB9XG4gIC5ldmVuaW1lbnQtZmVhdHVyZWQgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwOyB9XG4gIC5ldmVuaW1lbnQtZmVhdHVyZWRfX2JhZGdlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjREREN0M0O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDsgfVxuICAgIC5ldmVuaW1lbnQtZmVhdHVyZWRfX2JhZGdlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0RERDdDNDsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkX19tZXRhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuZXZlbmltZW50LWZlYXR1cmVkX19tZXRhIHNwYW4ge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zOCk7XG4gICAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC5ldmVuaW1lbnQtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpO1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgbWF4LXdpZHRoOiA0NjBweDsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjREREN0M0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjEsIDIxNSwgMTk2LCAwLjM4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0cmFuc2l0aW9uOiBnYXAgMC4yNXMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzOyB9XG4gICAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fbGluazpob3ZlciB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gICAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fbGluayBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuXG4uZXZlbmltZW50ZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNThweCA4OXB4OyB9XG4gIC5ldmVuaW1lbnRlLWRpdmlkZXI6OmJlZm9yZSwgLmV2ZW5pbWVudGUtZGl2aWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMTQpOyB9XG4gIC5ldmVuaW1lbnRlLWRpdmlkZXJfX2RpYW1vbmQge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbjogMCAyMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5ldmVuaW1lbnRlLWZpbHRlciB7XG4gIHBhZGRpbmc6IDAgMCA1MnB4OyB9XG4gIC5ldmVuaW1lbnRlLWZpbHRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4OyB9XG4gIC5ldmVuaW1lbnRlLWZpbHRlcl9fYnRuIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4zNSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOXB4OyB9XG4gICAgLmV2ZW5pbWVudGUtZmlsdGVyX19idG46aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzU2OTVCO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMDYpOyB9XG4gICAgLmV2ZW5pbWVudGUtZmlsdGVyX19idG4uaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3NTY5NUI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1Njk1QjsgfVxuICAuZXZlbmltZW50ZS1maWx0ZXJfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAwLjYyOyB9XG5cbi5ldmVuaW1lbnRlLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH1cblxuLmV2ZW5pbWVudGUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNTZweCAzNnB4OyB9XG4gIC5ldmVuaW1lbnRlLWdyaWRfX2l0ZW0uaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ldmVuaW1lbnQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmV2ZW5pbWVudC1jYXJkOmhvdmVyIC5ldmVuaW1lbnQtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpOyB9XG4gIC5ldmVuaW1lbnQtY2FyZDpob3ZlciAuZXZlbmltZW50LWNhcmRfX2ltYWdlIC5ldmVuaW1lbnQtY2FyZF9faW1hZ2Utb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZXZlbmltZW50LWNhcmRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmV2ZW5pbWVudC1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gIC5ldmVuaW1lbnQtY2FyZF9faW1hZ2Utb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjM4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zMHM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmV2ZW5pbWVudC1jYXJkX19jYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogIzc1Njk1QjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmV2ZW5pbWVudC1jYXJkX19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMjZweDsgfVxuICAuZXZlbmltZW50LWNhcmRfX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMTIpO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuZXZlbmltZW50LWNhcmRfX2RhdGUtZGF5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjNzU2OTVCOyB9XG4gICAgLmV2ZW5pbWVudC1jYXJkX19kYXRlLXJlc3Qge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM4Qzg4N0M7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5ldmVuaW1lbnQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZXZlbmltZW50LWNhcmRfX3RpdGxlIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gICAgICAuZXZlbmltZW50LWNhcmRfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzhDODg3QzsgfVxuICAuZXZlbmltZW50LWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzA7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjY1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZsZXg6IDE7IH1cbiAgLmV2ZW5pbWVudC1jYXJkX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4yOCk7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogZ2FwIDAuMjVzLCBib3JkZXItY29sb3IgMC4yczsgfVxuICAgIC5ldmVuaW1lbnQtY2FyZF9fbGluazpob3ZlciB7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgICBib3JkZXItY29sb3I6ICM3NTY5NUI7IH1cbiAgICAuZXZlbmltZW50LWNhcmRfX2xpbmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmV2ZW5pbWVudGUtZW1wdHkge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuZXZlbmltZW50ZS1lbXB0eSBwIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuNDUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAuZXZlbmltZW50ZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2OHB4OyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fdGl0bGUgZW0ge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5ldmVuaW1lbnRlLWhlcm8ge1xuICAgIGhlaWdodDogNDYwcHg7IH1cbiAgICAuZXZlbmltZW50ZS1oZXJvX19vcm5hbWVudDo6YmVmb3JlLCAuZXZlbmltZW50ZS1oZXJvX19vcm5hbWVudDo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDU1cHg7IH1cbiAgICAuZXZlbmltZW50ZS1oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUycHg7IH1cbiAgICAgIC5ldmVuaW1lbnRlLWhlcm9fX3RpdGxlIGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5ldmVuaW1lbnQtZmVhdHVyZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAuZXZlbmltZW50LWZlYXR1cmVkX19vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjg4KTsgfVxuICAgIC5ldmVuaW1lbnQtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAgIC5ldmVuaW1lbnQtZmVhdHVyZWRfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmV2ZW5pbWVudC1mZWF0dXJlZF9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ldmVuaW1lbnRlLWRpdmlkZXIge1xuICAgIHBhZGRpbmc6IDQ0cHggMjBweDsgfVxuICAuZXZlbmltZW50ZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNDRweCAyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5ldmVuaW1lbnRlLWhlcm8ge1xuICAgIGhlaWdodDogMzgwcHg7IH1cbiAgICAuZXZlbmltZW50ZS1oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH1cbiAgICAgIC5ldmVuaW1lbnRlLWhlcm9fX3RpdGxlIGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fb3JuYW1lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAuZXZlbmltZW50LWZlYXR1cmVkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmV2ZW5pbWVudGUtZmlsdGVyX19idG4ge1xuICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLmV2ZW5pbWVudGUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0NHB4OyB9XG4gIC5ldmVuaW1lbnQtY2FyZF9fZGF0ZS1kYXkge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbi5ub3QtZm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0RERDdDNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjIwcHggMjBweCAxMDBweDsgfVxuICAubm90LWZvdW5kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA1MCUgNDUlLCB0cmFuc3BhcmVudCAyNSUsIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjA1KSAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubm90LWZvdW5kX19iZy1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMDBweCwgMjh2dywgMzgwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiByZ2JhKDExNywgMTA1LCA5MSwgMC4wNTUpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07IH1cbiAgLm5vdC1mb3VuZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjIwcHg7IH1cbiAgLm5vdC1mb3VuZF9fb3JuYW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgIC5ub3QtZm91bmRfX29ybmFtZW50OjpiZWZvcmUsIC5ub3QtZm91bmRfX29ybmFtZW50OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC4zKTsgfVxuICAgIC5ub3QtZm91bmRfX29ybmFtZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC40NSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAubm90LWZvdW5kX19pY29uIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMjgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLm5vdC1mb3VuZF9faWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogIzc1Njk1QjsgfVxuICAubm90LWZvdW5kX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm5vdC1mb3VuZF9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjY1KTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cbiAgLm5vdC1mb3VuZF9fc2VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC4yMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAubm90LWZvdW5kX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gICAgLm5vdC1mb3VuZF9fbGlua3MgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzc1Njk1QjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDRweCAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5vdC1mb3VuZF9fbGlua3MgYTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjIyKTsgfVxuICAgICAgLm5vdC1mb3VuZF9fbGlua3MgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOEM4ODdDOyB9XG4gIC5ub3QtZm91bmRfX2J0biB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vdC1mb3VuZCB7XG4gICAgcGFkZGluZzogMTYwcHggMjBweCA4MHB4OyB9XG4gICAgLm5vdC1mb3VuZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgLm5vdC1mb3VuZF9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgLm5vdC1mb3VuZF9fbGlua3MgYSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIC5ub3QtZm91bmRfX2J0biB7XG4gICAgICBtaW4td2lkdGg6IDI2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ub3QtZm91bmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLm5vdC1mb3VuZF9fb3JuYW1lbnQ6OmJlZm9yZSwgLm5vdC1mb3VuZF9fb3JuYW1lbnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgaGVyb1NsaWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlcm9GYWRlVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzVweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlcm9GYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmhlcm9fX2xlZnQge1xuICBhbmltYXRpb246IGhlcm9TbGlkZUxlZnQgMC45NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGg7IH1cblxuLmhlcm9fX3RpdGxlIHtcbiAgYW5pbWF0aW9uOiBoZXJvRmFkZVVwIDAuODVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwLjNzIGJvdGg7IH1cblxuLmhlcm9fX2NvbnRlbnQgPiAuYnRuIHtcbiAgYW5pbWF0aW9uOiBoZXJvRmFkZVVwIDAuODVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwLjU1cyBib3RoOyB9XG5cbi5kZXNwcmUtaGVyb19fdGl0bGUsXG4uY29udGFjdC1oZXJvX190aXRsZSxcbi5jYW1lcmUtaGVyb19fdGl0bGUsXG4uZmFjaWxpdGF0aS1oZXJvX190aXRsZSB7XG4gIGFuaW1hdGlvbjogaGVyb0ZhZGVVcCAwLjg1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMC4ycyBib3RoOyB9XG5cbi5nYWxlcmllLWhlcm9fX2NvbnRlbnQsXG4uZXZlbmltZW50ZS1oZXJvX19jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBoZXJvRmFkZVVwIDAuODVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwLjE1cyBib3RoOyB9XG5cbi5jYW1lcmEtaGVyb19faWNvbiB7XG4gIGFuaW1hdGlvbjogaGVyb0ZhZGVJbiAuODVzIGVhc2UgLjM1cyBib3RoOyB9XG5cbltkYXRhLWFuaW1hdGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjc1cyBlYXNlLCB0cmFuc2Zvcm0gMC43NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gIFtkYXRhLWFuaW1hdGVdW2RhdGEtYW5pbWF0ZT1cImZhZGUtdXBcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NXB4KTsgfVxuICBbZGF0YS1hbmltYXRlXVtkYXRhLWFuaW1hdGU9XCJmYWRlLWxlZnRcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTVweCk7IH1cbiAgW2RhdGEtYW5pbWF0ZV1bZGF0YS1hbmltYXRlPVwiZmFkZS1yaWdodFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpOyB9XG4gIFtkYXRhLWFuaW1hdGVdW2RhdGEtYW5pbWF0ZT1cImZhZGUtaW5cIl0ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICBbZGF0YS1hbmltYXRlXS5pcy1hbmltYXRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhbWVyZS1jYXJkW2RhdGEtYW5pbWF0ZT1cImZhZGUtdXBcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7IH1cblxuW2RhdGEtc3RhZ2dlcl0gPiBbZGF0YS1hbmltYXRlXTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1zdGFnZ2VyXSA+IFtkYXRhLWFuaW1hdGVdOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cblxuW2RhdGEtc3RhZ2dlcl0gPiBbZGF0YS1hbmltYXRlXTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG5cbltkYXRhLXN0YWdnZXJdID4gW2RhdGEtYW5pbWF0ZV06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuXG5bZGF0YS1zdGFnZ2VyXSA+IFtkYXRhLWFuaW1hdGVdOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cblxuW2RhdGEtc3RhZ2dlcl0gPiBbZGF0YS1hbmltYXRlXTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbltkYXRhLXN0YWdnZXJdID4gW2RhdGEtYW5pbWF0ZV06bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuXG5bZGF0YS1zdGFnZ2VyXSA+IFtkYXRhLWFuaW1hdGVdOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cblxuW2RhdGEtc3RhZ2dlcl0gPiBbZGF0YS1hbmltYXRlXTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG5cbltkYXRhLXN0YWdnZXJdID4gW2RhdGEtYW5pbWF0ZV06bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2RhdGEtYW5pbWF0ZV0ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhlcm9fX2xlZnQsXG4gIC5oZXJvX190aXRsZSxcbiAgLmhlcm9fX2NvbnRlbnQgPiAuYnRuLFxuICAuZGVzcHJlLWhlcm9fX3RpdGxlLFxuICAuY29udGFjdC1oZXJvX190aXRsZSxcbiAgLmNhbWVyZS1oZXJvX190aXRsZSxcbiAgLmZhY2lsaXRhdGktaGVyb19fdGl0bGUsXG4gIC5nYWxlcmllLWhlcm9fX2NvbnRlbnQsXG4gIC5ldmVuaW1lbnRlLWhlcm9fX2NvbnRlbnQsXG4gIC5jYW1lcmEtaGVyb19faWNvbiB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5jYW1lcmEtaGVyb19faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7IH0gfVxuIiwiXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDoxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMxNDQ3Njk7XG4gIH1cbn1cblxuc2VjdGlvbiNwcmltYXJ5IHtcbiAgLy9tYXJnaW4tdG9wOiA3MnB4O1xufVxuXG4ubGluay1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIHRvcDogMzFweDtcbiAgICByaWdodDogLTNweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjMTQ0NzY5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgc2VjdGlvbiNwcmltYXJ5IHtcbiAgICAvL21hcmdpbi10b3A6IDcxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAuZW50cnktY2F0ZWdvcmllcy1pbm5lciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzE0NDc2OSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24tc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbW1lbnRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyLW5hdi13aWRnZXRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZW50cnktY29udGVudCB7XG4gICAgaDIge1xuXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi5mb290ZXIge1xuXG59XG5cbi5mb290ZXJfX3Bvd2VyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cblxuLmZvb3Rlcl9fc2NyaXB0aWNzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1hZ2VzL2xvZ28tc2NyaXB0aWNzLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDM4MGZlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgLTMzcHg7XG4gIH1cbn0iLCJib2R5IHsgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNjcm9sbE9mZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlYWRlciAuZ3JpZC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IG1hZ2VudGE7XG59XG5cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gVkFSSUFCTEVTICYgVE9LRU5TXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbiRiZWlnZS1saWdodDogICAjREREN0M0O1xuJGJyb3duOiAgICAgICAgICM4Qzg4N0M7XG4kYnJvd24tZGFyazogICAgIzc1Njk1QjtcbiRiZWlnZTogICAgICAgICAjQ0RDOEI2O1xuJGJlaWdlLWRhcms6ICAgICNCREI4QTc7XG4kd2hpdGUtb2ZmOiAgICAgI0Y1RjZGNztcbiR3aGl0ZTogICAgICAgICAjZmZmZmZmO1xuJGJsYWNrLWZvb3RlcjogICMyMDFGMUY7XG4kZ3JleS10ZXh0OiAgICAgIzlEOUQ5RDtcbiRleHBsb3JlLXNhbmQ6ICByZ2IoMjE1LCAyMDIsIDE4NSk7XG5cbiRmb250LWRpc3BsYXk6ICAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7XG4kZm9udC1ib2R5OiAgICAgJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtaW50ZXI6ICAgICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gUkVTRVQgJiBCQVNFXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IFxufVxuXG5pbWcgeyBcbiAgZGlzcGxheTogYmxvY2s7ICBcbiAgbWF4LXdpZHRoOiAxMDAlOyBcbn0gXG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudWwgeyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gQ09OVEFJTkVSXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDg5cHg7XG4gXG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gQlVUVE9OU1xuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogNzNweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuXG4gICY6aG92ZXIgeyBvcGFjaXR5OiAuODU7IH1cblxuICAmLS1vdXRsaW5lLWRhcmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93bi1kYXJrO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogNDcycHg7XG4gIH1cblxuICAmLS1vdXRsaW5lLWJlaWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2UtbGlnaHQ7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMTUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1vdXRsaW5lLWJlaWdlLWRhcmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZWlnZS1saWdodDtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4xNSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtLWZpbGxlZC1icm93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRicm93bjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICB3aWR0aDogMzM0cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJlaWdlLWxpZ2h0O1xuICAgICAgY29sb3I6ICRicm93bjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cbiAgICAgIC8vICNEREQ3QzQgLT4gIzhDODg3QyBpcyB0aGUgZXhhY3Qgc2FtZSBodWUgYXQgNjMuMyUgYnJpZ2h0bmVzcyBvbiBldmVyeSBjaGFubmVsXG4gICAgICAuYnRuX19hcnJvdyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpOyBmaWx0ZXI6IGJyaWdodG5lc3MoNjMuMyUpOyB9XG4gICAgfVxuXG4gICAgLy8gSGFuZC1kcmF3biBmcmFtZSBncmFwaGljIHJlcGxhY2VzIHRoZSBzdHJhaWdodCBzb2xpZCBib3JkZXIsXG4gICAgLy8gc2l6ZWQvb2Zmc2V0IHRvIG1hdGNoIGl0cyAzMzl4ODEgdmlld0JveCBhZ2FpbnN0IHRoZSAzMzR4NzMgYnV0dG9uLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIGxlZnQ6IC0yLjVweDtcbiAgICAgIHJpZ2h0OiAtMi41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Rpc3QvaW1hZ2VzL2ZyYW1lLWJ1dHRvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tYm9yZGVyIHsgYm9yZGVyOiBub25lOyB9XG5cbiAgJi0tZmlsbGVkLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmVpZ2UtbGlnaHQ7XG4gICAgYm9yZGVyOiA4cHggc29saWQgJGJyb3duLWRhcms7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIHdpZHRoOiAzMzRweDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogMzMuNXB4O1xuICAgIGhlaWdodDogMzMuNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgZmlsdGVyIC4zcyBlYXNlO1xuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gU0VDVElPTiBUSVRMRVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gTkFWQkFSXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5uYXZiYXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLXRvcDogNjZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLmNvbnRhaW5lciB7IHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbiAgJi5pcy1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ubmF2YmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE0cHg7XG4gIGJhY2tncm91bmQ6ICRiZWlnZTtcbiAgYm94LXNoYWRvdzogMCA0cHggNTUuN3B4IHJnYmEoMCwgMCwgMCwgLjQ1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBMb2dvIGlzIGFic29sdXRlIOKGkiByZXNlcnZlIHNwYWNlIHdpdGggcGFkZGluZy1sZWZ0XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG5cbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDkzcHg7XG5cbiAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIH1cblxuICAvLyB3cF9uYXZfbWVudSB3cmFwcGVyIOKAlCB0YWtlcyB1cCByZW1haW5pbmcgc3BhY2VcbiAgJl9fbGlua3Mge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIGxpIGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWRhcms7XG4gICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcblxuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIC4wNik7IH1cbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyMHB4OyAgICAgICAgICAvLyAyMHB4IGJldHdlZW4gcGhvbmUgaWNvbiBhbmQgaGFtYnVyZ2VyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7ICAvLyAyMHB4IGJldHdlZW4gbGFzdCBsaW5rIGFuZCBsYW5ndWFnZSBpY29uXG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgICAvLyBwaG9uZSByZWFjaGVzIHRoZSByaWdodCBlZGdlIG9mIHRoZSBjb250YWluZXJcbiAgfVxuXG4gICZfX2xhbmcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICBpbWcgeyBoZWlnaHQ6IDM4cHg7IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgfVxuXG4gICZfX3Bob25lIHtcbiAgICB3aWR0aDogNzNweDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZDogJGJyb3duO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICBpbWcgeyB3aWR0aDogMzNweDsgaGVpZ2h0OiAzM3B4OyBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZGFyaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzLCBvcGFjaXR5IC4yNXM7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgc3BhbjpudGgtY2hpbGQoMSkgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpOyB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7IG9wYWNpdHk6IDA7IH1cbiAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXJfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRiZWlnZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIC4xNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAvLyBNYXRjaCAubmF2YmFyJ3Mgb3duIHZpc2libGUgd2lkdGggKGNvbnRhaW5lciB3aWR0aCBtaW51cyBpdHMgODlweCBzaWRlIHBhZGRpbmcpXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzhweCk7XG4gIG1heC13aWR0aDogMTMzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRicm93bi1kYXJrLCAuMSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgLjA1KTsgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHsgZGlzcGxheTogYmxvY2s7IH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBIRVJPXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQ0LjcxJTtcbiAgICBoZWlnaHQ6IDkwMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0NC43MSU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1NS4yOSU7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg3LjhkZWcsIHJnYmEoMTg5LCAxODQsIDE2NywgMCkgNS42NCUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgLjU4KSA3Ni43OSUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19yaWdodC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5MHB4O1xuICAgIHRvcDogNjM0cHg7XG4gICAgd2lkdGg6IDY1N3B4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gUk9PTVNcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLnJvb21zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4N3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19jYXJvdXNlbC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA4N3B4O1xuXG4gICAgLnJvb21zLXN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHsgd2lkdGg6IDQxM3B4OyBmbGV4LXNocmluazogMDsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjM0cHg7IC8vIGhhbGYgb2YgdGhlIDQ2OHB4IHJvb20tY2FyZCBoZWlnaHQg4oCUIGNlbnRlcnMgb3ZlciB0aGUgaW1hZ2Ugcm93LCBpZ25vcmluZyB0aGUgbGFiZWwgYmVsb3dcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNTdweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBpbWcgeyB3aWR0aDogNTdweDsgaGVpZ2h0OiA1N3B4OyBvYmplY3QtZml0OiBjb250YWluOyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgJi0tcHJldiBpbWcgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLXVuZGVybGluZSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIH1cblxuICAmX19kb3RzIHtcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDogOHB4OyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZDogJGJlaWdlLWRhcms7IG9wYWNpdHk6IDE7IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7IGJhY2tncm91bmQ6ICRicm93bi1kYXJrOyB9XG4gIH1cbn1cblxuLnJvb20tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2U4ZTRkYjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgaW1nIHsgcG9zaXRpb246IGFic29sdXRlOyBpbnNldDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnJvb20tb3ZlcmxheSB7IG9wYWNpdHk6IDE7IH1cbiAgICAuYnRuIHsgb3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgfVxufVxuXG4ucm9vbS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24sIC44NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIEVWRU5UU1xuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uZXZlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MzdweDtcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgPiBpbWcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGluc2V0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICB9XG5cbiAgJl9fYmctZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI5LjI0ZGVnLCByZ2JhKDExNywgMTA1LCA5MSwgMCkgMTkuMTklLCByZ2JhKDExNywgMTA1LCA5MSwgLjc4KSA3OS41NSUpO1xuICB9XG5cbiAgJl9fZGVjby0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTUycHg7XG4gICAgdG9wOiA5OXB4O1xuICAgIHdpZHRoOiAxNDdweDtcbiAgICBoZWlnaHQ6IDE0MXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICB9XG5cbiAgJl9fZGVjby0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTRweDtcbiAgICB0b3A6IC00MnB4O1xuICAgIHdpZHRoOiAxNzRweDtcbiAgICBoZWlnaHQ6IDE3NHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICB9XG5cbiAgJl9fZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDY5MnB4O1xuICAgIGhlaWdodDogNDM3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJlaWdlLWxpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICB9XG5cbiAgPiAuY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IHotaW5kZXg6IDE7IH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTg1cHg7XG4gICAgdG9wOiA5NXB4O1xuICAgIHdpZHRoOiA0NDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgJi5pcy1hbmltYXRlZCB7IHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwLjkxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIEZBQ0lMSVRJRVNcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLmZhY2lsaXRpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJlaWdlLWxpZ2h0O1xuICBwYWRkaW5nOiA3NHB4IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19kZWNvLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyB9XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHsgY29sb3I6ICRicm93bi1kYXJrOyB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUycHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5mYWNpbGl0eS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19ib3gge1xuICAgIHdpZHRoOiAxOTZweDtcbiAgICBoZWlnaHQ6IDE5NnB4O1xuICAgIGJvcmRlcjogMS4zMDdweCBzb2xpZCAkYnJvd24tZGFyaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pY29uIHsgd2lkdGg6IDc3cHg7IGhlaWdodDogNzdweDsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMC45MTFweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5MXB4O1xuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gR0FMTEVSWVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuaXMtYW5pbWF0ZWQgeyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICB9XG5cbiAgJl9fcm93LTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NjhweDtcbiAgICBnYXA6IDE4cHg7XG4gIH1cblxuICAmX19jb2wtcXVhcnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCAzMSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaW5zZXQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5nYWxsZXJ5X19vdmVybGF5IHsgb3BhY2l0eTogMTsgfVxuICAgICAgLmdhbGxlcnlfX2J0bi13cmFwIC5idG4geyBvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbC10aHJlZS1xdWFydGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaW5zZXQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5nYWxsZXJ5X19vdmVybGF5IHsgb3BhY2l0eTogMTsgfVxuICAgICAgLmdhbGxlcnlfX2J0bi13cmFwIC5idG4geyBvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93biwgLjUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fYnRuLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLmJ0biB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Jvdy0yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cblxuICAmX190aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZ2FsbGVyeV9fb3ZlcmxheSB7IG9wYWNpdHk6IDE7IH1cbiAgICAgIC5nYWxsZXJ5X19idG4td3JhcCAuYnRuIHsgb3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICB9XG4gIH1cblxuICAvLyBTaG93biBvbmx5IG9uIG1vYmlsZSwgaW4gcGxhY2Ugb2YgdGhlIChob3Zlci1vbmx5KSBwZXItaW1hZ2UgYnV0dG9uc1xuICAmX19jdGEtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gRVhQTE9SRVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uZXhwbG9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjUxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fYmcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGluc2V0OiAwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4gICZfX2JnLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICYtLW1vYmlsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmLS10YWJsZXQgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICA+IC5jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzVweDtcbiAgfVxuXG4gICZfX3RpdGxlIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgY29sb3I6ICM1NjRENDE7IH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzVweDtcblxuICAgIC5idG4geyBjb2xvcjogIzU2NEQ0MTsgYm9yZGVyLWNvbG9yOiAjNTY0RDQxOyB9XG4gIH1cblxuICAmX19saW5rLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLmV4cGxvcmUtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA0NDBweDtcbiAgYmFja2dyb3VuZDogJGJyb3duLWRhcms7XG4gIHBhZGRpbmc6IDI2cHggMzJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoLjM0LCAxLjU2LCAuNjQsIDEpO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkgKyBsaSB7IG1hcmdpbi10b3A6IDIycHg7IH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cbiAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAuNzU7IH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQmV0d2VlbiAxMDI0cHggYW5kIDE5NTBweCwgdGhlIHBlcmNlbnRhZ2UtYmFzZWQgY3JvcCBhYm92ZSBjdXRzIGludG9cbi8vIHRoZSByaWdodCBzaWRlIG9mIHRoZSBwaG90byDigJQgc2hvdyBpdCB1bmNyb3BwZWQgaW4gdGhpcyByYW5nZSBpbnN0ZWFkLlxuLy8gQmVsb3cgMTAyNHB4IGEgc2VwYXJhdGUgYmFja2dyb3VuZCBpbWFnZSB3aWxsIGJlIHN3YXBwZWQgaW4uXG5AbWVkaWEgKG1heC13aWR0aDogMTk1MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5leHBsb3JlX19iZy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi8vIEJlbG93IDEwMjRweCwgc2hhcmVkIGNvbnRlbnQgbGF5b3V0IChpbWFnZSBzd2FwcGluZyBoYW5kbGVkIHBlci1yYW5nZSBiZWxvdykuXG4vLyBUZXh0IHN0YXlzIGxlZnQtYWxpZ25lZCBoZXJlLCBsaWtlIGRlc2t0b3Ag4oCUIG9ubHkgbW9iaWxlICjiiaQ3NjhweCkgY2VudGVycyBpdC5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV4cGxvcmUge1xuICAgIGJhY2tncm91bmQ6ICRleHBsb3JlLXNhbmQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuXG4gICAgPiAuY29udGFpbmVyIHsgaGVpZ2h0OiBhdXRvOyB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLmV4cGxvcmVfX2JnLWltZyB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLy8gVGFibGV0ICg3NjlweOKAkzEwMjRweCk6IGRlZGljYXRlZCB0YWJsZXQgYmFja2dyb3VuZCBpbWFnZS5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZXhwbG9yZV9fYmctaW1nLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLy8gTW9iaWxlICjiiaQ3NjhweCk6IGRlZGljYXRlZCBtb2JpbGUgYmFja2dyb3VuZCBpbWFnZSwgY2VudGVyZWQgdGV4dC5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZSB7XG4gICAgaGVpZ2h0OiA2ODBweDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICM1NjRENDE7IH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5idG4geyBjb2xvcjogIzU2NEQ0MTsgYm9yZGVyLWNvbG9yOiAjNTY0RDQxOyB9XG4gICAgfVxuICB9XG5cbiAgLmV4cGxvcmVfX2NvbnRlbnQuaXMtYW5pbWF0ZWQge1xuICAgIG1hcmdpbi10b3A6IC0yNjBweDtcbiAgfVxuXG4gIC5leHBsb3JlX19iZy1pbWctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBTVE9SWVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY5N3B4O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgPiAuY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IHotaW5kZXg6IDI7IH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4OXB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBmaWxsOyB9XG4gIH1cblxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4OXB4O1xuICAgIHRvcDogNzVweDtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHsgY29sb3I6ICRicm93bi1kYXJrOyBmb250LXNpemU6IDM2cHg7IH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgfVxufVxuXG4vLyDiiaQxMzI4cHg6IHN0YWNrIHRleHQgdGhlbiBpbWFnZSBpbnN0ZWFkIG9mIHNpZGUtYnktc2lkZS5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI4cHgpIHtcbiAgLnN0b3J5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHsgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICB9XG4gIH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBSRVZJRVdTXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5yZXZpZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcblxuICA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHsgY29sb3I6ICRicm93bi1kYXJrOyB9XG5cbiAgJl9fc2xpZGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5yZXZpZXdzLXN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiAwIDhweDsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RvdHMge1xuICAgICYuc3dpcGVyLXBhZ2luYXRpb24geyBwb3NpdGlvbjogc3RhdGljOyBtYXJnaW4tdG9wOiAzMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOiA4cHg7IH1cblxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQ6ICRiZWlnZS1kYXJrOyBvcGFjaXR5OiAxOyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgeyBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyazsgfVxuICB9XG59XG5cbi5yZXZpZXctY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIC4zNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLCAuMik7XG4gIG1pbi1oZWlnaHQ6IDMxNXB4O1xuICBwYWRkaW5nOiAyNHB4IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcblxuICAmX19hdmF0YXIge1xuICAgIHdpZHRoOiA2MXB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIH1cblxuICAmX19uYW1lIHsgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMTdweDsgY29sb3I6ICRicm93bi1kYXJrOyB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX21vcmUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuXG4gICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBDVEEgUkVMQVhcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLmN0YS1yZWxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICA+IGltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaW5zZXQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIH1cblxuICAmX19ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgyMTUsIDIwMiwgMTg1LCAxKSAwJSwgcmdiYSgyMTUsIDIwMiwgMTg1LCAwKSA3MCUpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gRk9PVEVSXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA5LjM1ZGVnLCByZ2IoMTE3LCAxMDUsIDkxKSAwLjgzJSwgcmdiKDE0MCwgMTM2LCAxMjQpIDk5LjMyJSk7XG5cbiAgJl9fYmctZGVjbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtODBweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgfVxuXG4gICZfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNTNweDtcbiAgfVxuXG4gICZfX2xvZ28geyB3aWR0aDogMTkwcHg7IGhlaWdodDogMTI0cHg7IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuICAmX19jb250YWN0IHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxNXB4OyB9XG5cbiAgJl9fY29udGFjdC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBzcGFuIHsgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMTdweDsgY29sb3I6ICR3aGl0ZTsgfVxuICB9XG5cbiAgJl9faWNvbiB7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7IGZsZXgtc2hyaW5rOiAwOyBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbiAgJl9fY29sIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxMHB4OyBtYXJnaW4tbGVmdDogMTMwcHg7IH1cblxuICAmX19jb2wtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBsaSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cbiAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAuNzU7IH1cbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAvLyBNb2JpbGUtb25seSBXaGF0c0FwcCBDVEEgKHNlZSDiiaQ3NjhweCBvdmVycmlkZSlcbiAgJl9fd2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX19zb2NpYWwtaWNvbnMgeyBkaXNwbGF5OiBmbGV4OyBnYXA6IDI2cHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuICAmX19zb2NpYWwtbGluayB7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuXG4gICAgJjpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuICAgICYtLWJvcmRlciB7IGJvcmRlcjogMXB4IHNvbGlkICRiZWlnZS1saWdodDsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICB9XG5cbiAgJl9fc29jaWFsLWljb24geyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbiAgJl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2stZm9vdGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2NvcHkgeyBmb250LWZhbWlseTogJGZvbnQtYm9keTsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zaXplOiAxOHB4OyBjb2xvcjogJHdoaXRlLW9mZjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4gICZfX3Bvd2VyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHAgeyBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIH1cblxuICAmX19zY3JpcHRpY3MtbG9nbyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gUkVTUE9OU0lWRSBOQVZCQVJcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUxMnB4KSB7XG4gIC5uYXZiYXIge1xuICAgICZfX2xpbmtzIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMTVweCAxNnB4O1xuICAgIH1cblxuICAgICZfX2xpbmtzIHVsIHsgZ2FwOiAxMnB4OyB9XG4gIH1cbn1cblxuLy8gVGFibGV0IOKAlCBoaWRlIGxpbmtzLCBzaG93IGhhbWJ1cmdlclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAubmF2YmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuXG4gICAgJl9fbG9nbyB7IHdpZHRoOiAxMTBweDsgaGVpZ2h0OiA3MnB4OyB9XG5cbiAgICAmX19saW5rcyAgICAgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgJl9fbGFuZyAgICAgIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICZfX2hhbWJ1cmdlciB7IGRpc3BsYXk6IGZsZXg7IH1cblxuICAgICZfX3JpZ2h0IHsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgfVxufVxuXG4vLyDiiaQxMDI0cHg6IHJlZHVjZSB0aGUgMTIwcHggc2VjdGlvbiBzcGFjaW5nIHRvIDgwcHguXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yb29tcyAgICAgICAgICB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdhbGxlcnkgICAgICAgIHsgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgLmdhbGxlcnkgPiAuY29udGFpbmVyIHsgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLnN0b3J5ICAgICAgICAgIHsgbWFyZ2luLXRvcDogODBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbiAgLy8gXCJWZXppIG1haSBtdWx0ZVwiIGhvdmVyIGJ1dHRvbiB3YXMgd2lkZXIgdGhhbiB0aGUgbmFycm93ZXIgZ2FsbGVyeVxuICAvLyBjYXJkcyBhdCB0aGlzIHJhbmdlIGFuZCBnb3QgY2xpcHBlZCBieSB0aGVpciBvdmVyZmxvdzpoaWRkZW4uXG4gIC5nYWxsZXJ5X19idG4td3JhcCAuYnRuIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC8vIEZvb3Rlcjogc3RhY2sgZXZlcnl0aGluZyAodGFibGV0IGRvd24gdG8gcGhvbmUpLCBsZWZ0LWFsaWduZWQsXG4gIC8vIGRlY29yYXRpdmUgc3BpcmFsIHZpc2libGUsIGJhciBsaW5lcyBzdGFja2VkIGluc3RlYWQgb2Ygc3ByZWFkIGFwYXJ0LlxuICAuZm9vdGVyIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgcGFkZGluZzogNTBweCAwIDQwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19icmFuZCB7IHdpZHRoOiAxMDAlOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4gICAgJl9fbG9nbyB7IHdpZHRoOiAxNTBweDsgaGVpZ2h0OiA5OHB4OyB9XG5cbiAgICAmX19jb2wgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG4gICAgJl9fY29sLXRpdGxlIHsgZm9udC1zaXplOiAxOHB4OyB9XG5cbiAgICAmX19saXN0IGxpIGEgeyBmb250LXNpemU6IDE0cHg7IH1cblxuICAgICZfX2NvbnRhY3Qtcm93IHNwYW4geyBmb250LXNpemU6IDE0cHg7IH1cblxuICAgICZfX3NvY2lhbCB7IG1hcmdpbi1sZWZ0OiAwOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4gICAgJl9fd2hhdHNhcHAgeyBtYXJnaW4tbGVmdDogMDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuICAgICZfX2JhciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICAmX19wb3dlcmVkIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIH1cbn1cblxuLy8gVGFibGV0ICg3NjlweOKAkzEwMjRweCk6IGhlcm9fX2NvbnRlbnQgaGFkIGEgZml4ZWQgNjU3cHggd2lkdGgsIHdpZGVyIHRoYW5cbi8vIGl0cyBvd24gcGFyZW50ICguaGVyb19fcmlnaHQsIDU1LjI5JSBvZiB2aWV3cG9ydCkgYXQgdGhpcyByYW5nZSDigJQgaXRcbi8vIG92ZXJmbG93ZWQgYW5kIGdvdCBjbGlwcGVkLiBNYWtlIGl0IGZsdWlkIGFuZCBzaHJpbmsgdGhlIHRpdGxlIHRvIGZpdC5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgbGVmdDogNDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cblxuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIC8vIGV2ZW50c19fZnJhbWUgKDY5MnB4LCBhYnNvbHV0ZSByaWdodDowKSBhbmQgZXZlbnRzX19jb250ZW50ICg0NDhweCxcbiAgLy8gYWJzb2x1dGUgbGVmdDoxODVweCkgb3ZlcmxhcCBvbmNlIHRoZSBzZWN0aW9uIGlzIG5hcnJvd2VyIHRoYW4gfjExNDBweC5cbiAgLy8gU3RhY2sgdGhlbSBpbnN0ZWFkLCBzYW1lIGFwcHJvYWNoIGFzIHRoZSDiiaQ3NjhweCB2ZXJzaW9uLlxuICAuZXZlbnRzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmX19kZWNvLTEsICZfX2RlY28tMiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICZfX2ZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICB9XG5cbiAgICA+IC5jb250YWluZXIgeyBoZWlnaHQ6IGF1dG87IH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDM4cHg7IH1cbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFJFU1BPTlNJVkUg4oCUIE1PQklMRSAo4omkIDc2OHB4KVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAubmF2YmFyX19tb2JpbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgLy8gY29udGFpbmVyIHBhZGRpbmcgZHJvcHMgdG8gMTVweCBwZXIgc2lkZSBvbiBtb2JpbGVcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICAvLyDilIDilIAgQlVUVE9OUyDilIDilIBcbiAgLmJ0biB7XG4gICAgJi0tb3V0bGluZS1kYXJrIHsgd2lkdGg6IDI4MHB4OyB9XG4gICAgJi0tZmlsbGVkLWJyb3duIHsgd2lkdGg6IDI4MHB4OyB9XG4gICAgJi0tZmlsbGVkLWJlaWdlIHsgd2lkdGg6IDI4MHB4OyB9XG4gIH1cblxuICAvLyDilIDilIAgTkFWQkFSIOKUgOKUgFxuICAubmF2YmFyLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDNweDsgLy8gMTVweCBsb2dvIG9mZnNldCArIDczcHggbG9nbyB3aWR0aCArIDE1cHggZ2FwXG4gICAgaGVpZ2h0OiA5MHB4O1xuXG4gICAgJl9fbG9nbyAgICAgIHsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDczcHg7IH1cbiAgICAmX19saW5rcyAgICAgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgJl9fbGFuZyAgICAgIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICZfX2hhbWJ1cmdlciB7IGRpc3BsYXk6IGZsZXg7IH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyAvLyBwdXNoIHRvIHRoZSByaWdodCBlZGdlXG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIEhFUk8g4pSA4pSAXG4gIC8vIERlc2t0b3A6IF9fbGVmdCAoNDQlKSArIF9fcmlnaHQgKDU1JSkgYWJzb2x1dGUgc2lkZS1ieS1zaWRlLlxuICAvLyBNb2JpbGU6ICBzdGFjayBfX2xlZnQgcGhvdG8gYWJvdmUgX19yaWdodCAoYmcgcGhvdG8gKyBjb250ZW50KS5cbiAgLy8gUm9vdCBjYXVzZSBvZiBpbnZpc2libGUgaW1hZ2U6IHotaW5kZXg6LTEgb24gX19yaWdodC1iZyBwYWludHMgaXQgYmVoaW5kXG4gIC8vIHRoZSA8Ym9keT4gYmFja2dyb3VuZCAoI2ZmZikgYmVjYXVzZSBubyBhbmNlc3RvciBjcmVhdGVzIGEgc3RhY2tpbmcgY29udGV4dC5cbiAgLmhlcm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLy8gT25seSBjaGFuZ2U6IHotaW5kZXggMCBtYWtlcyB0aGUgaW1hZ2UgdmlzaWJsZSBhZ2FpblxuICAgICZfX3JpZ2h0LWJnIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjdweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBST09NUyDilIDilIBcbiAgLnJvb21zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXdyYXAge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAucm9vbXMtc3dpcGVyIC5zd2lwZXItc2xpZGUgeyB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpOyB9XG4gICAgfVxuXG4gICAgJl9fYXJyb3dzIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIEVWRU5UUyDilIDilIBcbiAgLy8gRGVza3RvcDogX19mcmFtZSBpcyBwb3NpdGlvbjphYnNvbHV0ZSByaWdodDowIChkZWNvcmF0aXZlIHJpZ2h0LXNpZGUgcGhvdG8pXG4gIC8vIE1vYmlsZTogIHNob3cgaXQgYXMgYSBmdWxsLXdpZHRoIGltYWdlIHN0YWNrZWQgYWJvdmUgdGhlIGNvbnRlbnRcbiAgLmV2ZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJl9fZGVjby0xLCAmX19kZWNvLTIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX19mcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyIHsgaGVpZ2h0OiBhdXRvOyB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgJl9fZGVzYyAgeyBmb250LXNpemU6IDE2cHg7IH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBGQUNJTElUSUVTIOKUgOKUgFxuICAuZmFjaWxpdGllcyB7XG4gICAgcGFkZGluZzogNTVweCAwIDcwcHg7XG5cbiAgICAmX19kZWNvLWxlZnQgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGdhcDogMjRweCAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZhY2lsaXR5LWNhcmQge1xuICAgICZfX2JveCAgeyB3aWR0aDogMTQ5cHg7IGhlaWdodDogMTQ5cHg7IH1cbiAgICAmX19pY29uIHsgd2lkdGg6IDU5cHg7IGhlaWdodDogNTlweDsgfVxuICAgICZfX2xhYmVsIHsgZm9udC1zaXplOiAxNnB4OyB3aWR0aDogMTQ1cHg7IG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBHQUxMRVJZIOKUgOKUgFxuICAvLyBEZXNrdG9wOiBjb2wtcXVhcnRlciAoMjUlKSBsZWZ0ICsgY29sLXRocmVlLXF1YXJ0ZXJzICg3NSUpIHJpZ2h0LCBzaWRlLWJ5LXNpZGVcbiAgLy8gTW9iaWxlOiAgY29sLXRocmVlLXF1YXJ0ZXJzIChtYWluIGxhcmdlIGltYWdlKSBvbiB0b3AsIGNvbC1xdWFydGVyIGJlbG93XG4gIC5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAzNnB4OyB9XG5cbiAgICAmX19yb3ctMSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgfVxuXG4gICAgJl9fY29sLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICBvcmRlcjogMTsgICAvLyBtYWluIGltYWdlIGFwcGVhcnMgZmlyc3RcbiAgICB9XG5cbiAgICAmX19jb2wtcXVhcnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBvcmRlcjogMjsgICAvLyBvdmVybGF5K2J1dHRvbiBpbWFnZSBhcHBlYXJzIGJlbG93XG4gICAgfVxuXG4gICAgJl9fcm93LTIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAmX190aHVtYiB7IGhlaWdodDogMTcwcHg7IH1cblxuICAgIC8vIE5vIGhvdmVyIG9uIHRvdWNoIOKAlCBoaWRlIHRoZSBwZXItaW1hZ2Ugb3ZlcmxheS9idXR0b24gZW50aXJlbHlcbiAgICAmX19vdmVybGF5LCAmX19idG4td3JhcCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICZfX2N0YS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duLWRhcms7XG4gICAgICAgIGNvbG9yOiAkYnJvd24tZGFyaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIEVYUExPUkUg4pSA4pSAXG4gIC8vIChsYXlvdXQgcnVsZXMgbW92ZWQgdG8gdGhlIHNoYXJlZCBtYXgtd2lkdGg6MTAyNHB4IGJsb2NrIGFib3ZlLFxuICAvLyBzbyB0aGV5IGxpbmUgdXAgd2l0aCB0aGUgbW9iaWxlL3RhYmxldCBiYWNrZ3JvdW5kIGltYWdlIHN3YXApXG4gIC5leHBsb3JlLXBvcHVwIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG5cbiAgICAmLmlzLW9wZW4geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFNUT1JZIOKUgOKUgFxuICAvLyBTdGFja2luZyAodGV4dCB0aGVuIGltYWdlKSBhbHJlYWR5IGNvbWVzIGZyb20gdGhlIOKJpDEzMjhweCBibG9jaztcbiAgLy8gaGVyZSB3ZSBvbmx5IHNocmluayB0aGluZ3MgZnVydGhlciBmb3IgbmFycm93IHBob25lcy5cbiAgLnN0b3J5IHtcbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMzZweDsgfVxuICAgICZfX3RleHQgIHsgZm9udC1zaXplOiAxNnB4OyB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFJFVklFV1Mg4pSA4pSAXG4gIC5yZXZpZXdzIHtcbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMzZweDsgfVxuICB9XG5cbiAgLnJldmlldy1jYXJkIHsgcGFkZGluZzogMjBweDsgfVxuXG4gIC8vIOKUgOKUgCBDVEEgUkVMQVgg4pSA4pSAXG4gIC5jdGEtcmVsYXgge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBGT09URVIg4pSA4pSAXG4gIC8vIFN0cnVjdHVyYWwgc3RhY2tpbmcgYWxyZWFkeSBjb21lcyBmcm9tIHRoZSDiiaQxMDI0cHggYmxvY2sgYWJvdmU7XG4gIC8vIGhlcmUgd2Ugb25seSBzaHJpbmsgdGhpbmdzIGZ1cnRoZXIgYW5kIHNob3cgdGhlIFdoYXRzQXBwIENUQS5cbiAgLmZvb3RlciB7XG4gICAgJl9fbG9nbyAgICB7IHdpZHRoOiAxMzBweDsgaGVpZ2h0OiA4NXB4OyB9XG4gICAgJl9fd2hhdHNhcHAgeyBkaXNwbGF5OiBmbGV4OyB9XG4gICAgJl9fY29weSAgICB7IGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICZfX3Bvd2VyZWQgeyBmb250LXNpemU6IDE2cHg7IH1cblxuICAgICZfX2JhciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3Bvd2VyZWQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gUkVTUE9OU0lWRSDigJQgU01BTEwgTU9CSUxFICjiiaQgNDI1cHgpXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubmF2YmFyIHtcbiAgICAmX19waG9uZSAgICAgeyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyBpbWcgeyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAmX19oYW1idXJnZXIgeyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyB9XG4gIH1cblxuICAuc3RvcnlfX2ltYWdlIHsgd2lkdGg6IDM4MHB4OyB9XG59XG5cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gQ0FNRVJFIFBBR0Vcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4vLyDilIDilIAgSEVSTyDilIDilIBcbi5jYW1lcmUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTtcbiAgfVxuXG4gICZfX2RlY28tbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZGlzcGxheTogYmxvY2s7IH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogODdweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIOKUgOKUgCBJTlRSTyDilIDilIBcbi5jYW1lcmUtaW50cm8ge1xuICBwYWRkaW5nOiA1NXB4IDAgMDtcblxuICA+IC5jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWF4LXdpZHRoOiA1OTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMnB4O1xuICB9XG59XG5cbi8vIOKUgOKUgCBHUklEIOKUgOKUgFxuLmNhbWVyZS1ncmlkIHtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4MnB4O1xuICB9XG59XG5cbi8vIOKUgOKUgCBDQVJEIOKUgOKUgFxuLmNhbWVyZS1jYXJkIHtcbiAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAxNjRweCkgLyAzKTsgLy8gMyBwZXIgcm93OiAyIGdhcHMgw5cgODJweCA9IDE2NHB4XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIH1cblxuICAmX19pbm5lcjpob3ZlciAmX19iZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IH1cblxuICAmX190eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYnJvd247XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblxuICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IDAuNzU7IH1cbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSAXG5cbi8vIFJlZHVjZWQgZ2FwIGJlbG93IDEyNTBweFxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuY2FtZXJlLWdyaWQge1xuICAgICZfX2lubmVyIHsgZ2FwOiA0MHB4OyB9XG4gIH1cblxuICAuY2FtZXJlLWNhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gODBweCkgLyAzKTsgLy8gMiBnYXBzIMOXIDQwcHggPSA4MHB4XG5cbiAgICAvLyBDYXJkcyBhcmUgbmFycm93ZXIgaGVyZSAoMyBwZXIgcm93KSBidXQgc3RpbGwgdXNlZCB0aGUgNDY4cHggZGVza3RvcFxuICAgIC8vIGhlaWdodCwgY3JvcHBpbmcgdGhlIGltYWdlIHRvbyBhZ2dyZXNzaXZlbHkg4oCUIHNocmluayBpdCB0byBtYXRjaC5cbiAgICAmX19pbm5lciB7IGhlaWdodDogMzEwcHg7IH1cbiAgfVxufVxuXG4vLyBUYWJsZXQ6IDIgcGVyIHJvd1xuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jYW1lcmUtaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDtcblxuICAgICZfX2RlY28tbGVmdCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5jYW1lcmUtaW50cm8ge1xuICAgIHBhZGRpbmc6IDM1cHggMCAwO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNhbWVyZS1ncmlkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuY2FtZXJlLWNhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcblxuICAgICZfX2lubmVyIHsgaGVpZ2h0OiA0MDBweDsgfVxuXG4gICAgJl9fdHlwZSBhIHsgZm9udC1zaXplOiAyMnB4OyB9XG4gIH1cbn1cblxuLy8gTW9iaWxlOiAxIHBlciByb3dcbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuY2FtZXJlLWdyaWQge1xuICAgICZfX2lubmVyIHsgZ2FwOiAyNHB4OyB9XG4gIH1cblxuICAuY2FtZXJlLWNhcmQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgJl9faW5uZXIgeyBoZWlnaHQ6IDM2MHB4OyB9XG4gIH1cbn0iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIEZBQ0lMSVRJRVMgUEFHRVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbi8vIOKUgOKUgCBIRVJPIOKUgOKUgFxuLmZhY2lsaXRhdGktaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTtcbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogODdweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIOKUgOKUgCBJTlRSTyDilIDilIBcbi5mYWNpbGl0YXRpLWludHJvIHtcbiAgcGFkZGluZzogNTVweCAwIDA7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAycHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICB9XG59XG5cbi8vIOKUgOKUgCBCT0RZIOKUgOKUgFxuLmZhY2lsaXRhdGktYm9keSB7XG4gIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcbn1cblxuLy8g4pSA4pSAIFNFQ1RJT04g4pSA4pSAXG4uZmFjaWxpdGF0aS1zZWN0aW9uIHtcbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIDAuMTUpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHggNTJweDtcbiAgfVxufVxuXG4vLyDilIDilIAgQ0FSRCDilIDilIBcbi5mYWNpbGl0YXRpLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2JveCB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgYm9yZGVyOiAxLjMwN3B4IHNvbGlkICRicm93bi1kYXJrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgLjA1KTsgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5NnB4O1xuICB9XG59XG5cbi8vIOKUgOKUgCBSRVNQT05TSVZFIOKUgOKUgFxuXG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZhY2lsaXRhdGktaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5mYWNpbGl0YXRpLWludHJvIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMDtcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUgeyBmb250LXNpemU6IDI2cHg7IH1cbiAgICAmX190ZXh0ICAgICB7IGZvbnQtc2l6ZTogMThweDsgfVxuICB9XG5cbiAgLmZhY2lsaXRhdGktYm9keSB7XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHg7XG4gIH1cblxuICAuZmFjaWxpdGF0aS1zZWN0aW9uIHtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDI4cHg7IG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuICAgICZfX2dyaWQgeyBnYXA6IDMwcHggNDBweDsgfVxuICB9XG5cbiAgLmZhY2lsaXRhdGktY2FyZCB7XG4gICAgJl9fYm94IHsgd2lkdGg6IDE2MHB4OyBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgJl9faWNvbiB7IHdpZHRoOiA2MnB4OyBoZWlnaHQ6IDYycHg7IH1cbiAgICAmX19sYWJlbCB7IGZvbnQtc2l6ZTogMTZweDsgd2lkdGg6IDE2MHB4OyB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mYWNpbGl0YXRpLWludHJvIHtcbiAgICAmX19zdWJ0aXRsZSB7IGZvbnQtc2l6ZTogMjJweDsgfVxuICB9XG5cbiAgLmZhY2lsaXRhdGktc2VjdGlvbiB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDI0cHggMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5mYWNpbGl0YXRpLWNhcmQge1xuICAgICZfX2JveCAgeyB3aWR0aDogMTQwcHg7IGhlaWdodDogMTQwcHg7IH1cbiAgICAmX19pY29uIHsgd2lkdGg6IDU0cHg7IGhlaWdodDogNTRweDsgfVxuICAgICZfX2xhYmVsIHsgZm9udC1zaXplOiAxNXB4OyB3aWR0aDogMTQwcHg7IG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgfVxufVxuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBHQUxMRVJZIFBBR0Vcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4vLyDilIDilIAgSEVSTyDilIDilIBcbi5nYWxlcmllLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1YWwgZ3JhZGllbnQ6IGRhcmsgdG9wIHZpZ25ldHRlICsgc3Ryb25nIGRhcmsgYm90dG9tXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOlxuICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjMwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAzNSUpLFxuICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgICByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDU1JSk7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgLy8gT3JuYW1lbnRhbCBsaW5lICsgZGlhbW9uZCBiZWZvcmUgdGl0bGVcbiAgJl9fb3JuYW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gVHdvLWxpbmUgZWRpdG9yaWFsIHRpdGxlOiBsYXJnZSArIGl0YWxpY1xuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LXNoYWRvdzogMCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICB9XG59XG5cbi8vIOKUgOKUgCBGSUxURVIg4pSA4pSAXG4uZ2FsZXJpZS1maWx0ZXIge1xuICBwYWRkaW5nOiA2MnB4IDAgNTJweDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgMC4zNSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDlweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJvd24tZGFyaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIDAuMDYpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gIH1cbn1cblxuLy8g4pSA4pSAIE1BU09OUlkgR1JJRCDilIDilIBcbi5nYWxlcmllLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gIH1cbn1cblxuLmdhbGVyaWUtZ3JpZCB7XG4gIGNvbHVtbnM6IDM7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG5cbiAgJl9faXRlbSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIEZpdmUgYWx0ZXJuYXRpbmcgaGVpZ2h0cyBjcmVhdGUgdGhlIG1hc29ucnkgcmh5dGhtXG4gICAgJjpudGgtY2hpbGQoNW4gKyAxKSB7IGhlaWdodDogNDYwcHg7IH1cbiAgICAmOm50aC1jaGlsZCg1biArIDIpIHsgaGVpZ2h0OiAyNjhweDsgfVxuICAgICY6bnRoLWNoaWxkKDVuICsgMykgeyBoZWlnaHQ6IDM3NnB4OyB9XG4gICAgJjpudGgtY2hpbGQoNW4gKyA0KSB7IGhlaWdodDogMjE4cHg7IH1cbiAgICAmOm50aC1jaGlsZCg1biArIDUpIHsgaGVpZ2h0OiA0MTZweDsgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciBpbWcgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG5cbiAgICAmOmhvdmVyIC5nYWxlcmllLWdyaWRfX292ZXJsYXkgeyBvcGFjaXR5OiAxOyB9XG5cbiAgICAmOmhvdmVyIC5nYWxlcmllLWdyaWRfX292ZXJsYXkgc3ZnIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4gICAgJi5pcy1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgMC41Mik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIExJR0hUQk9YIOKUgOKUgFxuLmdhbGVyaWUtbGlnaHRib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAmLmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NCk7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogODh2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBtYXgtaGVpZ2h0OiA4OHZoO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE4cztcblxuICAgICYuaXMtbG9hZGluZyB7IG9wYWNpdHk6IDA7IH1cbiAgfVxuXG4gIC8vIFRvcCBiYXIgd2l0aCBjb3VudGVyICsgY2xvc2VcbiAgJl9fYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIycHggMjhweDtcbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjY1KTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMDgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjE4KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xOCk7IH1cbiAgfVxuXG4gIC8vIFNpZGUgbmF2aWdhdGlvbiBhcnJvd3NcbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4wNyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMTYpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMTgpOyB9XG5cbiAgICBzdmcgeyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyB9XG4gIH1cblxuICAmX19wcmV2IHsgbGVmdDogMjJweDsgfVxuICAmX19uZXh0IHsgcmlnaHQ6IDIycHg7IH1cbn1cblxuLy8g4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSAXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdhbGVyaWUtaGVybyB7XG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDY4cHg7IGVtIHsgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgfVxuXG4gIC5nYWxlcmllLWdyaWQgeyBjb2x1bW5zOiAyOyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsZXJpZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuXG4gICAgJl9fb3JuYW1lbnQge1xuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7IHdpZHRoOiA1NXB4OyB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgZW0geyBmb250LXNpemU6IDM4cHg7IH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7IGZvbnQtc2l6ZTogMTFweDsgfVxuICB9XG5cbiAgLmdhbGVyaWUtZmlsdGVyIHtcbiAgICBwYWRkaW5nOiA0MnB4IDAgMzZweDtcblxuICAgICZfX2J0biB7IHBhZGRpbmc6IDExcHggMjJweDsgZm9udC1zaXplOiAxMXB4OyB9XG4gIH1cblxuICAuZ2FsZXJpZS1ib2R5ID4gLmNvbnRhaW5lciB7IHBhZGRpbmc6IDAgMTVweDsgfVxuXG4gIC5nYWxlcmllLWdyaWQge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogNnB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDVuICsgMSkgeyBoZWlnaHQ6IDI4MHB4OyB9XG4gICAgICAmOm50aC1jaGlsZCg1biArIDIpIHsgaGVpZ2h0OiAxNzBweDsgfVxuICAgICAgJjpudGgtY2hpbGQoNW4gKyAzKSB7IGhlaWdodDogMjMwcHg7IH1cbiAgICAgICY6bnRoLWNoaWxkKDVuICsgNCkgeyBoZWlnaHQ6IDE0NXB4OyB9XG4gICAgICAmOm50aC1jaGlsZCg1biArIDUpIHsgaGVpZ2h0OiAyNjBweDsgfVxuICAgIH1cbiAgfVxuXG4gIC5nYWxlcmllLWxpZ2h0Ym94IHtcbiAgICAmX19wcmV2IHsgbGVmdDogOHB4OyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyB9XG4gICAgJl9fbmV4dCB7IHJpZ2h0OiA4cHg7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IH1cbiAgICAmX19iYXIgIHsgcGFkZGluZzogMTRweCAxOHB4OyB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5nYWxlcmllLWhlcm8ge1xuICAgIGhlaWdodDogMzgwcHg7XG5cbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogNDJweDsgZW0geyBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICZfX29ybmFtZW50IHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG5cbiAgLmdhbGVyaWUtZ3JpZCB7XG4gICAgY29sdW1uczogMTtcblxuICAgIC8vIFVuaWZvcm0gaGVpZ2h0IGluIHNpbmdsZSBjb2x1bW5cbiAgICAmX19pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKDVuICsgMSksXG4gICAgICAmOm50aC1jaGlsZCg1biArIDIpLFxuICAgICAgJjpudGgtY2hpbGQoNW4gKyAzKSxcbiAgICAgICY6bnRoLWNoaWxkKDVuICsgNCksXG4gICAgICAmOm50aC1jaGlsZCg1biArIDUpIHsgaGVpZ2h0OiAyODBweDsgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBDT05UQUNUIFBBR0Vcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4vLyDilIDilIAgSEVSTyDilIDilIBcbi5jb250YWN0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTYuMzVkZWcsIHJnYmEoMTg5LCAxODQsIDE2NywgMCkgMjMuMzElLCByZ2JhKDIwNSwgMjAwLCAxODIsIDAuODgpIDc4LjU1JSk7XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGxlZnQ6IDg3cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4vLyDilIDilIAgTUFJTiBTRUNUSU9OIOKUgOKUgFxuLmNvbnRhY3QtbWFpbiB7XG4gIHBhZGRpbmc6IDkwcHggMCAxMTBweDtcblxuICA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMDBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4vLyDilIDilIAgSU5GTyAoTEVGVCkg4pSA4pSAXG4uY29udGFjdC1pbmZvIHtcbiAgZmxleDogMCAwIDQwMHB4O1xuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRicm93bjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIDAuMik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC43NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uY29udGFjdC1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxOHB4O1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRicm93bi1kYXJrLCAwLjEyKTtcblxuICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIDAuMTIpOyB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIDAuMjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7fVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJyb3duO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjY1OyB9XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBGT1JNIChSSUdIVCkg4pSA4pSAXG4uY29udGFjdC1mb3JtLXdyYXAge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4vLyDilIDilIAgQ0Y3IEZPUk0gU1RZTElORyDilIDilIBcbi5jb250YWN0LWZvcm0td3JhcCB7XG5cbiAgLndwY2Y3IGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cblxuICAvLyBDRjcgcGFyYWdyYXBoIHdyYXBwZXJzIOKAlCByZXNldCBtYXJnaW5cbiAgLndwY2Y3IGZvcm0gcCB7IG1hcmdpbjogMDsgfVxuXG4gIC8vIExhYmVsIGFib3ZlIGZpZWxkXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgLy8gQ0Y3IGluc2VydHMgYSA8YnI+IGFmdGVyIGxhYmVsIHRleHRcbiAgICBiciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgLy8gQWxsIHRleHQgaW5wdXRzICsgdGV4dGFyZWEgKyBzZWxlY3RcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIDAuMzApO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQgMC4ycztcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjM4KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duLWRhcms7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiZWlnZS1saWdodCwgMC4xOCk7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIH1cblxuICAvLyBTdWJtaXQgYnV0dG9uIOKAlCBtYXRjaGVzIHNpdGUncyBidG4tLWZpbGxlZC1icm93blxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAud3BjZjctc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgYmFja2dyb3VuZDogJGJyb3duO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICRiZWlnZS1saWdodDtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuXG4gICAgJjpob3ZlciAgIHsgb3BhY2l0eTogMC44NTsgfVxuICAgICY6ZGlzYWJsZWQgeyBvcGFjaXR5OiAwLjY7IGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgfVxuXG4gIC8vIEluZGl2aWR1YWwgZmllbGQgZXJyb3Igc3RhdGVcbiAgLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzAzOTJiICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNjMDM5MmI7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLy8gR2xvYmFsIHJlc3BvbnNlIG91dHB1dFxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTI1LCA1MCwgMC40NSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTI1LCA1MCwgMC4wNyk7XG4gICAgY29sb3I6ICMyZTdkMzI7XG4gIH1cblxuICAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gIC53cGNmNy1zcGFtLWJsb2NrZWQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDU3LCA0MywgMC40NSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDU3LCA0MywgMC4wNyk7XG4gICAgY29sb3I6ICNjMDM5MmI7XG4gIH1cblxuICAud3BjZjctbWFpbC1zZW50LW5nLFxuICAud3BjZjctYWJvcnRlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgNTcsIDQzLCAwLjQ1KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgNTcsIDQzLCAwLjA3KTtcbiAgICBjb2xvcjogI2MwMzkyYjtcbiAgfVxufVxuXG4vLyDilIDilIAgTUFQIOKUgOKUgFxuLmNvbnRhY3QtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDIwJSkgY29udHJhc3QoMS4wNSk7XG4gIH1cbn1cblxuLy8g4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSAXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbnRhY3QtbWFpbiA+IC5jb250YWluZXIge1xuICAgIGdhcDogNjBweDtcbiAgfVxuXG4gIC5jb250YWN0LWluZm8geyBmbGV4OiAwIDAgMzQwcHg7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jb250YWN0LWhlcm8ge1xuICAgIGhlaWdodDogMzgwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LW1haW4ge1xuICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtaW5mbyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgJl9fc3VidGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gIH1cblxuICAuY29udGFjdC1tYXAgeyBoZWlnaHQ6IDMwMHB4OyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdC1pbmZvIHtcbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMzBweDsgfVxuICB9XG5cbiAgLmNvbnRhY3QtZm9ybS13cmFwX19oZWFkaW5nIHsgZm9udC1zaXplOiAyOHB4OyB9XG59XG4iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIEFCT1VUIFBBR0Vcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4vLyDilIDilIAgSEVSTyDilIDilIBcbi5kZXNwcmUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTtcbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogODdweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIOKUgOKUgCBJTlRSTyAvIFFVT1RFIOKUgOKUgFxuLmRlc3ByZS1pbnRybyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIEdpYW50IGJhY2tncm91bmQgcXVvdGF0aW9uIG1hcmsg4oCUIHB1cmVseSBkZWNvcmF0aXZlXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAxQyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtc2l6ZTogMzYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuMDQ1KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC43Mik7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgfVxufVxuXG4vLyDilIDilIAgU1RPUlkgU0VDVElPTlMg4pSA4pSAXG4uZGVzcHJlLXN0b3J5IHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuXG4gICZfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG5cbiAgICAvLyBBbHRlcm5hdGluZyBiYWNrZ3JvdW5kXG4gICAgJjpudGgtY2hpbGQob2RkKSAgeyBiYWNrZ3JvdW5kOiAkYmVpZ2UtbGlnaHQ7IH1cbiAgICAmOm50aC1jaGlsZChldmVuKSB7IGJhY2tncm91bmQ6ICR3aGl0ZTsgfVxuXG4gICAgJi0tcmV2ZXJzZWQgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4OiAwIDAgNTIlO1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7IH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDcwcHggODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBMYXJnZSBmYWRlZCBvcmRpbmFsIOKAlCBkZWNvcmF0aXZlXG4gICZfX251bWJlciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjA2KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJyb3duO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRicm93bjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC43OCk7XG5cbiAgICBwIHsgbWFyZ2luLWJvdHRvbTogMTZweDsgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIFZBTFVFUyDilIDilIBcbi5kZXNwcmUtdmFsdWVzIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMTBweDtcbiAgYmFja2dyb3VuZDogJGJyb3duLWRhcms7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGNvbG9yOiAkYmVpZ2UtbGlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19zdWIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgkYmVpZ2UtbGlnaHQsIDAuNjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZXNwcmUtdmFsdWUge1xuICBwYWRkaW5nOiA1MHB4IDQ0cHggNTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmVpZ2UtbGlnaHQsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRiZWlnZS1saWdodCwgMC4xMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuXG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKCRiZWlnZS1saWdodCwgMC4wOSk7IH1cblxuICAvLyBMYXJnZSBmYWRlZCBvcmRpbmFsXG4gICZfX251bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHJnYmEoJGJlaWdlLWxpZ2h0LCAwLjA2KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKSBvcGFjaXR5KDAuNyk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBjb2xvcjogcmdiYSgkYmVpZ2UtbGlnaHQsIDAuNjUpO1xuICB9XG59XG5cbi8vIOKUgOKUgCBURUFNIOKUgOKUgFxuLmRlc3ByZS10ZWFtIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMTBweDtcblxuICA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc3ViIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuNTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1MHB4IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRlc3ByZS1tZW1iZXIge1xuICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDgwcHgpIC8gMyk7XG5cbiAgJl9fcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjU1cyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgJl9fcGhvdG8gaW1nIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTsgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAmX19yb2xlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRicm93bjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuNzApO1xuICB9XG59XG5cbi8vIOKUgOKUgCBSRVNQT05TSVZFIOKUgOKUgFxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5kZXNwcmUtc3Rvcnkge1xuICAgICZfX2NvbnRlbnQgeyBwYWRkaW5nOiA2MHB4IDUwcHg7IH1cbiAgICAmX190aXRsZSAgIHsgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgJl9fbnVtYmVyICB7IGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgfVxuXG4gIC5kZXNwcmUtdmFsdWVzX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuXG4gIC5kZXNwcmUtbWVtYmVyIHsgZmxleDogMCAwIGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpOyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZGVzcHJlLWhlcm8ge1xuICAgIGhlaWdodDogMzgwcHg7XG5cbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMzZweDsgYm90dG9tOiAzMHB4OyBsZWZ0OiAyMHB4OyB9XG4gIH1cblxuICAuZGVzcHJlLWludHJvIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcblxuICAgICY6OmJlZm9yZSB7IGZvbnQtc2l6ZTogMjIwcHg7IH1cbiAgICAmX19xdW90ZSAgeyBmb250LXNpemU6IDI4cHg7IH1cbiAgICAmX190ZXh0ICAgeyBmb250LXNpemU6IDE2cHg7IH1cbiAgfVxuXG4gIC5kZXNwcmUtc3Rvcnkge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgLy8gYWx3YXlzIHN0YWNrIG9uIG1vYmlsZVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7IHBhZGRpbmc6IDQ0cHggMjBweDsgfVxuICAgICZfX251bWJlciAgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgJl9fdGl0bGUgICB7IGZvbnQtc2l6ZTogMjhweDsgfVxuICB9XG5cbiAgLmRlc3ByZS12YWx1ZXMge1xuICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuXG4gICAgJl9fZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDFweDsgfVxuICAgICZfX2hlYWRpbmcgeyBmb250LXNpemU6IDM0cHg7IH1cbiAgfVxuXG4gIC5kZXNwcmUtdmFsdWUgeyBwYWRkaW5nOiAzOHB4IDMwcHggNDBweDsgfVxuXG4gIC5kZXNwcmUtdGVhbSB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7XG5cbiAgICAmX19oZWFkaW5nIHsgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgJl9fZ3JpZCAgICB7IGdhcDogNDBweCAyNHB4OyB9XG4gIH1cblxuICAuZGVzcHJlLW1lbWJlciB7XG4gICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAyNHB4KSAvIDIpO1xuICAgICZfX25hbWUgeyBmb250LXNpemU6IDIycHg7IH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRlc3ByZS1tZW1iZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG5cbiAgLmRlc3ByZS12YWx1ZXNfX2dyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxufVxuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBFVkVOVFMgUEFHRVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbi8vIOKUgOKUgCBIRVJPIOKUgOKUgCAgKGNpbmVtYXRpYyDigJQgc2FtZSBsYW5ndWFnZSBhcyBnYWxsZXJ5KVxuLmV2ZW5pbWVudGUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6XG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMjgpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDM1JSksXG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTUlKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX29ybmFtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICBsaW5lLWhlaWdodDogMC44ODtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtc2hhZG93OiAwIDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICB9XG59XG5cbi8vIOKUgOKUgCBGRUFUVVJFRCBFVkVOVCDilIDilIBcbi8vIEZ1bGwtd2lkdGggZWRpdG9yaWFsIHNlY3Rpb246IGxlZnQgZ3JhZGllbnQgb3ZlciBpbWFnZVxuLmV2ZW5pbWVudC1mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBMZWZ0LXRvLXJpZ2h0OiBvcGFxdWUgYnJvd24g4oaSIHRyYW5zcGFyZW50LCByZXZlYWxpbmcgdGhlIHBob3RvIG9uIHRoZSByaWdodFxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICByZ2JhKCRicm93bi1kYXJrLCAwLjk2KSAwJSxcbiAgICAgIHJnYmEoJGJyb3duLWRhcmssIDAuOTApIDM4JSxcbiAgICAgIHJnYmEoJGJyb3duLWRhcmssIDAuNDUpIDY2JSxcbiAgICAgIHJnYmEoJGJyb3duLWRhcmssIDAuMDApIDg1JVxuICAgICk7XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE0cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogJGJlaWdlLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4zOCk7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJlaWdlLWxpZ2h0LCAwLjM4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0cmFuc2l0aW9uOiBnYXAgMC4yNXMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcbiAgICB9XG5cbiAgICBzdmcgeyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBmbGV4LXNocmluazogMDsgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBPUk5BTUVOVEFMIERJVklERVIg4pSA4pSAXG4uZXZlbmltZW50ZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNThweCA4OXB4O1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgMC4xNCk7XG4gIH1cblxuICAmX19kaWFtb25kIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIDAuMzApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW46IDAgMjJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4vLyDilIDilIAgRklMVEVSIOKUgOKUgFxuLmV2ZW5pbWVudGUtZmlsdGVyIHtcbiAgcGFkZGluZzogMCAwIDUycHg7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTNweCAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIDAuMzUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA5cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duLWRhcms7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjA2KTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRicm93bi1kYXJrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAwLjYyO1xuICB9XG59XG5cbi8vIOKUgOKUgCBHUklEIOKUgOKUgFxuLmV2ZW5pbWVudGUtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLmV2ZW5pbWVudGUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNTZweCAzNnB4O1xuXG4gICZfX2l0ZW0ge1xuICAgICYuaXMtaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBFVkVOVCBDQVJEIOKUgOKUgFxuLmV2ZW5pbWVudC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBIb3ZlciBvbiBjYXJkIHByb3BhZ2F0ZXMgdG8gaW1hZ2VcbiAgJjpob3ZlciAmX19pbWFnZSBpbWcgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpOyB9XG4gICY6aG92ZXIgJl9faW1hZ2UgLmV2ZW5pbWVudC1jYXJkX19pbWFnZS1vdmVybGF5IHsgb3BhY2l0eTogMTsgfVxuXG4gIC8vIOKUgOKUgCBJbWFnZSDilIDilIBcbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjBzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgMC4zOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzBzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gQ2F0ZWdvcnkgdGFnIOKAlCB0b3AtcmlnaHQgY29ybmVyIG9mIGltYWdlXG4gICZfX2NhdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy8g4pSA4pSAIEJvZHkg4pSA4pSAXG4gICZfX2JvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICB9XG5cbiAgLy8gVHlwb2dyYXBoaWMgZGF0ZTogYmlnIGRheSArIHNtYWxsIG1vbnRowrd5ZWFyIOKAlCBlZGl0b3JpYWxcbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRicm93bi1kYXJrLCAwLjEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgJi1kYXkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgfVxuXG4gICAgJi1yZXN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRicm93bjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAgICAgJjpob3ZlciB7IGNvbG9yOiAkYnJvd247IH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzA7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuNjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIDAuMjgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IGdhcCAwLjI1cywgYm9yZGVyLWNvbG9yIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGdhcDogMTRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duLWRhcms7XG4gICAgfVxuXG4gICAgc3ZnIHsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgZmxleC1zaHJpbms6IDA7IH1cbiAgfVxufVxuXG4vLyDilIDilIAgTk8gRVZFTlRTIFNUQVRFIOKUgOKUgFxuLmV2ZW5pbWVudGUtZW1wdHkge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjQ1KTtcbiAgfVxufVxuXG4vLyDilIDilIAgUkVTUE9OU0lWRSDilIDilIBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZXZlbmltZW50LWZlYXR1cmVkIHtcbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogNDJweDsgfVxuICAgICZfX2lubmVyICB7IG1heC13aWR0aDogNDgwcHg7IH1cbiAgfVxuXG4gIC5ldmVuaW1lbnRlLWhlcm8ge1xuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiA2OHB4OyBlbSB7IGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5ldmVuaW1lbnRlLWhlcm8ge1xuICAgIGhlaWdodDogNDYwcHg7XG5cbiAgICAmX19vcm5hbWVudCB7ICY6OmJlZm9yZSwgJjo6YWZ0ZXIgeyB3aWR0aDogNTVweDsgfSB9XG4gICAgJl9fdGl0bGUgICAgeyBmb250LXNpemU6IDUycHg7IGVtIHsgZm9udC1zaXplOiAzOHB4OyB9IH1cbiAgICAmX19zdWJ0aXRsZSB7IGZvbnQtc2l6ZTogMTFweDsgfVxuICB9XG5cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIC8vIE9uIG1vYmlsZTogb3ZlcmxheSBjb3ZlcnMgZnVsbCB3aWR0aCAocGhvdG8gbm90IHZpc2libGUgYW55d2F5KVxuICAgICZfX292ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgMC44OCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUgIHsgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgJl9fZGVzYyAgIHsgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgJl9faW5uZXIgIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIH1cblxuICAuZXZlbmltZW50ZS1kaXZpZGVyIHsgcGFkZGluZzogNDRweCAyMHB4OyB9XG5cbiAgLmV2ZW5pbWVudGUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDQ0cHggMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmV2ZW5pbWVudGUtaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDtcblxuICAgICZfX3RpdGxlICAgIHsgZm9udC1zaXplOiA0MnB4OyBlbSB7IGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgJl9fb3JuYW1lbnQgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAuZXZlbmltZW50LWZlYXR1cmVkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMjhweDsgfVxuICB9XG5cbiAgLmV2ZW5pbWVudGUtZmlsdGVyIHtcbiAgICAmX19idG4geyBwYWRkaW5nOiAxMXB4IDIwcHg7IGZvbnQtc2l6ZTogMTFweDsgfVxuICB9XG5cbiAgLmV2ZW5pbWVudGUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0NHB4O1xuICB9XG5cbiAgLmV2ZW5pbWVudC1jYXJkIHtcbiAgICAmX19kYXRlLWRheSB7IGZvbnQtc2l6ZTogNDJweDsgfVxuICB9XG59XG4iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIDQwNCBOT1QgRk9VTkRcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4ubm90LWZvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRiZWlnZS1saWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyBOYXZiYXIgaXMgcG9zaXRpb246YWJzb2x1dGUgKDY2cHggd3JhcCArIDExNHB4IGJhciA9IDE4MHB4KVxuICBwYWRkaW5nOiAyMjBweCAyMHB4IDEwMHB4O1xuXG4gIC8vIFN1YnRsZSByYWRpYWwgdmlnbmV0dGUgb24gdGhlIGZsYXQgYmFja2dyb3VuZFxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA1MCUgNDUlLCB0cmFuc3BhcmVudCAyNSUsIHJnYmEoJGJyb3duLWRhcmssIDAuMDUpIDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gSHVnZSBmYWRlZCBvcmRpbmFsIOKAlCB0aGUgdmlzdWFsIGFuY2hvciBvZiB0aGUgcGFnZVxuICAmX19iZy1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwMHB4LCAyOHZ3LCAzODBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuMDU1KTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gIH1cblxuICAvLyBPcm5hbWVudGFsIGxpbmVzICsgZGlhbW9uZCDigJQgY29uc2lzdGVudCB3aXRoIGhlcm8gc2VjdGlvbnNcbiAgJl9fb3JuYW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjMwKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgMC40NSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAvLyBCb3JkZXJlZCBpY29uIGJveCDigJQgc2FtZSBsYW5ndWFnZSBhcyBjb250YWN0LWRldGFpbF9faWNvblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgMC4yOCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC42NSk7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG5cbiAgJl9fc2VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjIyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG5cbiAgLy8gUXVpY2sgbGlua3Mgc2VwYXJhdGVkIGJ5IHRoaW4gcGlwZXNcbiAgJl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0cHggMThweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjIyKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7IGNvbG9yOiAkYnJvd247IH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLy8g4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSAXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm90LWZvdW5kIHtcbiAgICAvLyBNb2JpbGU6IDIwcHggd3JhcCArIDkwcHggbmF2YmFyID0gMTEwcHhcbiAgICBwYWRkaW5nOiAxNjBweCAyMHB4IDgwcHg7XG5cbiAgICAmX190aXRsZSAgICB7IGZvbnQtc2l6ZTogMzhweDsgfVxuICAgICZfX3N1YnRpdGxlIHsgZm9udC1zaXplOiAxOXB4OyB9XG5cbiAgICAmX19saW5rcyBhIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgICZfX2J0biB7IG1pbi13aWR0aDogMjYwcHg7IH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5vdC1mb3VuZCB7XG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDMwcHg7IH1cbiAgICAmX19vcm5hbWVudCB7ICY6OmJlZm9yZSwgJjo6YWZ0ZXIgeyB3aWR0aDogNDBweDsgfSB9XG4gIH1cbn1cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gQU5JTUFUSU9OUyDigJQgSEVSTyAocGFnZSBsb2FkKVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5Aa2V5ZnJhbWVzIGhlcm9TbGlkZUxlZnQge1xuICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MHB4KTsgb3BhY2l0eTogMDsgfVxuICB0byAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgICAgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlcm9GYWRlVXAge1xuICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpOyBvcGFjaXR5OiAwOyB9XG4gIHRvICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7ICAgIG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBoZXJvRmFkZUluIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLy8gSG9tZSBoZXJvXG4uaGVyb19fbGVmdCB7XG4gIGFuaW1hdGlvbjogaGVyb1NsaWRlTGVmdCAuOTVzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpIGJvdGg7XG59XG5cbi5oZXJvX190aXRsZSB7XG4gIGFuaW1hdGlvbjogaGVyb0ZhZGVVcCAuODVzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpIC4zcyBib3RoO1xufVxuXG4uaGVyb19fY29udGVudCA+IC5idG4ge1xuICBhbmltYXRpb246IGhlcm9GYWRlVXAgLjg1cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSAuNTVzIGJvdGg7XG59XG5cbi8vIE90aGVyIHBhZ2UgaGVybyB0aXRsZXMgKG5vIGNvbmZsaWN0aW5nIHRyYW5zZm9ybXMpXG4uZGVzcHJlLWhlcm9fX3RpdGxlLFxuLmNvbnRhY3QtaGVyb19fdGl0bGUsXG4uY2FtZXJlLWhlcm9fX3RpdGxlLFxuLmZhY2lsaXRhdGktaGVyb19fdGl0bGUge1xuICBhbmltYXRpb246IGhlcm9GYWRlVXAgLjg1cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSAuMnMgYm90aDtcbn1cblxuLy8gSGVybyBjb250ZW50IGJsb2NrcyAoZ2FsZXJpZSwgZXZlbmltZW50ZSDigJQgbm8gY29uZmxpY3RpbmcgdHJhbnNmb3Jtcylcbi5nYWxlcmllLWhlcm9fX2NvbnRlbnQsXG4uZXZlbmltZW50ZS1oZXJvX19jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBoZXJvRmFkZVVwIC44NXMgY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCkgLjE1cyBib3RoO1xufVxuXG4vLyBDYW1lcmEgc2luZ2xlIOKAlCBpY29uIGhhcyB0cmFuc2xhdGVYKC01MCUpIHNvIG9ubHkgZmFkZSBvcGFjaXR5XG4uY2FtZXJhLWhlcm9fX2ljb24ge1xuICBhbmltYXRpb246IGhlcm9GYWRlSW4gLjg1cyBlYXNlIC4zNXMgYm90aDtcbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBBTklNQVRJT05TIOKAlCBTQ1JPTEwgUkVWRUFMXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbltkYXRhLWFuaW1hdGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNzVzIGVhc2UsIHRyYW5zZm9ybSAuNzVzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xuXG4gICZbZGF0YS1hbmltYXRlPVwiZmFkZS11cFwiXSAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NXB4KTsgfVxuICAmW2RhdGEtYW5pbWF0ZT1cImZhZGUtbGVmdFwiXSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1cHgpOyB9XG4gICZbZGF0YS1hbmltYXRlPVwiZmFkZS1yaWdodFwiXSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTsgfVxuICAmW2RhdGEtYW5pbWF0ZT1cImZhZGUtaW5cIl0gICAgeyB0cmFuc2Zvcm06IG5vbmU7IH1cblxuICAmLmlzLWFuaW1hdGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4vLyBSb29tcyBncmlkIGNhcmRzOiBiaWdnZXIgbW92ZW1lbnQgKyBzbGlnaHRseSBzbG93ZXIsIHNvIHRoZSByZXZlYWwgcmVhZHNcbi8vIGNsZWFybHkgYXMgeW91IHNjcm9sbCAodHJpZ2dlcmVkIGxhdGVyIHRvbyDigJQgc2VlIHJvb21DYXJkT2JzZXJ2ZXIgaW4gSlMpLlxuLmNhbWVyZS1jYXJkW2RhdGEtYW5pbWF0ZT1cImZhZGUtdXBcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7XG59XG5cbltkYXRhLXN0YWdnZXJdID4gW2RhdGEtYW5pbWF0ZV0ge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3soJGkgLSAxKSAqIDAuMX1zO1xuICAgIH1cbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFBSRUZFUlMgUkVEVUNFRCBNT1RJT05cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2RhdGEtYW5pbWF0ZV0ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVyb19fbGVmdCxcbiAgLmhlcm9fX3RpdGxlLFxuICAuaGVyb19fY29udGVudCA+IC5idG4sXG4gIC5kZXNwcmUtaGVyb19fdGl0bGUsXG4gIC5jb250YWN0LWhlcm9fX3RpdGxlLFxuICAuY2FtZXJlLWhlcm9fX3RpdGxlLFxuICAuZmFjaWxpdGF0aS1oZXJvX190aXRsZSxcbiAgLmdhbGVyaWUtaGVyb19fY29udGVudCxcbiAgLmV2ZW5pbWVudGUtaGVyb19fY29udGVudCxcbiAgLmNhbWVyYS1oZXJvX19pY29uIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBSZXN0b3JlIGNhbWVyYSBpY29uJ3MgcG9zaXRpb25hbCB0cmFuc2Zvcm1cbiAgLmNhbWVyYS1oZXJvX19pY29uIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7IH1cbn1cbiJdfQ== */
