.hero{padding-top:56px}@media (max-width:1024px){.hero{padding-top:82px}}@media (max-width:768px){.hero{padding-top:41px}}@media (max-width:1024px){.hero.about-hero{padding-top:80px}}@media (max-width:475px){.hero.about-hero{padding-top:40px}.hero.about-hero .hero-content-wrapper .hero-button{display:none}}.hero.about-hero .hero-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:26px;padding-bottom:140px}@media (max-width:1024px){.hero.about-hero .hero-content{padding-bottom:120px}}@media (max-width:768px){.hero.about-hero .hero-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:80px}}@media (max-width:475px){.hero.about-hero .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px}}.hero.main-hero .hero-image-wrapper{max-width:100%}.hero.main-hero .hero-image-wrapper img{max-height:467px}.hero.main-hero .hero-content-wrapper{max-width:48%}@media (max-width:475px){.hero.main-hero .hero-content-wrapper{max-width:100%}.hero.main-hero .hero-content-wrapper .hero-button{display:block}}.hero.main-hero .hero-content{padding-bottom:102px}@media (max-width:768px){.hero.main-hero .hero-content{padding-bottom:56px}}.hero.blog-hero .hero-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:120px}@media (max-width:768px){.hero.blog-hero .hero-content{padding-bottom:80px}}@media (max-width:475px){.hero.blog-hero .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}}.hero.blog-hero .hero-content-wrapper{max-width:55%;gap:32px}.hero.blog-hero .hero-content-wrapper .hero-image-wrapper{display:none}@media (max-width:1024px){.hero.blog-hero .hero-content-wrapper{gap:24px;max-width:52%}}@media (max-width:768px){.hero.blog-hero .hero-content-wrapper{gap:16px;max-width:55%}}@media (max-width:475px){.hero.blog-hero .hero-content-wrapper{max-width:100%;gap:39px}.hero.blog-hero .hero-content-wrapper .hero-image-wrapper{display:block;font-size:0;line-height:0}.hero.blog-hero .hero-content-wrapper .hero-image-wrapper img{max-height:none}}.hero.blog-hero .hero-content-wrapper .hero-button{margin-top:8px}@media (max-width:1024px){.hero.blog-hero .hero-content-wrapper .hero-button{margin-top:14px}}@media (max-width:768px){.hero.blog-hero .hero-content-wrapper .hero-button{margin-top:23px}}@media (max-width:475px){.hero.blog-hero .hero-content-wrapper .hero-button{margin-top:17px}}@media (max-width:475px){.hero.blog-hero .hero-image-wrapper.desktop-hero-image{display:none}}@media (max-width:1024px){.hero.blog-hero .hero-image-wrapper img{max-height:208px}}@media (max-width:768px){.hero.blog-hero .hero-image-wrapper img{max-height:152px}}.hero.contact-hero .hero-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:120px}@media (max-width:768px){.hero.contact-hero .hero-content{padding-bottom:80px}}@media (max-width:475px){.hero.contact-hero .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:80px;gap:40px}}.hero.contact-hero .hero-content-wrapper{width:50%;max-width:none}@media (max-width:768px){.hero.contact-hero .hero-content-wrapper{width:55%;gap:16px}}@media (max-width:475px){.hero.contact-hero .hero-content-wrapper{width:100%;gap:24px}}.hero.contact-hero .hero-image-wrapper{width:50%;max-width:none}@media (max-width:768px){.hero.contact-hero .hero-image-wrapper{width:39%}}@media (max-width:475px){.hero.contact-hero .hero-image-wrapper{width:100%}}.hero.contact-hero .hero-image-box{width:100%;line-height:0}.hero.contact-hero .hero-image-box img{width:100%;height:100%;max-height:313px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.hero.contact-hero .hero-image-box img{max-height:152px}}@media (max-width:475px){.hero.contact-hero .hero-image-box img{max-height:195px}}.hero.contact-hero .hero-description{padding-right:24px}@media (max-width:768px){.hero.contact-hero .hero-description{padding-right:0}}.hero .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-bottom:211px}@media (max-width:1024px){.hero .hero-content{gap:38px;padding-bottom:113px}.hero .hero-content.work-hero{padding-bottom:244px}}@media (max-width:768px){.hero .hero-content{gap:39px}.hero .hero-content.work-hero{padding-bottom:287px}}@media (max-width:475px){.hero .hero-content{gap:39px;padding-bottom:55px}.hero .hero-content.work-hero{padding-bottom:294px}}.hero .hero-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:49%}@media (max-width:1024px){.hero .hero-content-wrapper{max-width:48%}}@media (max-width:768px){.hero .hero-content-wrapper{max-width:47%}}@media (max-width:475px){.hero .hero-content-wrapper{max-width:100%}}.hero .hero-content-wrapper .hero-button{margin-top:16px}.hero .hero-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:51%}@media (max-width:1024px){.hero .hero-image-wrapper{max-width:49%}}@media (max-width:475px){.hero .hero-image-wrapper{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:55px}}.hero .hero-image-wrapper img{height:100%;width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.hero .hero-image-wrapper img{max-height:260px;width:100%}}@media (max-width:768px){.hero .hero-image-wrapper img{max-height:191px}}@media (max-width:475px){.hero .hero-image-wrapper img{max-height:none}}.hero .hero-image-wrapper .hero-button{display:none}@media (max-width:475px){.hero .hero-image-wrapper .hero-button{display:block}}.hero .hero-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-top:80px;margin-bottom:-411px;height:400px}@media (max-width:1024px){.hero .hero-images{height:335px}}@media (max-width:768px){.hero .hero-images{height:247px;margin-top:40px}}@media (max-width:475px){.hero .hero-images{height:124px;margin-top:23px;gap:24px}}.hero .hero-images .hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .hero-images .first-image,.hero .hero-images .second-image{border-radius:24px;overflow:hidden;-webkit-box-shadow:0 0 25px rgba(0,0,0,.12);box-shadow:0 0 25px rgba(0,0,0,.12)}.hero .hero-images .first-image{width:730px}@media (max-width:1024px){.hero .hero-images .first-image{width:66.5%}}@media (max-width:475px){.hero .hero-images .first-image{width:56.5%}}.hero .hero-images .second-image{width:auto}@media (max-width:768px){.hero .hero-images .second-image{width:31%}}@media (max-width:475px){.hero .hero-images .second-image{width:36%}}.parallax{height:420px;position:relative;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:2600px){.parallax{height:100%!important}}.parallax .parallax-image{position:relative;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:2600px){.parallax .parallax-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.parallax .parallax-image.parallax-image-1024,.parallax .parallax-image.parallax-image-1200,.parallax .parallax-image.parallax-image-1680,.parallax .parallax-image.parallax-image-375,.parallax .parallax-image.parallax-image-768{display:none}@media (max-width:1800px){.parallax .parallax-image.parallax-image-default{display:none}.parallax .parallax-image.parallax-image-1680{display:block;width:100%}}@media (max-width:1200px){.parallax .parallax-image.parallax-image-1680{display:none}.parallax .parallax-image.parallax-image-1200{display:block}}@media (max-width:1024px){.parallax .parallax-image.parallax-image-1200{display:none}.parallax .parallax-image.parallax-image-1024{display:block}}@media (max-width:768px){.parallax .parallax-image.parallax-image-1024{display:none}.parallax .parallax-image.parallax-image-768{display:block}}@media (max-width:475px){.parallax .parallax-image.parallax-image-768{display:none}.parallax .parallax-image.parallax-image-375{display:block;min-width:100%}}@media (max-width:1024px){.parallax{height:420px}}@media (max-width:768px){.parallax{height:335px}}@media (max-width:475px){.parallax{height:250px}}.parallax.footer-parallax{height:545px}@media (max-width:1024px){.parallax.footer-parallax{height:545px}}@media (max-width:768px){.parallax.footer-parallax{height:422px}}@media (max-width:475px){.parallax.footer-parallax{height:300px}}.parallax.about-parallax{margin-top:120px;height:505px}@media (max-width:1024px){.parallax.about-parallax{height:340px;margin-top:100px}}@media (max-width:768px){.parallax.about-parallax{height:300px;margin-top:40px}}@media (max-width:475px){.parallax.about-parallax{height:225px}}.parallax.about-parallax.contact-parallax{margin-top:66px}@media (max-width:768px){.parallax.about-parallax.contact-parallax{margin-top:120px}}@media (max-width:475px){.parallax.about-parallax.contact-parallax{margin-top:100px}}.contact{padding:120px 0 0 0;background:linear-gradient(180deg,#f7f5f5 0,rgba(247,245,245,0) 306px)}@media (max-width:768px){.contact{padding:80px 0 0 0;background:linear-gradient(180deg,#f7f5f5 0,rgba(247,245,245,0) 236px)}}.contact .contact-header{text-align:center;margin-bottom:80px}@media (max-width:475px){.contact .contact-header{margin-bottom:64px}}.contact .fields-grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.contact .fields-grid .fields-row{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width:475px){.contact .fields-grid .fields-row{grid-template-columns:1fr;gap:30px}}.contact .fields-grid .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contact .fields-grid .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;color:rgba(0,0,0,.4);outline:0}.contact .fields-grid .field select::-ms-expand{display:none}.contact .fields-grid .field .select{position:relative}.contact .fields-grid .field .select:after{position:absolute;content:"";top:calc(50% - 8px);right:16px;display:inline-block;width:14px;height:16px;background-image:url(../images/breadcrumbs-separator.svg);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:475px){.contact .fields-grid .field .select:after{right:34px}}.contact .success-form-sending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-bottom:142px}@media (max-width:768px){.contact .success-form-sending{padding-bottom:140px}}@media (max-width:475px){.contact .success-form-sending{padding-bottom:0}}.contact .success-heading{margin-top:82px}@media (max-width:768px){.contact .success-heading{margin-top:127px;font-size:36px;line-height:56px}}@media (max-width:475px){.contact .success-heading{margin-top:0;font-size:28px;line-height:42px}}.contact .success-image-wrapper{margin-top:24px;line-height:0}.contact .success-image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contact .success-message{width:100%;max-width:48%}@media (max-width:768px){.contact .success-message{max-width:67%}}@media (max-width:475px){.contact .success-message{max-width:100%}}.contact .success-back-link{margin-top:40px}@media (max-width:475px){.contact .success-back-link{margin-top:42px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}label{font-size:14px;line-height:26px}input,select,textarea{width:100%;border:1px solid rgba(0,0,0,.25);padding:9px 16px}input,textarea{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:28px;-webkit-transition:color .3s linear,border-color 0s linear;transition:color .3s linear,border-color 0s linear;color:#000}input:active,input:focus,input:focus-visible,input:focus-within,input:hover,textarea:active,textarea:focus,textarea:focus-visible,textarea:focus-within,textarea:hover{border-color:#ba181d;outline-color:#ba181d}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.4)}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.4)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,.4)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(0,0,0,.4)}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.4)}textarea{resize:none;max-height:202px}.send-form{margin-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:475px){.send-form{margin-top:80px}}.send-form button{border:none;outline:0;cursor:pointer;font-size:16px}@media (max-width:475px){.send-form button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.partnerships{padding-bottom:120px}@media (max-width:1024px){.partnerships{padding-bottom:100px}}@media (max-width:768px){.partnerships{padding-bottom:80px}}.partnerships .partnerships-header{padding-bottom:120px}@media (max-width:1024px){.partnerships .partnerships-header{padding-bottom:99px}}@media (max-width:768px){.partnerships .partnerships-header{padding-bottom:53px}}@media (max-width:475px){.partnerships .partnerships-header{padding-bottom:54px}}.partnerships .partnerships-heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:1200px){.partnerships .partnerships-heading{padding-left:8px}}@media (max-width:1024px){.partnerships .partnerships-heading{padding-left:9px}}@media (max-width:768px){.partnerships .partnerships-heading{gap:8px}}@media (max-width:475px){.partnerships .partnerships-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-left:0;gap:13px}}.partnerships .partnerships-heading:before{position:relative;content:"";display:inline-block;width:115px;height:86px;top:20px;left:-10px;background-image:url(../images/quotes-red.svg);background-size:contain;background-repeat:no-repeat}@media (max-width:1024px){.partnerships .partnerships-heading:before{top:0;left:-9px}}@media (max-width:768px){.partnerships .partnerships-heading:before{width:81px}}@media (max-width:475px){.partnerships .partnerships-heading:before{height:63px;left:0;top:-2px}}.partnerships .testimonials-grid{display:grid;grid-template-rows:auto;-webkit-column-gap:127px;-moz-column-gap:127px;column-gap:127px;row-gap:60px}@media (max-width:1200px){.partnerships .testimonials-grid{padding:0 80px}}@media (max-width:1024px){.partnerships .testimonials-grid{padding:0}}@media (max-width:1024px){.partnerships .testimonials-grid{-webkit-column-gap:105px;-moz-column-gap:105px;column-gap:105px}}@media (max-width:768px){.partnerships .testimonials-grid{grid-template-columns:1fr;row-gap:81px}}@media (max-width:475px){.partnerships .testimonials-grid{row-gap:40px}}.partnerships .testimonials-grid .slick-next,.partnerships .testimonials-grid .slick-prev{background:0 0;font-size:0;position:absolute;left:-100px;top:40%;border:none;cursor:pointer}@media (max-width:1200px){.partnerships .testimonials-grid .slick-next,.partnerships .testimonials-grid .slick-prev{left:-27px}}.partnerships .testimonials-grid .slick-next:before,.partnerships .testimonials-grid .slick-prev:before{content:"";position:absolute;display:block;width:19px;height:36px;background-image:url(../images/arrow-dark.svg);background-repeat:no-repeat;background-size:contain;opacity:.7}.partnerships .testimonials-grid .slick-next:hover:before,.partnerships .testimonials-grid .slick-prev:hover:before{opacity:1}.partnerships .testimonials-grid .slick-next{left:auto;right:-80px}@media (max-width:1200px){.partnerships .testimonials-grid .slick-next{right:5px}}.partnerships .testimonials-grid .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.partnerships .testimonial-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partnerships .testimonial-item.slick-active:after{content:"";position:absolute;height:100%;width:1px;background-color:rgba(0,0,0,.1);right:0}@media (max-width:768px){.partnerships .testimonial-item.slick-active:after{height:1px;width:50%;left:0;right:auto;bottom:-41px}}.partnerships .testimonial-item.slick-current+.slick-active+.slick-active:after{display:none}@media (max-width:1024px){.partnerships .testimonial-item.slick-current+.slick-active:after{display:none}}@media (max-width:475px){.partnerships .testimonial-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important}}.partnerships .testimonial-content{padding-right:10px;font-size:18px;line-height:32px}@media (max-width:1024px){.partnerships .testimonial-content{font-size:16px;line-height:28px}}@media (max-width:475px){.partnerships .testimonial-content{text-align:center}}.partnerships .testimonial-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:1024px){.partnerships .testimonial-meta{gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:768px){.partnerships .testimonial-meta{gap:16px}}.partnerships .testimonial-image-wrapper{width:45px;height:45px;border-radius:50%;overflow:hidden}@media (max-width:1024px){.partnerships .testimonial-image-wrapper{width:40px}}@media (max-width:768px){.partnerships .testimonial-image-wrapper{width:45px}}.partnerships .testimonial-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.partnerships .testimonial-meta-info{max-width:calc(100% - 65px)}@media (max-width:475px){.partnerships .testimonial-meta-info{max-width:100%}}.partnerships .testimonial-meta-info .name{font-size:16px;line-height:32px;font-weight:600;color:#000;margin-bottom:4px}@media (max-width:1024px){.partnerships .testimonial-meta-info .name{margin-bottom:5px;font-size:14px;line-height:21px}}.partnerships .testimonial-meta-info .position{font-size:14px;line-height:21px;color:rgba(0,0,0,.6)}@media (max-width:1024px){.partnerships .testimonial-meta-info .position{font-size:12px;line-height:18px}}.products-preview{position:sticky}.products-preview .shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;pointer-events:none;z-index:1}@media (max-width:475px){.products-preview .shadow-overlay{display:none}}.products-preview .products-preview.shadow-active .shadow-overlay{-webkit-box-shadow:inset 0 0 40px 20px rgba(0,0,0,.95);box-shadow:inset 0 0 40px 20px rgba(0,0,0,.95)}.products-preview .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;padding:120px 0}@media (max-width:1200px){.products-preview .content-wrapper{padding:120px}.products-preview .content-wrapper img{width:100%;height:auto}}@media (max-width:992px){.products-preview .content-wrapper{padding:100px 50px}}@media (max-width:475px){.products-preview .content-wrapper{padding:60px 20px;gap:3rem}}.products-preview__header_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:475px){.products-preview__header_bottom{display:block}}.products-preview__title{margin-bottom:24px}.products-preview__subtitle{font-size:21px}@media (max-width:992px){.products-preview__subtitle{font-size:16px}}@media (max-width:475px){.products-preview__subtitle{font-size:14px;margin-bottom:42px}}.products-preview__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:475px){.products-preview__tags{-ms-flex-flow:wrap;flex-flow:wrap}}.products-preview__tags .tag{background-color:#e0e0e0;padding:2px 14px;border-radius:100px;font-size:13px;text-transform:uppercase;font-weight:600}@media (max-width:475px){.products-preview__tags .tag{font-size:11px}}.products-preview__content__big-image{margin-bottom:20px}.products-preview__content__slider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:475px){.products-preview__content__slider{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.products-preview__content__slider .slick-next,.products-preview__content__slider .slick-prev{background:0 0;font-size:0;position:absolute;left:-100px;top:48%;border:none;cursor:pointer}@media (max-width:1200px){.products-preview__content__slider .slick-next,.products-preview__content__slider .slick-prev{left:-65px}}.products-preview__content__slider .slick-next:before,.products-preview__content__slider .slick-prev:before{content:"";position:absolute;display:block;width:19px;height:36px;background-image:url(../images/arrow-dark.svg);background-repeat:no-repeat;background-size:contain;opacity:.7}.products-preview__content__slider .slick-next:hover:before,.products-preview__content__slider .slick-prev:hover:before{opacity:1}.products-preview__content__slider .slick-next{left:auto;right:-80px}@media (max-width:1200px){.products-preview__content__slider .slick-next{right:-50px}}.products-preview__content__slider .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.products-preview.dark .main-heading,.products-preview.dark .products-preview__subtitle{color:#fff}.products-preview.dark .products-preview__tags .tag{background-color:#6c6c6c;color:#fff}.products-preview.dark .products-preview__content__slider .slick-next:before,.products-preview.dark .products-preview__content__slider .slick-prev:before{background-image:url(../images/arrow-white.svg)}.content-section .content-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:125px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:120px 0;border-top:1px solid rgba(0,0,0,.12)}@media (max-width:1024px){.content-section .content-section-wrapper{padding:80px 0;gap:20px}}@media (max-width:475px){.content-section .content-section-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.content-section .content-section-left{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;max-width:60%}@media (max-width:1024px){.content-section .content-section-left{max-width:56%}}@media (max-width:768px){.content-section .content-section-left{max-width:57%}}@media (max-width:475px){.content-section .content-section-left{max-width:100%}.content-section .content-section-left .content-section-button{display:none}}.content-section .content-section-left .content-section-description{font-size:18px;line-height:32px}@media (max-width:1024px){.content-section .content-section-left .content-section-description{font-size:14px;line-height:26px}}.content-section .content-section-right{max-width:350px;max-height:274px}.content-section .content-section-right .content-section-button{display:none}@media (max-width:1024px){.content-section .content-section-right{max-width:289px;max-height:227px}}@media (max-width:768px){.content-section .content-section-right{max-width:39%;max-height:212px}}@media (max-width:475px){.content-section .content-section-right{max-width:100%;max-height:none;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}.content-section .content-section-right .content-section-button{display:block}}.content-section .content-section-right img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.content-section .content-section-button{margin-top:20px}.content-section:last-child{margin-bottom:100px}.our-work-content .hero .hero-content{max-width:920px}.our-work-content .partnerships{padding:120px 0}@media (max-width:475px){.our-work-content .partnerships{padding:120px 0 40px}}.our-work-content .content-section .content-section-wrapper{border-top:none;border-bottom:1px solid rgba(0,0,0,.12)}.our-work-content .slick-dots{border-top:1px solid rgba(0,0,0,.12);padding:40px 0 0 0}.our-work-content .slick-dots li.slick-active button{background-color:#ba181d}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaGVyby5zY3NzIiwiY29tcG9uZW50cy9taXhpbnMuc2NzcyIsIndvcmsuY3NzIiwiY29tcG9uZW50cy9wYXJhbGxheC5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LWZvcm0uc2NzcyIsImNvbXBvbmVudHMvcGFydGhlcnNoaXAuc2NzcyIsImNvbXBvbmVudHMvcHJvZHVjdHMuc2NzcyIsImNvbXBvbmVudHMvY29udGVudHMuc2NzcyIsIndvcmsuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxNQUNFLFlBQUEsS0M4REEsMEJEL0RGLE1BSUksWUFBQSxNQ3VFRix5QkQzRUYsTUFRSSxZQUFBLE1DdURGLDBCRGxEQSxpQkFHSSxZQUFBLE1DaUVKLHlCRHBFQSxpQkFPSSxZQUFBLEtBR0Usb0RBQ0UsUUFBQSxNQUtOLCtCQUNFLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLElBQUEsS0FDQSxlQUFBLE1DOEJKLDBCRGxDRSwrQkFPSSxlQUFBLE9DdUNOLHlCRDlDRSwrQkFXSSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsZUFBQSxNQ3dDTix5QkRwREUsK0JBZ0JJLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLE1BT0osb0NBQ0UsVUFBQSxLQUVBLHdDQUNFLFdBQUEsTUFJSixzQ0FDRSxVQUFBLElDbUJKLHlCRHBCRSxzQ0FJSSxVQUFBLEtBRUEsbURBQ0UsUUFBQSxPQUtOLDhCQUNFLGVBQUEsTUNDSix5QkRGRSw4QkFJSSxlQUFBLE1BVUosOEJBQ0UsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLElBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxlQUFBLE1DakJKLHlC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QUVBLCtEQUNFLFFBQUEsTUFHSixvRUFDRSxVQUFBLEtBQ0EsWUFBQSxLTmtCSiwwQk1wQkUsb0VBS0ksVUFBQSxLQUNBLFlBQUEsTUFLTix3Q0FDRSxVQUFBLE1BQ0EsV0FBQSxNQUVBLGdFQUNFLFFBQUEsS05JSiwwQk1UQSx3Q0FTSSxVQUFBLE1BQ0EsV0FBQSxPTldKLHlCTXJCQSx3Q0FjSSxVQUFBLElBQ0EsV0FBQSxPTllKLHlCTTNCQSx3Q0FtQkksVUFBQSxLQUNBLFdBQUEsS0FFQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxLQUVBLGdFQUNFLFFBQUEsT0FJSiw0Q0FDRSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BUUoseUNBQ0UsV0FBQSxLQUdGLDRCQUNFLGNBQUEsTUMvRkEsc0NBQ0UsVUFBQSxNQUdKLGdDQUNFLFFBQUEsTUFBQSxFUHNFRix5Qk92RUEsZ0NBSUksUUFBQSxNQUFBLEVBQUEsTUFJSiw0REFDRSxXQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsZ0JBR0YsOEJBQ0UsV0FBQSxJQUFBLE1BQUEsZ0JBQ0EsUUFBQSxLQUFBLEVBQUEsRUFBQSxFQUVBLHFEQUNFLGlCQUFBIiwiZmlsZSI6IndvcmsubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vbWl4aW5zXCI7XG5cbi5oZXJvIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG5cbiAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7XG4gIH1cblxuICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgfVxuXG5cbiAgLyogQWJvdXQgSGVybyAqL1xuICAmLmFib3V0LWhlcm8ge1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA1NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIE1haW4gaGVybyAqL1xuICAmLm1haW4taGVybyB7XG4gICAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ2N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTtcblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLyogQmxvZyBoZXJvICovXG5cbiAgJi5ibG9nLWhlcm8ge1xuXG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MiU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMzlweDtcblxuICAgICAgICAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgICYuZGVza3RvcC1oZXJvLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLyogQ29udGFjdCBoZXJvICovXG5cbiAgJi5jb250YWN0LWhlcm8ge1xuXG5cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICB3aWR0aDogMzklO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2UtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMxM3B4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTk1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVyby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTFweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgZ2FwOiAzOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExM3B4O1xuXG4gICAgICAmLndvcmstaGVybyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGdhcDogMzlweDtcbiAgICAgICYud29yay1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBnYXA6IDM5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgICYud29yay1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI5NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUxJTtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDU1cHg7XG4gICAgfVxuXG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOTFweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8taW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDExcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgaGVpZ2h0OiAzMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGhlaWdodDogMjQ3cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAuaGVyby1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5maXJzdC1pbWFnZSxcbiAgICAuc2Vjb25kLWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB9XG5cbiAgICAuZmlyc3QtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDczMHB4O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDY2LjUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgd2lkdGg6IDU2LjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICB3aWR0aDogMzElO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vdmFyaWFibGVzXCI7XG5cbkBtaXhpbiBtb2JpbGVfc2xpZGVyX25hdl90ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZmFtaWx5O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1peGluIGJhc2Utc2VjdGlvbnMtYmcoJGhlaWdodDogMTAwJSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjdGNUY1IDAlLCByZ2JhKDI0NywgMjQ1LCAyNDUsIDAuMDApICRoZWlnaHQpO1xufVxuXG5AbWl4aW4gYXJyb3ctYnV0dG9uLWhvdmVyKCkge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXJlZDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG59XG5cbkBtaXhpbiBiYXNlLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICBwYWRkaW5nOiAxM3B4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXJlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJGRlZmF1bHQtZmFtaWx5O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1yZWQtYWN0aXZlO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5cbkBtaXhpbiBfZGVza3RvcC1iaWcge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF9kZXNrdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBfZGVza3RvcC1zbWFsbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gX3RhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gX3RhYmxldC1tZW51IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF90YWJsZXQtc21hbGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gX3Bob25lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF9waG9uZS1zbWFsbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiBGb250cyAqL1xuLyogRm9udHMgKi9cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbi5oZXJvIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIC8qIEFib3V0IEhlcm8gKi9cbiAgLyogTWFpbiBoZXJvICovXG4gIC8qIEJsb2cgaGVybyAqL1xuICAvKiBDb250YWN0IGhlcm8gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLmFib3V0LWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uYWJvdXQtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmhlcm8uYWJvdXQtaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyby5hYm91dC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby5hYm91dC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmFib3V0LWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5hYm91dC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1NnB4O1xuICB9XG59XG4uaGVyby5tYWluLWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5oZXJvLm1haW4taGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ2N3B4O1xufVxuLmhlcm8ubWFpbi1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLm1haW4taGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyby5tYWluLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLm1haW4taGVybyAuaGVyby1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLm1haW4taGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxufVxuLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTUlO1xuICBnYXA6IDMycHg7XG59XG4uaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzOXB4O1xuICB9XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8taW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlci5kZXNrdG9wLWhlcm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUycHg7XG4gIH1cbn1cbi5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uaGVyby5jb250YWN0LWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uaGVyby5jb250YWN0LWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5jb250YWN0LWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzEzcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS1ib3ggaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS1ib3ggaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTVweDtcbiAgfVxufVxuLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5jb250YWN0LWhlcm8gLmhlcm8tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgZ2FwOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTNweDtcbiAgfVxuICAuaGVybyAuaGVyby1jb250ZW50LndvcmstaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgZ2FwOiAzOXB4O1xuICB9XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQud29yay1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjg3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBnYXA6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLmhlcm8gLmhlcm8tY29udGVudC53b3JrLWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTRweDtcbiAgfVxufVxuLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1NXB4O1xuICB9XG59XG4uaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTkxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciAuaGVyby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8gLmhlcm8taW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IC00MTFweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDMzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDI0N3B4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1pbWFnZXMge1xuICAgIGhlaWdodDogMTI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWltYWdlcyAuaGVyby1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlcm8gLmhlcm8taW1hZ2VzIC5maXJzdC1pbWFnZSxcbi5oZXJvIC5oZXJvLWltYWdlcyAuc2Vjb25kLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5oZXJvIC5oZXJvLWltYWdlcyAuZmlyc3QtaW1hZ2Uge1xuICB3aWR0aDogNzMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlcyAuZmlyc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA2Ni41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlcyAuZmlyc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA1Ni41JTtcbiAgfVxufVxuLmhlcm8gLmhlcm8taW1hZ2VzIC5zZWNvbmQtaW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuaGVyby1pbWFnZXMgLnNlY29uZC1pbWFnZSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlcyAuc2Vjb25kLWltYWdlIHtcbiAgICB3aWR0aDogMzYlO1xuICB9XG59XG5cbi8qIEZvbnRzICovXG4vKiBGb250cyAqL1xuLyogTWVkaWEgUXVlcmllcyAqL1xuLnBhcmFsbGF4IHtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIEZvb3RlciBwYXJhbGxheCAqL1xuICAvKiBBYm91dCB1cyBGb290ZXIgcGFyYWxsYXggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAucGFyYWxsYXgge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xNjgwLCAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTEyMDAsIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTAyNCwgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS03NjgsIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMzc1IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTY4MCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xNjgwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTIwMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xMjAwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTAyNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTEwMjQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS03Njgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS03Njgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0zNzUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWxsYXgge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXgge1xuICAgIGhlaWdodDogMzM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucGFyYWxsYXgge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5wYXJhbGxheC5mb290ZXItcGFyYWxsYXgge1xuICBoZWlnaHQ6IDU0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWxsYXguZm9vdGVyLXBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDU0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4LmZvb3Rlci1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiA0MjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJhbGxheC5mb290ZXItcGFyYWxsYXgge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5wYXJhbGxheC5hYm91dC1wYXJhbGxheCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBoZWlnaHQ6IDUwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWxsYXguYWJvdXQtcGFyYWxsYXgge1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXguYWJvdXQtcGFyYWxsYXgge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJhbGxheC5hYm91dC1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxufVxuLnBhcmFsbGF4LmFib3V0LXBhcmFsbGF4LmNvbnRhY3QtcGFyYWxsYXgge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhbGxheC5hYm91dC1wYXJhbGxheC5jb250YWN0LXBhcmFsbGF4IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJhbGxheC5hYm91dC1wYXJhbGxheC5jb250YWN0LXBhcmFsbGF4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4vKiBGb250cyAqL1xuLyogRm9udHMgKi9cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbi5jb250YWN0IHtcbiAgcGFkZGluZzogMTIwcHggMCAwIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGN0Y1RjUgMCUsIHJnYmEoMjQ3LCAyNDUsIDI0NSwgMCkgMzA2cHgpO1xuICAvKiBTdWNjZXNzIHNlbmRpbmcgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogODBweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjdGNUY1IDAlLCByZ2JhKDI0NywgMjQ1LCAyNDUsIDApIDIzNnB4KTtcbiAgfVxufVxuLmNvbnRhY3QgLmNvbnRhY3QtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250YWN0IC5jb250YWN0LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZpZWxkcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGRzLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNvbnRhY3QgLmZpZWxkcy1ncmlkIC5maWVsZHMtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgLnNlbGVjdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gIHJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9icmVhZGNydW1icy1zZXBhcmF0b3Iuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgLnNlbGVjdDphZnRlciB7XG4gICAgcmlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5jb250YWN0IC5zdWNjZXNzLWZvcm0tc2VuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QgLnN1Y2Nlc3MtZm9ybS1zZW5kaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1mb3JtLXNlbmRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uY29udGFjdCAuc3VjY2Vzcy1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMjdweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLmNvbnRhY3QgLnN1Y2Nlc3MtaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNvbnRhY3QgLnN1Y2Nlc3MtaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNvbnRhY3QgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDY3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250YWN0IC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3QgLnN1Y2Nlc3MtYmFjay1saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1iYWNrLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXIsIGJvcmRlci1jb2xvciAwcyBsaW5lYXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaW5wdXQ6aG92ZXIsIGlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsIGlucHV0OmZvY3VzLXdpdGhpbiwgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhOmhvdmVyLFxudGV4dGFyZWE6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUsXG50ZXh0YXJlYTpmb2N1cy13aXRoaW4sXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkExODFEO1xuICBvdXRsaW5lLWNvbG9yOiAjQkExODFEO1xufVxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDIwMnB4O1xufVxuXG4uc2VuZC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnNlbmQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnNlbmQtZm9ybSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5zZW5kLWZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLyogRm9udHMgKi9cbi8qIEZvbnRzICovXG4vKiBNZWRpYSBRdWVyaWVzICovXG4ucGFydG5lcnNoaXBzIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnNoaXBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNoaXBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnBhcnRuZXJzaGlwcyAucGFydG5lcnNoaXBzLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAucGFydG5lcnNoaXBzLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNoaXBzIC5wYXJ0bmVyc2hpcHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnBhcnRuZXJzaGlwcy1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICB9XG59XG4ucGFydG5lcnNoaXBzIC5wYXJ0bmVyc2hpcHMtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFydG5lcnNoaXBzIC5wYXJ0bmVyc2hpcHMtaGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAucGFydG5lcnNoaXBzLWhlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAucGFydG5lcnNoaXBzLWhlYWRpbmcge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAucGFydG5lcnNoaXBzLWhlYWRpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuLnBhcnRuZXJzaGlwcyAucGFydG5lcnNoaXBzLWhlYWRpbmc6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVvdGVzLXJlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAucGFydG5lcnNoaXBzLWhlYWRpbmc6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnBhcnRuZXJzaGlwcy1oZWFkaW5nOmJlZm9yZSB7XG4gICAgd2lkdGg6IDgxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucGFydG5lcnNoaXBzIC5wYXJ0bmVyc2hpcHMtaGVhZGluZzpiZWZvcmUge1xuICAgIGhlaWdodDogNjNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWxzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGNvbHVtbi1nYXA6IDEyN3B4O1xuICByb3ctZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBjb2x1bW4tZ2FwOiAxMDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICByb3ctZ2FwOiA4MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWxzLWdyaWQge1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFscy1ncmlkIC5zbGljay1wcmV2LFxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWxzLWdyaWQgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMHB4O1xuICB0b3A6IDQwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFscy1ncmlkIC5zbGljay1wcmV2LFxuICAucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbHMtZ3JpZCAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI3cHg7XG4gIH1cbn1cbi5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFscy1ncmlkIC5zbGljay1wcmV2OmJlZm9yZSxcbi5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFscy1ncmlkIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1kYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbHMtZ3JpZCAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4ucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbHMtZ3JpZCAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWxzLWdyaWQgLnNsaWNrLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFscy1ncmlkIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG4ucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbHMtZ3JpZCAuc2xpY2stcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbC1pdGVtLnNsaWNrLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFsLWl0ZW0uc2xpY2stYWN0aXZlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAtNDFweDtcbiAgfVxufVxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtaXRlbS5zbGljay1jdXJyZW50ICsgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbC1pdGVtLnNsaWNrLWN1cnJlbnQgKyAuc2xpY2stYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtbWV0YSB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtbWV0YSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbC1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFsLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG4ucGFydG5lcnNoaXBzIC50ZXN0aW1vbmlhbC1pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtbWV0YS1pbmZvIHtcbiAgLyogaW1hZ2UgLSB3aWR0aCBhbmQgZ2FwICovXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtbWV0YS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFsLW1ldGEtaW5mbyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFsLW1ldGEtaW5mbyAubmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLnBhcnRuZXJzaGlwcyAudGVzdGltb25pYWwtbWV0YS1pbmZvIC5wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVyc2hpcHMgLnRlc3RpbW9uaWFsLW1ldGEtaW5mbyAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4vKiBGb250cyAqL1xuLyogRm9udHMgKi9cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbi5wcm9kdWN0cy1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5wcm9kdWN0cy1wcmV2aWV3IC5zaGFkb3ctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucHJvZHVjdHMtcHJldmlldyAuc2hhZG93LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0cy1wcmV2aWV3IC5wcm9kdWN0cy1wcmV2aWV3LnNoYWRvdy1hY3RpdmUgLnNoYWRvdy1vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA0MHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjk1KTtcbn1cbi5wcm9kdWN0cy1wcmV2aWV3IC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRyZW07XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1wcmV2aWV3IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4O1xuICB9XG4gIC5wcm9kdWN0cy1wcmV2aWV3IC5jb250ZW50LXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMtcHJldmlldyAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnByb2R1Y3RzLXByZXZpZXcgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLnByb2R1Y3RzLXByZXZpZXdfX2hlYWRlcl9ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucHJvZHVjdHMtcHJldmlld19faGVhZGVyX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9kdWN0cy1wcmV2aWV3X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucHJvZHVjdHMtcHJldmlld19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLXByZXZpZXdfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucHJvZHVjdHMtcHJldmlld19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG59XG4ucHJvZHVjdHMtcHJldmlld19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wcm9kdWN0cy1wcmV2aWV3X190YWdzIHtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gIH1cbn1cbi5wcm9kdWN0cy1wcmV2aWV3X190YWdzIC50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBwYWRkaW5nOiAycHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucHJvZHVjdHMtcHJldmlld19fdGFncyAudGFnIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1wcmV2aWV3X19jb250ZW50X19iaWctaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3RzLXByZXZpZXdfX2NvbnRlbnRfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucHJvZHVjdHMtcHJldmlld19fY29udGVudF9fc2xpZGVyIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucHJvZHVjdHMtcHJldmlld19fY29udGVudF9fc2xpZGVyIC5zbGljay1wcmV2LFxuLnByb2R1Y3RzLXByZXZpZXdfX2NvbnRlbnRfX3NsaWRlciAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwcHg7XG4gIHRvcDogNDglO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLXByZXZpZXdfX2NvbnRlbnRfX3NsaWRlciAuc2xpY2stcHJldixcbiAgLnByb2R1Y3RzLXByZXZpZXdfX2NvbnRlbnRfX3NsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTY1cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1wcmV2aWV3X19jb250ZW50X19zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuLnByb2R1Y3RzLXByZXZpZXdfX2NvbnRlbnRfX3NsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZGFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMC43O1xufVxuLnByb2R1Y3RzLXByZXZpZXdfX2NvbnRlbnRfX3NsaWRlciAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4ucHJvZHVjdHMtcHJldmlld19fY29udGVudF9fc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdHMtcHJldmlld19fY29udGVudF9fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC04MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtcHJldmlld19fY29udGVudF9fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1wcmV2aWV3X19jb250ZW50X19zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wcm9kdWN0cy1wcmV2aWV3LmRhcmsgLm1haW4taGVhZGluZyxcbi5wcm9kdWN0cy1wcmV2aWV3LmRhcmsgLnByb2R1Y3RzLXByZXZpZXdfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdHMtcHJldmlldy5kYXJrIC5wcm9kdWN0cy1wcmV2aWV3X190YWdzIC50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM2QzZDO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9kdWN0cy1wcmV2aWV3LmRhcmsgLnByb2R1Y3RzLXByZXZpZXdfX2NvbnRlbnRfX3NsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4ucHJvZHVjdHMtcHJldmlldy5kYXJrIC5wcm9kdWN0cy1wcmV2aWV3X19jb250ZW50X19zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXdoaXRlLnN2Z1wiKTtcbn1cblxuLyogRm9udHMgKi9cbi8qIEZvbnRzICovXG4vKiBNZWRpYSBRdWVyaWVzICovXG4uY29udGVudC1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uY29udGVudC1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbi1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDU2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbi1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDU3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbi1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1zZWN0aW9uLWxlZnQgLmNvbnRlbnQtc2VjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbi1sZWZ0IC5jb250ZW50LXNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24tbGVmdCAuY29udGVudC1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbi1yaWdodCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1heC1oZWlnaHQ6IDI3NHB4O1xufVxuLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1zZWN0aW9uLXJpZ2h0IC5jb250ZW50LXNlY3Rpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1zZWN0aW9uLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDI4OXB4O1xuICAgIG1heC1oZWlnaHQ6IDIyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1zZWN0aW9uLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDM5JTtcbiAgICBtYXgtaGVpZ2h0OiAyMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbi1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMThweDtcbiAgfVxuICAuY29udGVudC1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24tcmlnaHQgLmNvbnRlbnQtc2VjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29udGVudC1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24tcmlnaHQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udGVudC1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb250ZW50LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ub3VyLXdvcmstY29udGVudCAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbn1cbi5vdXItd29yay1jb250ZW50IC5wYXJ0bmVyc2hpcHMge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5vdXItd29yay1jb250ZW50IC5wYXJ0bmVyc2hpcHMge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcbiAgfVxufVxuLm91ci13b3JrLWNvbnRlbnQgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1zZWN0aW9uLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5vdXItd29yay1jb250ZW50IC5zbGljay1kb3RzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG59XG4ub3VyLXdvcmstY29udGVudCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMTgxRDtcbn0iLCJAaW1wb3J0IFwiLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL21peGluc1wiO1xuXG4ucGFyYWxsYXgge1xuICBoZWlnaHQ6IDQyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNjAwcHgpIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLnBhcmFsbGF4LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICYucGFyYWxsYXgtaW1hZ2UtMTY4MCxcbiAgICAmLnBhcmFsbGF4LWltYWdlLTEyMDAsXG4gICAgJi5wYXJhbGxheC1pbWFnZS0xMDI0LFxuICAgICYucGFyYWxsYXgtaW1hZ2UtNzY4LFxuICAgICYucGFyYWxsYXgtaW1hZ2UtMzc1IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX2Rlc2t0b3AtYmlnIHtcbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtZGVmYXVsdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTE2ODAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9kZXNrdG9wLXNtYWxsIHtcbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtMTY4MCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTEyMDAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTEyMDAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5wYXJhbGxheC1pbWFnZS0xMDI0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgJi5wYXJhbGxheC1pbWFnZS0xMDI0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtNzY4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTc2OCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTM3NSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG5cbiAgLyogRm9vdGVyIHBhcmFsbGF4ICovXG4gICYuZm9vdGVyLXBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDU0NXB4O1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICBoZWlnaHQ6IDU0NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgaGVpZ2h0OiA0MjJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAvKiBBYm91dCB1cyBGb290ZXIgcGFyYWxsYXggKi9cbiAgJi5hYm91dC1wYXJhbGxheCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgaGVpZ2h0OiA1MDVweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgfVxuXG4gICAgJi5jb250YWN0LXBhcmFsbGF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDY2cHg7XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9taXhpbnNcIjtcblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcblxuICBAaW5jbHVkZSBiYXNlLXNlY3Rpb25zLWJnKDMwNnB4KTtcblxuICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIGJhc2Utc2VjdGlvbnMtYmcoMjM2cHgpO1xuICB9XG5cblxuICAuY29udGFjdC1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkcy1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgLmZpZWxkcy1yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxZnI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40MCk7XG5cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnJlYWRjcnVtYnMtc2VwYXJhdG9yLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFN1Y2Nlc3Mgc2VuZGluZyAqL1xuXG4gIC5zdWNjZXNzLWZvcm0tc2VuZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQycHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnN1Y2Nlc3MtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogODJweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMTI3cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWNjZXNzLWltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDglO1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDY3JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zdWNjZXNzLWJhY2stbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyLCBib3JkZXItY29sb3IgMHMgbGluZWFyO1xuICBjb2xvcjogJGJhc2UtYmxhY2s7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtcmVkO1xuICAgIG91dGxpbmUtY29sb3I6ICRiYXNlLXJlZDtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMjAycHg7XG59XG5cbi5zZW5kLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBfcGhvbmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICB9XG59IiwiQGltcG9ydCBcIi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9taXhpbnNcIjtcblxuLnBhcnRuZXJzaGlwcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wYXJ0bmVyc2hpcHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5OXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyc2hpcHMtaGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgX2Rlc2t0b3Atc21hbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZ2FwOiAxM3B4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAtMTBweDtcblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1b3Rlcy1yZWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTlweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVzdGltb25pYWxzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDEyN3B4O1xuICAgIHJvdy1nYXA6IDYwcHg7XG4gICAgQGluY2x1ZGUgX2Rlc2t0b3Atc21hbGwge1xuICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICBjb2x1bW4tZ2FwOiAxMDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgcm93LWdhcDogODFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgcm93LWdhcDogNDBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBfZGVza3RvcC1zbWFsbCB7XG4gICAgICAgIGxlZnQ6IC0yN3B4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1kYXJrLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgQGluY2x1ZGUgX2Rlc2t0b3Atc21hbGwge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5zbGljay1hY3RpdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTQxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1jdXJyZW50ICsgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1hY3RpdmU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICYuc2xpY2stY3VycmVudCArIC5zbGljay1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbiAgLnRlc3RpbW9uaWFsLW1ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFsLW1ldGEtaW5mbyB7XG4gICAgLyogaW1hZ2UgLSB3aWR0aCBhbmQgZ2FwICovXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3NpdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGNvbG9yOiAkYmFzZS10ZXh0LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59IiwiQGltcG9ydCBcIi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9taXhpbnNcIjtcblxuLnByb2R1Y3RzLXByZXZpZXcge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuXG4gIC5zaGFkb3ctb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0cy1wcmV2aWV3LnNoYWRvdy1hY3RpdmUgLnNoYWRvdy1vdmVybGF5IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDQwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHJlbTtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgX2Rlc2t0b3Atc21hbGwge1xuICAgICAgcGFkZGluZzogMTIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF90YWJsZXQtbWVudSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgICAgZ2FwOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgJl9ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBAaW5jbHVkZSBfdGFibGV0LW1lbnUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICBwYWRkaW5nOiAycHggMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgJl9fYmlnLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgIC8vbWFyZ2luOiAwIC0xNXB4OyBGb3Igc2xpZGVyc1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stcHJldixcbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBfZGVza3RvcC1zbWFsbCB7XG4gICAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1kYXJrLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIF9kZXNrdG9wLXNtYWxsIHtcbiAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGFyayB7XG4gICAgLm1haW4taGVhZGluZyxcbiAgICAucHJvZHVjdHMtcHJldmlld19fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIH1cblxuICAgIC5wcm9kdWN0cy1wcmV2aWV3X190YWdzIHtcbiAgICAgIC50YWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM2QzZDO1xuICAgICAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RzLXByZXZpZXdfX2NvbnRlbnRfX3NsaWRlciB7XG4gICAgICAuc2xpY2stcHJldixcbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL21peGluc1wiO1xuXG4uY29udGVudC1zZWN0aW9uIHtcblxuICAuY29udGVudC1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTI1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5jb250ZW50LXNlY3Rpb24tbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiA1NiU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDU3JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLmNvbnRlbnQtc2VjdGlvbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC1zZWN0aW9uLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI3NHB4O1xuXG4gICAgLmNvbnRlbnQtc2VjdGlvbi1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIG1heC13aWR0aDogMjg5cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMjdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogMzklO1xuICAgICAgbWF4LWhlaWdodDogMjEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxOHB4O1xuXG4gICAgICAuY29udGVudC1zZWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC1zZWN0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVyb1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9wYXJhbGxheFwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9jb250YWN0LWZvcm1cIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvcGFydGhlcnNoaXBcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvY29udGVudHNcIjtcblxuLm91ci13b3JrLWNvbnRlbnQge1xuICAuaGVybyB7XG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIH1cbiAgfVxuICAucGFydG5lcnNoaXBzIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24td3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTIpO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcblxuICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtcmVkO1xuICAgIH1cbiAgfVxufVxuIl19 */
